首页 > 其他 > 详细

关于simulink hdlcoder的优化问题

时间:2015-03-23 19:23:15      阅读:672      评论:0      收藏:0      [点我收藏+]

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

1,delay balance

技术分享

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

2,ConstrainedOutputPipeline

技术分享

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

3,Distributed Pipelining

技术分享

技术分享

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

4,DSPStyle

技术分享

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

5,LoopOptimization

技术分享

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

6,待续。。。。

 

关于simulink hdlcoder的优化问题

原文:http://www.cnblogs.com/lianjiehere/p/4360589.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!