99问答网
所有问题
verilog语言中行为描述语句不可综合,那它有什么用?用在做testbench么? 初学者求解!!
verilog语言中行为描述语句不可综合,那它有什么用?用在做testbench么? 初学者求解!!
举报该问题
推荐答案 2012-08-05
不是行为描述都不可综合的,而且不同的编译软件也有一定的区别。如果你的软件不能综合某些行为描述语句,那就只能用它来做测试。随着软件技术的提高,一些现在无法综合的语句也会在将来可以被综合。所以不能综合多半是因为软件技术不够,无法理解该语句罢了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/eBjeetOzj.html
其他回答
第1个回答 2012-08-03
仿真呗。
相似回答
为啥有for
语句的Verilog
程序
不能综合
答:
for 语句 在verilog里面有些是
可以综合的,
只是编译器帮你把for展开了,相当于把几乎相同的代码复制了N遍。而有些就不行,比如用它来实现逻辑功能,这个要看你具体是怎么写的。在
verilog中
,一般rtl 设计不推荐使用for 语句。而是
在testbench
中使用。
verilog的行为
级描述和RTL级
描述有什么
区别
答:
RTL级描述:不可能只是用单独哪一种描述方式。4、目标不一 行为级描述:行为级
描述的
目标就是实现特定的功能而没有
可综合的
限制。RTL级描述:RTL级描述的目标就是可综合。5、理程不一 行为级描述:只能看出结果,看不出数据流的实际处理过程,比RTL更抽象。RTL级描述:描述会更详细,并且从寄存器的角...
在
verilog语言中,
如果always后面没有跟条件,就这样 always begin...
答:
这样的意思一般
用在testbench
中 这种意思是永远执行的意思 用来产生仿真激励信号~ 一般这样
的语句
是
不可综合的
~
关于
verilog中
initial和always
的
使用问题
答:
verilog描述的是硬件电路,所以initial语句只能用在仿真时测试平台testbench中,可以使用状态机来描述你说的功能
。Verilog HDL是一种硬件描述语言,以文本形式来描述数字系统硬件的结构和行为的语言,用它可以表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。 Verilog HDL和VHDL是世界上最...
verilog中
没有always
的
@如何理解?
答:
low if(rst_n) reset_process;else set_register_value;end /// 你的截图中显示的是
testbench
中的task中用到的“@事件”,它属于上面所说的第一种情况,是
不可综合的,
也就是根据这些代码不能生产实际的电路,只能用来仿真。
在
Verilog
里面能
不能
定义integer 类型,如果能那么这样定义后可
不可
...
答:
interger 很显然是可以定义的。
verilog
就有这种数据类型。但这种数据类型属于
不可综合
范畴的。你在做测试激励,也就是写TB的时候可以用上,很方便。如果你要实现一个可综合风格的interger,还是用一个reg就可以了,注意位宽就哦了。谢谢
verilog
生成
语句
怎么理解?
答:
for
可以用在testbench的
激励设置中,定义一个integer i,在initial块中就可以用for来定义一个循环激励,只要i满足一定条件,就有一个对应的激励产生。if是最常用的条件语句。最常用在行为级的代码书写中。比方说if(!reset_n) // 异步清零有效 q<=0;else q<=d;case的用处更多了。当你...
Verilog
如何使用除法?
答:
在HDL中直接写乘除号都
不能综合
出电路
的,那
是留给访真用的语法。
Verilog
HDL是一种硬件
描述语言
(HDL:Hardware Description Language),以文本形式来描述数字系统硬件的结构和
行为的语言,用它可以
表示逻辑电路图、逻辑表达式,还可以表示数字逻辑系统所完成的逻辑功能。 Verilog HDL和VHDL是世界上最流行的...
请问
verilog
RTL级
描述里可以用
function吗?
答:
可以用,而且function还是可综合的,task是
不可综合的
大家正在搜
verilog语言可以做什么
verilog语言negedge
verilog语言posedge
verilog语言基本语句
verilog when语句
verilog并行语句有哪些
verilog语言赋值语句
verilog中always语句
case语句verilog
相关问题
关于verilog中语句可不可综合
verilog的行为级描述和RTL级描述有什么区别
verilog中,有些语句不能综合的原因是什么?
Verilog HDL程序不可综合有意义吗
为啥有for语句的Verilog程序不能综合
verilog 语言 综合与不可综合的一道题
verilog中哪些语句是不可综合的
在Verilog语言中怎么像C语言那样延时?例如在程序中用#...