Verilog 不同版本的差异

Verilog 不同版本的差异

下图是Verilog各个阶段的关键字列表。通过这个列表,应当体会到为什么添加这些额外的关键字,以及背后隐藏的出发点。

不同版本举例

例如Verilog-2001中的signed types就是针对Verilog-1995不能自然表达有符号数的运算而添加的;

Verilog-2005中的$clog2系统函数就是为了方便计算数据位宽,避免位浪费,同时有保持IP的灵活性而设计的;

SystemVerilog中的always_comb/always_ff就是针对always不能清除区分寄存器和组合电路而设计的。

Verilog  不同版本的差异

参考

本文主要内容来自《通信IC设计》,仅用于学习参考。

2021-04-08.

上一篇:https://hdlbits.01xz.net/wiki/Build a Circuit from Simulation Waveform答案


下一篇:学习笔记——状态机