硬邦邦 发表于 2015-5-11 14:03:36

请教 如何把HEX程序文件写入FPGA ARM软核里的ROM

最近研究FPGA开源的OR1200,参考
http://www.amobbs.com/forum.php?mod=viewthread&tid=4464641&highlight=or1200
41楼的工程用Quartusii13版综合。并且加入了HEX文件。出现下面错误
Error: Can't read Memory Initialization File or Hexadecimal (Intel-Format) File atan_data.hex for ROM instance . If the file exists, it is not in correct format.
请教大家是什么原因,如何处理。
另外还有个问题:用FGPA做单片机软核。如何在软核里写程序?
最后谢谢大家

辰星和月 发表于 2015-5-12 08:36:18

你说的软核是NIOS还是自己写的IP,如果是NIOS的话直接用工具好了,如果自己写的话,你可以尝试一下把hex文件转化成mif文件初始化到ROM里面。而且如果你要想直接想单片机烧录程序,肯定是要在RAM里面写啊,ROM是只读的啊。顺便问一下头像出处

烂泥桑 发表于 2015-5-12 08:47:19

顺便问一下头像出处{:lol:}{:lol:}{:lol:}

硬邦邦 发表于 2015-5-12 11:48:23

呵呵。头像你们懂的。截屏的

辰星和月 发表于 2015-5-12 18:11:22

硬邦邦 发表于 2015-5-12 11:48
呵呵。头像你们懂的。截屏的

给个番号,给了番号我给你出个教程教你生成mif文件

McuPlayer 发表于 2015-5-12 19:27:05

自己做软核的调试模块

硬邦邦 发表于 2015-5-12 21:00:40

辰星和月 发表于 2015-5-12 18:11
给个番号,给了番号我给你出个教程教你生成mif文件

链接:http://pan.baidu.com/s/1bno8IrP 密码:35tc
这个链接有时候可以,有时候不可以。110139点com

辰星和月 发表于 2015-5-13 09:01:00

硬邦邦 发表于 2015-5-12 21:00
链接:http://pan.baidu.com/s/1bno8IrP 密码:35tc
这个链接有时候可以,有时候不可以。110139点com
...

这个不是当时阿莫卖300莫元的那个资源么?我也有的。只是懒得下载,回头我再翻翻吧。晚上写把二进制文件生成mif文件的方法

硬邦邦 发表于 2015-5-13 09:10:49

我知道如何把二进制文件生成MIF,你看我的题目

radar_12345 发表于 2015-5-13 18:25:04

硬邦邦 发表于 2015-5-12 21:00
链接:http://pan.baidu.com/s/1bno8IrP 密码:35tc
这个链接有时候可以,有时候不可以。110139点com
...

求解压密码@。   

硬邦邦 发表于 2015-5-13 19:12:34

Aa0769

这个链接有时候可以,有时候不可以。110139点com

hexenzhou 发表于 2015-5-13 22:06:42

谢谢楼主。{:lol:}

硬邦邦 发表于 2015-5-13 22:12:36

好像楼歪了。技术问题搞成这样?

lzg1987 发表于 2015-5-20 21:12:59

mark{:smile:}{:smile:}

banye2010 发表于 2015-5-20 22:33:27

本帖最后由 banye2010 于 2015-5-20 22:38 编辑

mifwrite 文件名.bin 文件名.mif,附件里有一个这样的软件,这个软件本来是用于将openmsp430的程序的bin转换成mif的,用于OR1200可能要修改一下。这个是源码里提到的那个链接http://www.johnloomis.org/ece595c/notes/isa/mifwrite.html


页: [1]
查看完整版本: 请教 如何把HEX程序文件写入FPGA ARM软核里的ROM