Verilog中的综合与不可综合
不知道大家对于哪些可以综合哪些不能综合有没有疑惑,反正我是很疑惑的,直到我看到这篇文章,觉得这篇博客说得很清晰,博客的链接如下,关于verilog可综合与不可综合,大部分的博客大都借鉴了这篇博客的理解。
博客链接:
https://www.eefocus.com/initial_wei/blog/12-10/287444_c623b.html
1)所有综合工具都支持的结构: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。
2)所有综合工具都不支持的结构:time,defparam,$finish,fork,join,initial,delays,UDP,wait。
3)有些工具支持有些工具不支持的结构:casex,casez,wand,triand,wor,trior,real,disable,forever,arrays,memories,repeat,task,while。
微信公众号
建立了一个微信公众号“Andy的ICer之路”,此公众号主要分享数字IC相关的学习经验(后期打算与csdn同步更新),做公众号的目的就是记录自己的学习过程,很多东西回过头来可能就忘记了,为了记住知识和分享知识,希望自己可以保持更新,有兴趣的朋友可以关注一下!