基于FPGA多功能信号发生器如何将方波显示出来

2025-01-07 20:30:37
推荐回答(2个)
回答1:

首先取得波形数据(通过C语言编程,MATLAB均可获得)
其次在QuartusII(假设是你用的)下生成一个定制的LPM-ROM(根据波形数据确定存储深度和位数),新建一个.mif文件(memory initialization file),将波形数据按地址依次存放在相应位置。用这个.mif文件初始化LPM-ROM。
最后在程序中调用你生成的rom.v文件即可
其实你搜一下DDS信号发生器,就是这个思路,各步骤网上都有详细说明

回答2:

在定制的ROM表里,存放方波波形就可以了,和正弦波、三方波类似。或者直接通过对时钟信号分频得到也行,不过这种方法似乎就不能称之为信号发生器了。