HDL Block Properties中包含有多个优化选项。

1,delay balance

关于simulink hdlcoder的优化问题

当其他分支优化过后,可能会引入一个或几个周期的delay,这时候需要在与其并行的几条信号路径上也加上delay使信号延迟时间与原来保持一致。

2,ConstrainedOutputPipeline

关于simulink hdlcoder的优化问题

可以指定输出寄存器有几级,指定之后分布式pipeline就不会把这些指定的寄存器给重新分布了。如果输出端寄存器少于指定的级数,就会报告实际的和要求的差距有多少。

3,Distributed Pipelining

关于simulink hdlcoder的优化问题

关于simulink hdlcoder的优化问题

只有在distributed pipelining开启并且outputpipeline级数大于0,才会有优化效果,matlab会自动把register distribute,这样就会减少关键路径延时,提升系统速度性能。

4,DSPStyle

关于simulink hdlcoder的优化问题

dspstyle 会把模块中的乘法综合成用乘法器实现,不开的话会用logic实现。

5,LoopOptimization

关于simulink hdlcoder的优化问题

loop optimization 选项会把循环展开或者变成流水线实现,展开就是全并行这样速度就快,流水线会省资源,但是耗时间。

6,待续。。。。

 

相关文章:

  • 2018-02-22
  • 2022-12-23
  • 2022-03-03
  • 2021-12-02
  • 2021-08-02
  • 2022-12-23
猜你喜欢
  • 2021-05-17
  • 2022-12-23
  • 2021-07-29
  • 2022-02-11
  • 2022-12-23
  • 2022-12-23
  • 2021-10-02
相关资源
相似解决方案