基于FPGA的简易示波器、频谱仪
工程文件下载:基于FPGA的简易示波器、频谱仪
主要功能包括:
(1)可以采集四个通道的输入信号。如果信号是周期的,可以对信号进行同步,可调整触发电平和触发方式(上升沿,下降沿,瞬态触发);
(2)调整信号坐标轴位置,对信号进行上下左右平移,时间轴缩放,纵轴缩放,对频谱进行幅度缩放;
(3)能够显示英文和数字,计算并显示信号的频率,周期,峰峰值,平均值,坐标轴刻度;
(4)显示信号的频谱幅度,可以设定一个频谱阈值,进行检峰,在侧边栏显示所选谱峰的具体频率;
(5)内部可以产生正弦、方波、三角波信号,可调整频率,供调试使用;
(6)使用4*4行列按键进行控制,6位数码管显示采样频率,单位Hz,如果数值大于数码管位数,则以科学计数法表示,如50E6表示采样频率为50MHz。
采用的是学校提供的Xilinx Basys3开发板,芯片是Xilinx xc7a35tftg256,Verilog语言,平台是Vivado 2017.4。
IP核:
使用的Basys自带的ADC模块,调用XADC IP