【芯片设计- RTL 数字逻辑设计入门 9 -- 异步复位的串联T触发器】
文章目录
- 异步复位的串联T触发器
- verilog 代码
- TestBench 代码
- VCS 波形仿真
- 问题小结
异步复位的串联T触发器
用 verilog 实现两个串联的异步复位的T触发器的逻辑,结构如图:

T 触发器的概念:来 1 翻转,来 0 保持。
verilog 代码

TestBench 代码

VCS 波形仿真

问题小结

问题导致的原因是 if (d) begin 语句之后没有 end 结束符,直接 else begin,所以在每个 if (expression) begin 之后都不能少掉 end。
推荐阅读:
https://www.nowcoder.com/exam/oj?page=1&tab=Verilog%E7%AF%87&topicId=301