vhdl的for循环综合问题
时间:10-02
整理:3721RD
点击:
刚用vhdl没多久!要实现一个数据解析功能,把串口收到的一组数据解析成十个数组再发出去。
解析的时候用到了for循环,综合后资源利用率特别高,达到了169%,都没法下载。后来想想,应该是for循环的问题。
请问,可以用什么来替代for循环功能,而不会占用那么多资源呀?
解析的时候用到了for循环,综合后资源利用率特别高,达到了169%,都没法下载。后来想想,应该是for循环的问题。
请问,可以用什么来替代for循环功能,而不会占用那么多资源呀?
for循环综合时应该会把所有逻辑展开,这样面积比较大,所以会消耗比较多的资源……建议减少纯组合逻辑,使用时序逻辑,共用相关功能模块,采用流水线设计等。个人观点,不知道是否能解决问题……
