您的位置 首页 5G

关于BRAM的COE文件问题

个问题许多人问过,其实问题在于unix文件和DOS文件的区别上。ise的前身是一个unix软件,移植到windows后保留了许多unix的特性。 假如用bin办法翻开一个文件,un…

个问题许多人问过,其实问题在于unix文件和DOS文件的区别上。ise的前身是一个unix软件,移植到windows后保留了许多unix的特性。

假如用bin办法翻开一个文件,unix文件的行结束是0X0a(换行),windows文件的行结束是0X0a 0X0d(换行,回车),谁是回车谁是换行记不清了。当然用文本办法翻开这些文件是看不到的,由于他们都是不行见字符。

xilinx要求coe文件是个unix文件,由于xilinx(包含modelsim)都是这样读COE文件的,用二进制流办法翻开,读到0X0a就跳过去读下一个数据。假如用windows文件写coe文件,0X0d就无法解说了,由于他不是个可见字符,不能翻译为可见字符的0-f,所以coe文件就翻开无效了。

怎样办呢,用ultraedit32写COE文件,树立新文件时选unix形式,当然也能够先写,再用ultraedit32的dos to unix功用转化,然后存盘。

怎样知道写的coe文件是unix格局的呢,两个办法:
1、用ultraedit32的bin办法看看文件,能看见每行的结束只要一个0X0a没有0X0d;
2、用ultraedit32翻开coe文件,假如ultraedit32问是否要把文件转化成dos文件,就阐明你写对了,可是这时一定要选否。

其它coe的文件内容怎样写随机文档上有,就不多说了。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/5g/192969.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部