详情介绍
.MIF File Generator Utility是一款mif文件生成器,.MI文件是当你实例化一个ROM或RAM中的示意图或AHDL文件,你必须与一些默认的数据预加载的EAB选项来指定.MIF文件,使用这款mif文件生成工具可以通过默认的数据预加载EAB选项来指定生成的mif文件,将生成的文件转化成正弦或余弦数字波形,多个参数可自定义,需要的朋友欢迎下载!
软件介绍
.MIF File Generator Utility将生成MIF文件正弦或余弦数字波形。您可以选择指定几个参数,如振幅,偏移角度范围等。
mif文件就是存储器初始化文件,即memory initialization file,用来配置RAM或ROM中的数据。生成QuartusII11.0可用的mif文件,有如下几种方式:
利用Quartus自带的mif编辑器:
优点:对于小容量RAM可以快速方便的完成mif文件的编辑工作,不需要第三方软件的编辑;
缺点:一旦数据量过大,一个一个的输入会使人崩溃;
使用方法
在quartus中,【file】/【new】,选择Memory Initialization file,弹出如下窗口:

软件截图1
Number of words:可寻址的存储单元数,对于8bit地址线,此处选择256;
words size:存储单元宽度,8bit;
然后点击“OK”.

软件截图2
在表格中输入初始化数据;
右键单击左侧地址值,可以修改地址和数据的显示格式;
表中任一数据的地址=列值+行值,如图中蓝色单元的地址=24+4=28;
对每个单元填写初始值之后,将文件保存即可。
利用mif软件来生成:
无论使用什么编辑器,必须保证mif文件的格式如下:冒号左边是地址,右边是数据;分号结尾;
DEPTH = 256;
WIDTH = 8;
ADDRESS_RADIX = HEX;
DATA_RADIX = HEX;
CONTENT
BEGIN
0000 : 0000;
0001 : 0000;
0002 : 0000;
……(此处省略一千字*.*)
00FA : 00FF;
00FB : 00FF;
00FC : 00FF;
00FD : 00FF;
00FE : 00FF;
00FF : 00FF;
END;
这里推荐一款mif生成器:Mif_Maker2010.exe,可以百度下载;
使用高级语言:
用C语言或者matlab语言等来生成,C语言生成代码如下:本代码生成一个正弦波的数据波形,保存在TestMif.mif中。
#include
#include
#define PI 3.141592
#define DEPTH 128 /*数据深度,即存储单元的个数*/
#define WIDTH 8 /*存储单元的宽度*/
int main(void)
{
int i,temp;
float s;
FILE *fp;
fp = fopen("TestMif.mif","w"); /*文件名随意,但扩展名必须为.mif*/
if(NULL==fp)
printf("Can not creat file!\r\n");
else
{
printf("File created successfully!\n");
/*
* 生成文件头:注意不要忘了“;”
*/
fprintf(fp,"DEPTH = %d;\n",DEPTH);
fprintf(fp,"WIDTH = %d;\n",WIDTH);
fprintf(fp,"ADDRESS_RADIX = HEX;\n");
fprintf(fp,"DATA_RADIX = HEX;\n");
fprintf(fp,"CONTENT\n");
fprintf(fp,"BEGIN\n");
/*
* 以十六进制输出地址和数据
*/
for(i=0;i
{
/*周期为128个点的正弦波*/
s = sin(PI*i/64);
/*将-1~1之间的正弦波的值扩展到0-255之间*/
temp = (int)((s+1)*255/2);
/*以十六进制输出地址和数据*/
fprintf(fp,"%x\t:\t%x;\n",i,temp);
}//end for
fprintf(fp,"END;\n");
fclose(fp);
}
}
验证生成的数据是否正确:用记事本打开生成的mif文件,同时用Quartus打开mif文件,内容如下:

软件截图3
能成功导入,且数据一致,说明生成正确。
下载地址
人气软件

Materials Studio 2017 R2 for windows 官方免费版(附破解文件+
户户通机顶盒定位擦除工具 v2012 免费绿色汉化版
云上纺 V3.4.1.9 官方安装版
单位社保费管理客户端 v1.0.161 全国通用安装版(附使用手册)
CypNest(平面激光切割数控系统的套料软件) 2025v1.13 多语中文安
CypCut(激光切割系统) v6.3.765.10 多语中文安装版
智联创想影楼管理系统 v1.1 中文绿色免费版
文泰刻绘2021 v15 中文完美破解版
CircuitJ S1仿真软件 V2022.4.3 汉化绿色版
日常分子生物学软件SnapGene v5.2.4 中文激活免费版(附安装教程+
相关文章
-
CypCutE(激光切割软件) v6.4.2220.6 中文免费安装版CypCutE是一款深受用户朋友喜爱的激光切割软件,软件的功能全面实用,适合各类工业领域,支持导入图形,编辑和绘图,添加引线等操作,支持添加排样侧边栏,清洁喷嘴、交换工...
-
Professor Teaches Windows 10(Win10培训软件) v5.0 免费版Professor Teaches Windows免费版是一个包含 60 多个课程的综合培训教程将向您展示如何导航 Windows 10,包括使用“开始”菜单、如何访问新的操作中心通知、使用通用应用程...
-
MSteel线材下料优化软件 V20231129 安装免费版 32/64位MSteel线材下料优化软件是一款原料优化软件,帮助用户进行数据输入和数据输出,包括下料信息输入,原料信息输入,优化切割缝宽,优化目标,优化计算...
-
云上纺 V3.4.1.9 官方安装版云上纺旨在帮助制衣厂和纺织企业快速实现数字化生产,以提升生产效率和质量。软件采用智能算法和先进技术,可在最短时间内完成大量裁床数据录入和打菲任务...
-
Professor Teaches Office 2019/2021 v11 4.0 安装免费版Professor Teaches Office使用可帮助用户更快的掌握offcie的技巧和使用,提供最真实完整的教学,通过交互式的教程来让用户完成从入门到高级的过渡,掌握技巧,欢迎需要的朋...
-
CircuitJ S1仿真软件 V2022.4.3 汉化绿色版CircuitJS1中文版是一款功能强大的电路模拟器,可以帮助用户轻松模拟出各种真实的电路环境,适用于各种物理教学场景,欢迎需要的朋友下载使用...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的mif文件生成器(.MIF File Generator Utility) v1.2 英文免费绿色版资源来源互联网,版权归该下载资源的合法拥有者所有。




























