跟着写DDS信号发生器代码(FPGA)
2023-01-07 00:15 作者:电磁波7234715 | 我要投稿

DDS信号发生器,主要是产生正弦信号,三角信号,或者是方波信号。如果说做一个完整的硬件系统的话后面会有一个D/A转换器,比如说采用D/A转换芯片。
波形的选择表,存储在ROM里面,通过控制ROM的地址取出对应的数据,送给D/A转换器。所以说DDS信号发生器的关键,如何来取ROM数据表中的数据,就是如何来控制它的地址

mif文件,256个数据,深度是256.每一个数据是8位,0-255个数据是一个完整的正弦波,加载到ROM里面之后,通过控制ROM的地址,来对正弦波数据进行输出。假如工作时钟是50MHz,按照50MHz的频率去读取。20nS,256*20=5120nS,1%5120=195kHz
文件DDS→prj,rtl,sim
work directory→prj

VerilogHDL.file






14:42