789|0

367

帖子

2

资源

纯净的硅(初级)

【工程源码】基于FPGA的Mif精灵/mif(coe)文件生成器 [复制链接]

在实际做项目中我们经常会用到mif(或者coe)文件来初始化rom,但是自己去编写mif(或者coe)文件又比较繁琐,有时候还不一定编写正确,在这里给大家提供了一个mif(coe)文件生成器,它能直接生成我们常用的mif(或者coe)文件,先来张软件运行截图:

01.jpg

02.jpg 03.jpg 04.jpg

我们可以通过单击Altera或Xilinx来选择生成对应的FPGA厂商的rom初始化文件,Altera的rom初始化文件是.mif文件,Xilinx的rom初始化文件是.coe文件,Width是设置输出的数据宽度,也就是精度,Depth是采样深度,Radix是基数,也就是输出的mif(或者coe)文件以什么进制输出,在这里提供了三种进制输出(二进制、十进制、十六进制),Maxi是波峰对应的数值,默认是最大值(2^Width),默认不需要修改,Type是选择波形类型的,在这里提供了正弦波(sine wave)、三角波(triangular wave)、方波(square wave)、锯齿波(swatooth wave)、以及图片类型(image)转mif(或者coe)文件。

在选择四种波形类型的时候对应的相关参数都是可以设置的,当然你的Maxi值也可以和Depth值设置的不一样,但是不能超过Depth值,设置完成之后我们点击OK按钮就可以生成我们想要的波形文件,文件名为 “类型名.mif”或者是“类型名.coe”,文件生成路径是和软件在同一个目录下的。

在选择图片类型的时候对应的参数是不能设置的,默认就是以16位宽度,16进制输出的,在选择image类型的时候可以双击界面上的空白方框(鼠标停留在上面也会有相关的提示),这个时候回弹出选择图片的对话框,我们选择好要转换的图片之后,图片会按比例缩放带这个空白框框里面,这个时候我们点击OK按钮就可以实现图片转mif(或者coe)文件,这个是根据你在上面选择的是Altera还是Xilinx的FPGA厂商来决定,生成的文件名为 “image.mif”或者是“image.coe”,文件生成路径是和软件在同一个目录下的。

 

 

http://bbs.eeworld.com.cn/forum.php?mod=attachment&aid=NDU4OTg3fDI1NmQwYzYyZjljZTZhNTliNGY5NWNmMDQ5MWNmZjQzfDE2MTQzMTA3OTc%3D&request=yes&_f=.rar

此帖出自Altera SoC论坛

回复
您需要登录后才可以回帖 登录 | 注册

最新文章 更多>>
    关闭
    站长推荐上一条 1/7 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表