Xilinx 的ROM核使用指南
0赞
发表于 9/16/2015 8:25:31 PM
阅读(3228)
最近在做个colour的事情,需要存储一组RGB初始值,用到X的ROM。
打开X的ISE,NEW SOURCE中选择IP,写好NAME,点击下一步。选择Block Memory Generator
接着如下操作
选择单端口ROM
选择COE初始化文件
正确选择后,为黑色,错误显示红色,可以点击旁边的SHOW查看数据
一路NEXT 到生成结束
以上操作简单,主要想说明的是coe文件。
coe文件是x的ROM初始化文件,与A的mif类似,但也有不同之处。
coe格式如下
第一行: 申明进制
第二行:数据矢量
第三行:第一个数据,
.
.
.
.
.
N 行:数据;
文本后缀为coe。注意文本里数据,只有最后一个数据为 ; 号指示数据结束!
申明数据格式如下命令:
MEMORY_INITIALIZATION_RADIX=10; //10进制
MEMORY_INITIALIZATION_RADIX=2; // 2进制
MEMORY_INITIALIZATION_RADIX=16; //16进制
数据矢量:
MEMORY_INITIALIZATION_VECTOR=
例子: