FPGA中有许多的IP核资源,通过QuartusⅡ可以对它们进行配置和使用,今天我们就来详细介绍一下关于RAM的调用步骤。
1、建好工程之后,在操作界面点击①所指的位置,接着点②所指的位置。
2、跳出这个界面以后,直接默认选择,点击Next。
3、进入IP核配置界面以后,需要注意①②③所标出的位置,①是器件型号,②是输出的文件的语言,一般选Verilog HDL即可,当然,如果是用其他语言进行设计的,就选择其他语言对应的选项。③是文件的保存路径。然后在下方图片里第一个箭头所指的搜索框搜索RAM进行精确查找,这里选择双通道RAM,也就是第二个箭头所指的位置。以上内容都配置好之后,选择Next。
4、根据自己设计的具体情况进行配置(这里保持默认即可)。然后选择Next。
5、这里是存储模式的选择,设置存储深度和位宽,如果输入数据和输出数据的位宽不一样,则把①箭头所标的地方勾上,并且在②箭头所指的位置选择输出数据的位宽。其余保持默认。然后选择Next。
6、时钟选择,这里选择读写双时钟,如方框所框出来的选项。并且勾选箭头所指位置,创建一个读使能信号,方便控制读取,如果后边不需要这个信号,直接给1拉高即可。然后点击Next。
7、这一页,根据自己的设计具体情况进行选择。这里保持默认。然后点击Next。
7、加载初始化文件。RAM可以选择不加载初始化文件,这就是和ROM的一个重要区别,ROM只支持读操作,所以必须要有初始化文件。这里保持默认,然后点击Next。
8、模拟库,这里保持默认即可。然后点击Next。
9、总结模块,选择例化模板,勾选图中方框标出来的选项。然后点击finish。
10、点击Yes。
通过以上的流程进行操作,RAM(IP核)就配置好了。