利用 ROM可以进行DDS(直接频率合成),也可以产生需要的信号,可以存入低频率的正弦波形文件,然后通过改变频率控制字来改变输出频率。
以产生线性调频信号为例,把线性调频信号存入ROM中,然后周期性产生线性调频信号。
这里主要是说明一下ROM的用法,实际产生线性调频信号是通过存正弦波形,然后控制频率控制字来实现。
ROM IP核的配置:
首先添加ROM IP核,如下所示,找到Block Memory Generator,双击打开
然后后修改IP核的名字,将存储器的类型改为"Single Port ROM"
配置数据的位宽和数据的深度,数据的位宽是存储数据的定点数有多少个比特表示,深度是数据的数量。使能类型改为"Always Enabled"
接下来就导入存储波形数据coe文件,选中"Load lnit File" ,然后导入coe文件。至于coe文件的产生可以 参考这篇文章。