verilog中可综合与不可综合

本文详细介绍了Verilog硬件描述语言中,哪些语句在综合过程中会被支持,如always、assign、reg等,以及哪些不被支持,如time、initial等。还提到了一些工具对特定结构的支持情况,如casex、casez在某些工具中可能得到支持。理解这些差异对于硬件设计者确保代码的可综合性和正确性至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

所有综合工具都支持的结构

always,assign,begin,end,case,wire,tri,aupply0,supply1,reg,integer,default,for,function,and,nand,or,nor,xor,xnor,buf,not,bufif0,bufif1,notif0,notif1,if,inout,input,instantitation,module,negedge,posedge,operators,output,parameter

所有综合工具都不支持的结构

time,defparam,$finish,fork,join,initial,delays,UDP,wait

有些工具支持有些工具不支持的结构

casex,casez,wand,triand,wor,trior,real,disable,forever,arrays,memories,repeat,task,while。

原作者连接y​​​​​​Verilog中可综合与不可综合的语句 - 知乎机试常考知识点 Verilog硬件描述语言有很完整的语法结构和系统,类似高级语言,这些语法结构的应用给我们的设计描述带来很多方便。但是,我们知道,Verilog是描述硬件电路的,它是建立在硬件电路的基础上的。有些…https://zhuanlan.zhihu.com/p/146034068

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值