发布网友 发布时间:2022-04-24 14:32
共4个回答
热心网友 时间:2023-10-16 13:17
1、意思不一
行为级描述:行为级的描述更多的是采取直接赋值的形式。
RTL级描述:指的是用寄存器这一级别的描述方式来描述电路的数据流方式。
2、级数不一
行为级描述:行为级是RTL的上一层。
RTL级描述:RTL级是行为级的下一层。
3、注重不一
行为级描述:只注重实现的算法。
RTL级描述:不可能只是用单独哪一种描述方式。
4、目标不一
行为级描述:行为级描述的目标就是实现特定的功能而没有可综合的*。
RTL级描述:RTL级描述的目标就是可综合。
5、理程不一
行为级描述:只能看出结果,看不出数据流的实际处理过程,比RTL更抽象。
RTL级描述:描述会更详细,并且从寄存器的角度,可以看出实际处理过程。
热心网友 时间:2023-10-16 13:17
行为级描述是级别比较高的描述方式,有点像bash语言或SQL语言。RTL级是寄存器级,还比较低级。
RTL级和行为级最大的区别是可综合性。一般的综合软件都支持RTL级,行为级目前支持的不好,实用中还很少使用。所以如果是做芯片开发,都是用RTL级语言描述的,这样就不能使用比如initial块,不可使用wait语句等。这些语句一般而言是不可综合语句,如果用DC综合,会报错,但是在写testbench时,可大量使用行为级描述语言,这样会很方便。
希望能帮到你,如果有疑问,欢迎追问。
热心网友 时间:2023-10-16 13:17
行为级描述是逻辑描述,不一定能被仿真
RTL是门级仿真,可以被仿真
热心网友 时间:2023-10-16 13:18
rtl是寄存器传输级,可综合。