找回密码
 注册
关于网站域名变更的通知
查看: 434|回复: 1
打印 上一主题 下一主题

Verilog系统设计优化

[复制链接]
  • TA的每日心情
    开心
    2019-11-19 15:19
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2019-3-11 10:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    Verilog系统设计优化

    , L, S. D6 F" `7 g
    资源优化(RTL结构)+ b$ G1 N/ Y& ~
    资源共享, j$ V- v+ ]' k1 X
    同样结构的模块需要反复被调用,但该结构模块需要占用的资源比较多,这类模块往往是基于组合电路的算数模块,比如乘法器、宽位加法器等。
    ) q( _# Z( J8 B# v* n: h, m主要针对数据通路中耗费逻辑资源比较多的模块,通过选择、复用的方式共享使用该模块,以减少该模块的使用个数,达到较少资源使用,优化面积的目的。$ W$ Z* v: \0 l; g$ {; A6 B
    并不是在任何情况下都能以此法实现资源优化,如果对与门之类的模块资源共享是无意义的,甚至会增加资源的使用。综合器通过设置就能自动识别设计中需要资源共享的逻辑结构,自动地进行资源共享。& v" x* v( @5 y+ g- b# z# @. q
    逻辑优化3 h7 b9 o. ~1 f4 q2 ^
    使用优化后的逻辑进行设计。将常数定义为parameter。: `) Z: e& V3 H( D+ k. m
    串行化
    ( R4 |+ J- a2 C# s7 }串行化是指把原来耗用资源巨大、单时钟周期内完成的并行执行的逻辑块分割开来,提取出相同的逻辑模块(一般为组合模块),在时间上复用该逻辑模块,用多个时钟周期完成相同的功能,其代价是降低了工作速度。+ i7 A4 S( H5 n; Y7 L0 M
    速度优化(总体工作频率)
    $ ?+ S2 v7 h+ Q7 j% ]' a. J流水线设计☆& D4 q: Y9 T" k. @
    在设计中加入流水线并不会减少原设计中的总延时,有时甚至会增加插入的寄存器的延时及信号同步的时间差,但却可以提高总体的运行速度。(最高工作频率增加)
    . R: }! j! J. `6 [寄存器配平
    3 ^: l# V, i' h: n# x: s/ W% \+ U6 g) u如果两个组合逻辑模块的延时差别大,其总体的工作频率取决于最大的延时模块,从而导致设计的整体性能受到限制。类似问题可以利用流水线设计方法给予解决。这种优化方法的关键是配平寄存器之间的组合延时逻辑块。" T: S! R3 A; I* f( x
    关键路径法. m! I5 o% S: f- Z
    关键路径是指设计中从输入到输出经过的延时最长的逻辑路径。优化关键路径是一种提高设计工作速度的有效方法。一般从输入到输出的延时取决于信号所经过的延时最长的路径,而与其他延时小的路径无关。在优化设计的过程中关键路径法可以反复使用,直到不可能减少关键路径延时为止。
    * Z( _% X6 K9 r& L. Y/ _8 V0 q乒乓操作法
    ( m/ w. L  g/ K* Y4 S) E3 a可以看成是另一种形式的流水线技术。通过“输入数据流选择单元”和“输出数据流选择单元”按节拍、相互配合的切换,将经过缓冲的数据流“无缝”地,即没有时间停顿的送到“数据流运算处理模块”进行处理。常应用于流水线式算法,完成数据的无缝缓冲与处理,截音乐缓冲区空间。* F3 t) ~1 i4 Z. L5 l- N
    加法树法
    4 Z2 N5 w, U1 [" Z  N部分类似于流水线法。' l* H$ T9 ?. ?. W. J
    ---------------------

    ( M6 t# l% d  u$ O7 U
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-28 19:43 , Processed in 0.109375 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表