天天看點

verilog學習(6)實戰4之觸發器與鎖存器

一:觸發器

1:三種不同的觸發器

  

  裡面的ifelse語句是斷言。

二:鎖存器

  

 1:何為鎖存器

  (1)隻對電平敏感(不考慮posedge和negedge邊沿敏感),且always中的敏感清單中不包含在塊中出現的所有變量,這稱為不完整的敏感清單。

  (2)擁有完整的敏感清單,但是控制條件包含的if或者case忽略掉某些值,那麼即使敏感變量表是完整的,也有可能出現鎖存的狀态。

三:串行移位寄存器

1:結構化方式

   

  主要代碼;

  

2: 行為級方式:

   

  簡寫如下: