Altera Cyclone V芯片的综合问题
时间:10-02
整理:3721RD
点击:
在使用Cyclone V芯片综合的时候发现:由于资源太多,ALM数量不够,fitter失败。
仔细查看其ALM的情况,发现:有些ALM是组合逻辑和寄存器都用了,但还有很多是要么只用了组合逻辑部分,要么只用了寄存器部分。
我在想,如果能把ALM的资源利用充分,那么ALM资源就够用,fitter也就能通过了。
不知道如何才能实现自己的想法,请各位大神多多指教,万分感谢~
PS:我知道造成这种原因跟布线布局有关系,只是想有什么设置或者其他什么方法能够更合理的使用ALM,使之能够布线通过。
[A] ALMs used in final placement [=a+b+c+d] 53,548 / 56,480 95 %
[a] ALMs used for LUT logic and registers 23,065
ALMs used for LUT logic 16,701
[c] ALMs used for registers 13,782
仔细查看其ALM的情况,发现:有些ALM是组合逻辑和寄存器都用了,但还有很多是要么只用了组合逻辑部分,要么只用了寄存器部分。
我在想,如果能把ALM的资源利用充分,那么ALM资源就够用,fitter也就能通过了。
不知道如何才能实现自己的想法,请各位大神多多指教,万分感谢~
PS:我知道造成这种原因跟布线布局有关系,只是想有什么设置或者其他什么方法能够更合理的使用ALM,使之能够布线通过。
[A] ALMs used in final placement [=a+b+c+d] 53,548 / 56,480 95 %
[a] ALMs used for LUT logic and registers 23,065
ALMs used for LUT logic 16,701
[c] ALMs used for registers 13,782
通过查看内部LAB使用情况看到,在同一块区域,有很多只用寄存器,而另外一些LAB只用组合逻辑,搞不动什么情况。