欢迎光临散文网 会员登陆 & 注册

跟着写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




跟着写DDS信号发生器代码(FPGA)的评论 (共 条)

分享到微博请遵守国家法律