回答原来的问题......
所有LUT都可以用作逻辑。
其中1/4的Rougly也可以用作记忆。
看看你的数字,它说FPGA中有101,400个切片LUT。
其中,只有35,000可以用作内存,但都可以用作逻辑。
您的设计尝试使用107,195作为逻辑,使用4,727作为内存 - 因此使用的总数为111,900的111,922。
这对于设备而言太过分了。
Vivado在获得高LUT利用率方面要比ISE好得多,但即便如此,你的目标也不应超过85% - 你可以获得更多,但在更高的利用率下开始变得非常困难。
您必须选择更大的设备来简化您的设计,以便它不会使用尽可能多的LUT。
您可以进行一些重新编码,以便将一些基于LUT的逻辑移动到块RAM(某些状态机可以)和/或DSP片(尽管您已经使用了大量的DSP),但我怀疑这一点
足以使其适合您的设备。
Avrum
在原帖中查看解决方案
回答原来的问题......
所有LUT都可以用作逻辑。
其中1/4的Rougly也可以用作记忆。
看看你的数字,它说FPGA中有101,400个切片LUT。
其中,只有35,000可以用作内存,但都可以用作逻辑。
您的设计尝试使用107,195作为逻辑,使用4,727作为内存 - 因此使用的总数为111,900的111,922。
这对于设备而言太过分了。
Vivado在获得高LUT利用率方面要比ISE好得多,但即便如此,你的目标也不应超过85% - 你可以获得更多,但在更高的利用率下开始变得非常困难。
您必须选择更大的设备来简化您的设计,以便它不会使用尽可能多的LUT。
您可以进行一些重新编码,以便将一些基于LUT的逻辑移动到块RAM(某些状态机可以)和/或DSP片(尽管您已经使用了大量的DSP),但我怀疑这一点
足以使其适合您的设备。
Avrum
在原帖中查看解决方案
举报