描述
本答复记录应与UG1192“用于英特尔FPGA和SoC用户的Xilinx设计流程”结合使用
http://www.xilinx.com/support/documentation/sw_manuals/ug1192-xilinx-design-for-intel.pdf
解
按照以下说明将Altera .HEX文件转换为Xilinx .COE进行RAM初始化:
Altera的内存初始化HEX文件是标准的Intel HEX文件,其格式如下:
此示例Altera HEX初始化文件用于36位x 1024内存。请注意,下面有1024个条目。
使用文本编辑器列选择DATA(绿色文本),复制并粘贴到新文件:
现在将此文件另存为COE文件。然后执行另一个列选择(最后一个十六进制数字)并放置一个逗号:
通过行连接所有1024行将所有十六进制值组合到一行,并删除最后一个浮动逗号。
添加以下行以完成:
现在这是将提供给Vivado IP Catalog以初始化Block RAM内存的COE文件。
创建一个Tcl脚本来执行上述步骤会相对简单。
没有回复内容