verilog的行为级描述和RTL级描述有什么区别
展开全部
行为级描述是级别比较高的描述方式,有点像bash语言或SQL语言。RTL级是寄存器级,还比较低级。
RTL级和行为级最大的区别是可综合性。一般的综合软件都支持RTL级,行为级目前支持的不好,实用中还很少使用。所以如果是做芯片开发,都是用RTL级语言描述的,这样就不能使用比如initial块,不可使用wait语句等。这些语句一般而言是不可综合语句,如果用DC综合,会报错,但是在写testbench时,可大量使用行为级描述语言,这样会很方便。
希望能帮到你,如果有疑问,欢迎追问。
RTL级和行为级最大的区别是可综合性。一般的综合软件都支持RTL级,行为级目前支持的不好,实用中还很少使用。所以如果是做芯片开发,都是用RTL级语言描述的,这样就不能使用比如initial块,不可使用wait语句等。这些语句一般而言是不可综合语句,如果用DC综合,会报错,但是在写testbench时,可大量使用行为级描述语言,这样会很方便。
希望能帮到你,如果有疑问,欢迎追问。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
行为级描述是逻辑描述,不一定能被仿真
RTL是门级仿真,可以被仿真
RTL是门级仿真,可以被仿真
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
rtl是寄存器传输级,可综合。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询