生成和导入Xilinx ROM/RAM的初始化文件.COE(ZT)

转载 2016年08月26日 17:01:56
这里比较关键,要导入ROM的值。
在LOAD INIT FILE 项上打勾,点击LOAD FILE……出现下图,要你选择一个文件。
 
这个文件就是你要放在ROM中的数据,文件的后缀名是.COE。你可以自己建一个空的文本文件,然后把后缀名该为.COE即可。
文件内容的格式如下:
MEMORY_INITIALIZATION_RADIX=10;
MEMORY_INITIALIZATION_VECTOR=
32767,
32766,
32766,
32765,
32764,
32763,
32761,
32759,
32757,
……                                                                          ----注意理解下数据进制的含义,不要与数据的位数相混淆           zhengjw 2012.6.26
32754;
注意:
第一行定义文件中的数据采用什么进制。可以使用10进制,2进制,16进制,数据大小不能超过你定义的数据宽度。
第二行照抄。                                                                           
第三行开始就是数据了,每个数据用逗号","隔开,可以不分行,建议分行写,便于统计个数。
最后一个数据后用分号";"结束。
数据的个数必须和你定义的数据深度相同,否则会出错。
写好这个文件后,保存。
然后在点击LOAD FILE……,选择这个文件,点打开。
如果没有错误,可以点击旁边的show coefficients查看数据。如果数据很多(>512),建议不要使用此功能,可能会因数据太大而无法响应。

现在,可以点击GENERATE,产生代码了。
产生的代码中有个.MIF文件,就是ROM的数据的二进制文件。
其中的.V文件或.VHD就是生成的可综合的代码。
 
如上图的ROM_COS.XCO,选择它,双击VIEW HDL FUNCTIONAL MODEL
就可查看Verilog代码。
接下来,要删除ROM_COS.XCO,然后把ROM_COS.V添加进来。
接下来就可以综合了。

相关文章推荐

XILINX之RAM使用指南(加个人总结)

XILINX之RAM使用指南(加个人总结) 一、 RAM 分类 XILINX 的 RAM 可分为三种,分别是:单口 RAM,简化双口 RAM 和真双口 RAM。如下 图所示:   图1 单...

ISE中ROM初始化文件(.coe)的建立

UltraEdit       对于ROM模块,主要是生成相应的.coe文件。 1.在Matlab中生成正余弦波形的浮点值,并量化为16bit定点波形数值: % 生...

如何制作Xilinx的.coe文件

Xilinx的Rom的初始化是一件很麻烦的事情,要导入Coe文件。 alteral是mif和hex文件,有专门的软件可以生成。 coe文件的格式如下: MEMORY_INITIALI...

Xilinx ISE生成rom/ram IP核

对于Xilinx ISE软件,rom中的数据初始化文件格式是.coe,如何得到.coe文件呢? 交叉编译器生成的elf文件,可以通过objcopy工具转成bin文件,然后用工具bin2coe将其再转成...

FPGA的IP核之FIFO

1、什么是FIFO、用途?       FIFO就是先进先出队列,一般用于不同时钟之间的数据传输,比如FIFO的一端是采样速率比较慢的接口,假设采样速率是1MHz,另一个是采样快的接口,速率是100...

Xilinx IP核使用(一)--FIFO

今天在将SRIO的数据存入FIFO后,然后把FIFO中的数据不断送入FFT进行运算时,对于几个控制信号总产生问题。所以单独对FIFO进行了仿真。原来感觉FIFO的几个参数端口一目了然啊,还需要什么深入...

FPGA开发之RAM IP的使用

在Xilinx的xilinx core generator 里面的memory interface generator 和block ram区别是? mig 是 ddr2/ddr3/qdr2 这...

异步FIFO的配置与使用注意事项

网上有好多资料只是讲述FIFO的时序,但是对于使用者来说,没有深入理解其时序的必要性,我们只需要争取使用就好了,因为FIFO并不需要我们自己写,我们可以用其自带的IP核。 首先是配置FIFO模块,步骤...

COE文件格式

给出了COE文件的格式和一两点注意事项。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)