问题描述
MIG v1.6针对Virtex-4和Spartan-3E器件生成的存储器控制器已经使用8.1i SP3进行了完全回归测试。但是,某些用户可能需要使用8.2i SP2,其他原因与其设计中的内存控制器无关。由MIG v1.6生成的Virtex-4和Spartan-3 / -3E内存控制器可以与8.2i SP2一起使用吗?
解决/修复方法
对于使用8.2i SP2的Virtex-4和Spartan-3 / 3E器件,可以使用MIG v1.6生成存储器控制器。请记住,虽然没有预料到问题,但这些控制器尚未针对8.2i设计工具进行全面测试。
对于想要将8.2i用于Virtex-4和Spartan-3E的用户,请使用(Xilinx答复23787)中的安装说明。按照Virtex-5 MIG v1.6安装说明进行操作;但请注意,您需要安装8.2i Service Pack 2 。完成后,请执行以下操作:
1.使用文本编辑器(如记事本),打开位于目录中的文件mig_v1_6.xml :
C:\ <Xilinx安装目录> \ coregen \ ip \ xilinx \ other \ mig_v1_6.xml
注意:不要使用MS Word,因为当保存文件与CORE Generator冲突时,它会导致格式化问题。
2.替换:
<家庭>的Virtex5 </家庭>
有:
<family> spartan3 spartan3e virtex4 virtex5 </ family>
3.保存并关闭文件。
使用8.2i SP2针对Virtex-4和Spartan-3 / -3E以及MIG v1.6的已知问题
– 如果使用8.2i或8.2i SP1,则会出现Virtex-4 IDELAY_CTRL问题。请使用8.2i SP2。
– Spartan-3 / -3E:运行MAP时设置“-ignore_keep_hierarchy”选项。您可以在命令行中将此选项设置为“map -ignore_keep_hierachy”,或在Project Navigator中,通过右键单击进程窗口中的MAP并选择“属性”。将显示级别设置为“高级”,然后在“其他映射命令行选项”部分中输入选项。可选地,在综合期间将keep_hierarchy设置为“soft”。
没有回复内容