MIG v1.6  – 使用8.2i SP2定位Virtex-4和Spartan-3 / -3E设计-Altera-Intel社区-FPGA CPLD-ChipDebug

MIG v1.6 – 使用8.2i SP2定位Virtex-4和Spartan-3 / -3E设计

问题描述

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”。

请登录后发表评论

    没有回复内容