随笔分类 -  Verilog

摘要:有限状态机: 有限状态机是由寄存器组和组合逻辑构成的硬件时序电路; 其状态(即由寄存器组的1和0的组合状态所构成的有限个状态)只能在同一时钟跳变沿的情况下才能从一个状态转向另一个状态; 究竟转向哪一种状态不但取决于各个输入值,还取决于当前状态; 状态机可用于产生在时钟跳变沿时刻开关的复杂的控制逻辑, 阅读全文
posted @ 2017-08-16 15:49 春雨冰河 阅读(183) 评论(0) 推荐(0)
摘要:module ex_case verilog `timescale lns/1ns module ex_case( input wire rst_n, input wire sclk, output reg [7:0] o_dv, output reg [7:0] o_data, //数据输入 in 阅读全文
posted @ 2017-08-16 11:27 春雨冰河 阅读(519) 评论(0) 推荐(0)
摘要:assign赋值语句根本不允许出现在always语句块中 位于begin/end块内的多条阻塞赋值语句是串行执行的; 但是多条非阻塞赋值语句却是并行执行的,这些非阻塞赋值语句都会在其中任何一条语句执行完成之前开始执行。 如果不赋值,wire的默认状态是高阻态,即z。 Note: One thing 阅读全文
posted @ 2017-08-15 19:48 春雨冰河 阅读(228) 评论(0) 推荐(0)
摘要:module-ex_cnt verilog module ex_cnt( input wire sclk, input wire rst_n, output wire[9:0] cnt ); reg [9:0] cnt_r;//_r 代表reg always@(posedge sclk or neg 阅读全文
posted @ 2017-08-15 19:44 春雨冰河 阅读(1233) 评论(0) 推荐(0)
摘要:第一个小module-ex_module verilog module ex_module( input wire sclk,//声明模块的时候input变量一定是wire变量 input wire rst_n,//末尾带有_n或者_b代表低电平有效 input wire [7:0] d, outp 阅读全文
posted @ 2017-08-15 19:39 春雨冰河 阅读(637) 评论(0) 推荐(0)