verilog的行为级描述和RTL级描述有什么区别

 我来答
花楹说生活
高能答主

2020-12-14 · 助理
花楹说生活
采纳数:262 获赞数:137843

向TA提问 私信TA
展开全部

1、意思不一

行为级描述:行为级的描述更多的是采取直接赋值的形式。

RTL级描述:指的是用寄存器这一级别的描述方式来描述电路的数据流方式。

2、级数不一

行为级描述:行为级是RTL的上一层。

RTL级描述:RTL级是行为级的下一层。

3、注重不一

行为级描述:只注重实现的算法。

RTL级描述:不可能只是用单独哪一种描述方式。

4、目标不一

行为级描述:行为级描述的目标就是实现特定的功能而没有可综合的限制。

RTL级描述:RTL级描述的目标就是可综合。

5、理程不一

行为级描述:只能看出结果,看不出数据流的实际处理过程,比RTL更抽象。

RTL级描述:描述会更详细,并且从寄存器的角度,可以看出实际处理过程。

温文2尔雅
推荐于2017-11-25 · TA获得超过476个赞
知道小有建树答主
回答量:119
采纳率:0%
帮助的人:116万
展开全部
行为级描述是级别比较高的描述方式,有点像bash语言或SQL语言。RTL级是寄存器级,还比较低级。
RTL级和行为级最大的区别是可综合性。一般的综合软件都支持RTL级,行为级目前支持的不好,实用中还很少使用。所以如果是做芯片开发,都是用RTL级语言描述的,这样就不能使用比如initial块,不可使用wait语句等。这些语句一般而言是不可综合语句,如果用DC综合,会报错,但是在写testbench时,可大量使用行为级描述语言,这样会很方便。
希望能帮到你,如果有疑问,欢迎追问。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
15994237697
2012-12-08
知道答主
回答量:5
采纳率:0%
帮助的人:8.5万
展开全部
行为级描述是逻辑描述,不一定能被仿真
RTL是门级仿真,可以被仿真
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaobenchao
2012-11-29 · TA获得超过286个赞
知道小有建树答主
回答量:645
采纳率:50%
帮助的人:154万
展开全部
rtl是寄存器传输级,可综合。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式