vivado中coe文件的生成 |
您所在的位置:网站首页 › coe文件用什么打开 › vivado中coe文件的生成 |
参考了https://www.xilinx.com/support/documentation/ip_documentation/blk_mem_gen/v8_3/pg058-blk-mem-gen.pdf文档的第87页开始的内容,并对其进行了适当的翻译。 Specifying Initial Memory Contents 指定内存的初始内容 The Block Memory Generator的核心使用coe文件或vivado默认的形式进行初始化 .coe文件能填充内存中每一块位置。coe文件中有两个参数: memory_initialization_radix(存储数值的基数,就是进制数): 只能选2,10,16进制 memory_initialization_vector(存储的数值): 定义其中存储的数值 一个例子: memory_initialization_radix = 16; memory_initialization_vector = 12, 34, 56, 78, AB, CD, EF, 12, 34, 56, 78, 90, AA, A5, 5A, BA; 创建coe文件的图示: 如何在matlab中创建coe文件或者quartusII中的mif文件: N=2^8; s_p=0:255; % 正弦波一个周期的采样点数 Mem_depth = 256; % 存储深度 Mem_width = 8; % 存储宽度 sin_data=sin(2*pi*s_p/N); % 打印我们的波形 % plot(sin_data,'r*'); % hold on; % plot(sin_data); % 定点化 fix_p_sin_data=fix(sin_data*((N / 2) -1)); for i=1:N % 负数的定点化 if fix_p_sin_data(i) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |