微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 生成 ROM 的问题

生成 ROM 的问题

时间:10-02 整理:3721RD 点击:
又谁生成过 ROM  生成 的初始化文件如何获得,  和工艺库有关么?
是什么文件  ,bin  还是什么

不知道你用的是哪种芯片,如果是xilinx的话,RAM的初始化文件为.coe文件,通常的(LUT)查找表都是用这种方法实现。这个文件时自己生成的,C或者matlab都能生成,具体的格式你可以看下ISE的手册,我只用过xilinx的芯片。

FPGA中并没有真正的ROM,有的只是RAM,当RAM在上电初始化时有一个初始化文件加载之后,你就把它当成ROM使用了。不同的FPGA工具有不同的初始化文件格式。你可以不用去关心,直接生成IPcore就行了。

用ip core生成时需要调入初始化文件,xilinx器件的初始化文件为.coe格式,altera器件初始化文件为.mif格式,至于初始化文件的编写,网上搜下,很多的~

在产生ROM的时候,会提示是否需要对初始化文件进行配置的
此时获得一个文件,在这个基础上修改

打开看,都是文本文件,16进制或者2进制的机器码

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top