ISE中COE与MIF文件的联系与区别

ISE中COE与MIF文件的联系与区别,第1张

我们首先来看看一个ROM的生成过程。当我们生成一个ROM模块时,在Memory Initialization选项中,会让开发者去指定COE文件的路径,

当我们指定好COE文件的路径,最后生成ROM后,会发现,在生成的ROM的IP核工程的文件夹列表中会同时生成MIF文件,

打开MIF文件,会发现里面内容与COE文件相同,这时不禁会让人感到疑惑:到底ROM会用哪个文件作为自己的初始化文件呢?

答案是MIF文件。

COE文件的作用,是生成IP核工程的时候,将其文件中的内容导入,生成MIF文件。也就是说,MIF文件是基于COE文件生成的,所以二者的内容才会相同(格式上是不同的)。此后,在实际的使用中,只有MIF文件才会发挥作用,COE这时就已经“无用”了。由此可以推测,若想改变某个ROM模块的初始化文件,要么重新生成一遍ROM模块,导入新的COE文件,要么直接替换掉MIF文件,二者的作用是等效的,只是后者做法不太规范,由于COE文件未变,若再生成ROM模块会导致MIF文件会根据老的COE文件重生成。

总结起来,在使用过程中,需要注意以下几点:

1、  MIF文件是根据COE文件生成的。

2、  COE文件只会在生成ROM模块时起作用,其作用就是根据文件内容生成相应的MIF文件,而ROM真正使用的是MIF文件。

3、  若想改变某个ROM模块的初始化内容,根本上来说是要改变MIF文件,有两种方法:一是替换掉原来的COE文件,再将ROM模块重新生成一遍;二是直接替换掉MIF文件。前者是比较规范的作法,因为后者的COE文件未变,若后面再去因为配置ROM参数而重新生成ROM模块会导致MIF文件又会回到“老样子”。切忌直接替换COE而不重新生成ROM模块的作法,这样MIF文件没变,所以初始化内容也会保持不变

1、打开Guagle_wave软件,菜单栏,查看,全局参数设定,设定波形我们选择正弦波。

2、用文本编辑器打开zhengxian.mif文件,将所需数据复制。

3、在文档最前加入两行代码,用Ultraedit文本编辑器。

4、用Ultraedit打开以上自己制作的xxx.coe文本,选择转换。根据查询相关公开资料描述coe是人力资源专业知识中心或者人力资源领域专家,也是人力资源在组织中的一种崭新角色,相当于组织内部运行的专业咨询公司一样,由员工关系、绩效薪酬、员工发展等各个方面的专家组成。

村里的傻子遇见个收废品的,小声的问他收铁轨不?收废品的四处张望了下说收,傻子说有点长,那人说没事先领我看看,傻子说等晚上的...到了夜里傻子把收废品的领到了铁路上指着地上的火车道说,就是这两根,青岛到北京的,你开个价吧 …


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8075633.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存