赞
踩
1. mif 文件
MIF(Memory Initialization File),内存初始化文件,用于 Altera / Intel 的 FPGA 器件的 RAM 或 ROM 配置。
例如:
(1)图像处理中,使用 ROM 存储图片或字体信息,进行图像的先关处理或者VGA显示的字模、固定图片等;
(2)数字信号处理中,使用 ROM 存储 FIR 滤波器等所需的滤波系数;
(3)DDS 信号发生器中,部分实现方式采用 ROM 存储一个周期的采样波形,通过以不同间隔的读取方式输出不同频率的波形;
mif 文件
WIDTH=8;%指定位宽为8位
DEPTH=4;%指定数据深度为4,即有4个数据
ADDRESS_RADIX=UNS;%指定描述地址的数据类型为无符号数
DATA_RADIX=UNS;%指定描述存储数据的数据类型为无符号数
CONTENT BEGIN
0:245;%地址0存储245
1:245;
2:0;
3:6;
END;
2. matlab 制作 mif 文件
以 . jpg 图片为例,转成 .mif 文件。
首先是读取 .jpg 图片并进行灰度化(sobel算法处理需要),此时 image_1 数组中保存的是 0~255 之间的数据,可以用无符号的 8 位二进制数据表示,此后按照格式写入数据。
对于其他的数据,也是按照这种方法,只是将 image_1 中的数据换成你要写入的数据。
clear all
close all
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。