综合软件不支持的Verilog语言描述
现在的综合工具还不是很聪明,支持的都是VERILOG HDL的一个子集,它们试着从HDL描述中推断出硬件。
大部分综合工具不支持以下描述(注意是大部分,不是所有):
不支持的定义和说明
- primitive
- time
- event
- triand,trior,tri1,tri0,和trireg 连线类型
不支持的描述
- defparam
- initial
- repeat
- 延时控制
- event
- wait
- fork-join
- deassign
- force
- release
- 在等式的左边使用矢量的某一位或部分位
不支持的操作符
- 全等操作符(=== 和 !==)
- 变量的除法和模运算
不支持的门级调用
- nmos,pmos,cmos,rnmos,rpmos,rcmos,pullup,pulldown,
tranif0,tranif1,rtran,rtrainf0,和 rtrainf1