行为级、RTL级、门级

行为级:行为级是RTL级的上一层。最符合人类思维的描述方式。主要用于快速验证算法的正确性,不关注电路的具体结构,不一定可以综合成实际电路结构。注重算法。以直接赋值的形式进行,只关注结果。常采用大量运算,延迟等无法综合的语句。其目的不在于综合,而在于算法。

RTL级:使用寄存器这一级别的描述方式来描述电路的数据流方式。RTL在很大程度上是对流水线原理图的描述。接近实际电路结构的描述,可以精确描述电路的原理、执行顺序等。其目的在于可综合。

门级:使用逻辑门这一级别来描述。RTL 中的寄存器和组合逻辑,其物理实现还是对应到具体门电路。但目前寄存器,组合逻辑等的电路结构基本稳定。一般EDA工具可以把RTL描述自动编译为门级描述。所以一般不直接使用门级编程。

  • 19
    点赞
  • 108
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
系统行为RTL是指硬件设计中的不同层次和细节。 系统是指从整个系统的角度来考虑和设计硬件,它关注的是系统的功能、性能和接口。在系统设计中,我们需要确定系统的整体架构和功能划分,选择适当的处理器、存储器和外设,以及确定它们之间的连接方式和通信协议。系统设计主要考虑的是设计的高层次问题,关注系统整体的功能和性能,而不过多关注细节实现。 行为是在系统之上,更加关注具体模块或功能的实现细节。在行为设计中,我们需要确定每个模块或功能的详细设计,包括其输入输出规范、内部状态和控制逻辑等。行为设计主要关注模块或功能的实现和行为,帮助我们确保每个模块或功能都能正确地完成其预定的任务。 RTL是在行为之上,是硬件设计的最底层和最具体的实现别。在RTL设计中,我们将硬件设计表示成一组逻辑表达式和状态转换图,其中包括逻辑门、寄存器、触发器等,以及它们之间的连接和控制信号。在RTL设计中,我们需要考虑电路的时序和时序特性,保证电路的正确性和时序约束。 总结来说,系统是从整个系统的角度出发,关注系统的整体架构和功能;行为更加关注每个模块或功能的实现细节;而RTL是对硬件设计的最底层和最具体的实现。不同的设计别在硬件设计中扮演不同的角色,共同协作完成整个硬件系统的设计与实现。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值