我需要一个Xilinx器件的器件特定基元列表。我知道ISE有一个模板列表,还有PDF用户指南,但我需要它们作为文件夹中的文件列表,以便我可以解析它们并提取每个模块的名称和端口列表。
任何帮助将不胜感激。
答案 0 :(得分:2)
如果您使用的是Xilinx ISE,请查看“C:\ Xilinx \ 14.7 \ ISE_DS \ ISE \ vhdl \ src \ unisims \ primitive”文件夹(默认安装位置,版本可能会有所不同)。
在此文件夹中,您将找到所有Xilinx原语的VHDL文件,但不是按设备排序。
答案 1 :(得分:1)
查找名为 unisim_VCOMP.vhd 的文件。它具有Xilinx原语的所有组件声明。
对于ISE,它位于
[install dir] \ [版本] \ ISE_DS \ ISE \ vhdl \ src \ unisims
对于Vivado,
[install dir] \ [版本] \ data \ vhdl \ src \ unisims
注意,对于Vivado,如果您的VHDL具有旧设备的基元,则使用 unisim_retarget_VCOMP.vhd ,将旧基元重新定位到7系列和Ultrascale等效项。但是,有些情况下无法重新定位某些基元。
如果您的代码适用于7系列和Ultrascale系列,我不会担心“重新定位”文件。
答案 2 :(得分:0)
我几乎找到了我想要的东西。语言模板存储在位置:
[install dir] [version] \ ISE_DS \ ISE \ data \ projnav \ templates