vivado ROM ip核的使用

ROM介绍

ROM 代表只读存储器(Read-Only Memory),是一种电子存储设备,用于存储计算机系统启动程序、固件、操作系统和其他重要数据,比如说电脑中使用的磁盘。与随机存储器(RAM)不同, ROM 存储的数据一旦写入后断电后不会丢失, RAM断电后数据直接丢失, 因此 ROM 也被称为非易失性存储器(Non-Volatile Memory)。

FPGA中是有一定的存储资源,常见就是BRAM,本实验通过调用FPGA的IP核, IP 核相当于是已经写好的模块, 来实现 ROM 的功能,不过这个 ROM 本质是 RAM,断电后数据会丢失,只是具有 ROM 的功能。

单口ROM配置

首先在IP Catalog中找到Block Memory Generator并打开

vivado ROM ip核的使用_第1张图片

端口设置

vivado ROM ip核的使用_第2张图片

coe文件初始化ROM(coe文件可以由matlab生成,也可由软件生成)

此处coe文件存的是正弦波形数据 

你可能感兴趣的:(fpga,ip核,fpga开发)