首页 > 试题广场 >

下面那些语句可以被综合成电路  ...

[不定项选择题]

下面那些语句可以被综合成电路                   (             )

  • initial
  • always
  • assign
  • `define
  • for
  • while

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

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。

来源于互联网,如有错误欢迎指出
发表于 2020-06-05 16:53:53 回复(1)
可综合的循环语句只有执行次数确定的for循环。不过一般情况下是不建议用for循环的,因为太耗面积了!而while语句和forever语句等循环次数不确定的语句都是不可以综合的。这一点非常好理解,真实电路的逻辑门数是固定的,它是没办法执行未知次数的循环。
发表于 2021-01-09 17:05:35 回复(0)
Initial 不能算绝对不可综合的吧
发表于 2020-11-25 09:52:22 回复(2)
define能被综合,但是是电路吗
发表于 2020-08-25 15:08:27 回复(1)
initial Vivado支持综合啊
发表于 2020-07-14 17:36:12 回复(2)