verilog学习(6)实战4之触发器与锁存器

一:触发器

1:三种不同的触发器

  

  里面的ifelse语句是断言。

二:锁存器

  

 1:何为锁存器

  (1)只对电平敏感(不考虑posedge和negedge边沿敏感),且always中的敏感列表中不包含在块中出现的所有变量,这称为不完整的敏感列表。

  (2)拥有完整的敏感列表,但是控制条件包含的if或者case忽略掉某些值,那么即使敏感变量表是完整的,也有可能出现锁存的状态。

三:串行移位寄存器

1:结构化方式

   

  主要代码;

  

2: 行为级方式:

   

  简写如下:

  

 

posted on 2018-04-23 20:56  huanm  阅读(904)  评论(0编辑  收藏  举报