名称:波形发生器设计Verilog代码Quartus仿真
软件:Quartus
语言:Verilog
代码功能:
波形发生器
2、通过按键切换不同的波形
FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com
演示视频:
设计文档:
波形产生模块
Vwf文件
仿真图
波形选择模块
Vwf文件
仿真图
00方波;01-三角波;10-正弦波;11-锯齿波
1. 工程文件
2. 程序文件
3. 程序编译
4. RTL图
5. VWF文件
6. 仿真图
部分代码展示:
`timescale?1ns?/?1ps //波演示视频形发生器 module?wave_generation( ????input?sys_clk, ????input?sys_rst,//高电平复位 ????input?[1:0]?wave_select,//00方波;01-三角波;10-正弦波;11-锯齿波 ????output?[7:0]?wave_data//输出波形 ????); ?wire?[7:0]?triangular_wave; ????wire?[7:0]?sawtooth_wave; ?wire?[7:0]?square_wave; ?wire?[7:0]?sin_wave; //波形产生模块? carrier_wave?carrier_wave( ????.?clk(sys_clk), ????.?rst(sys_rst), ?.?triangular_wave(triangular_wave),//三角波 ????.?sawtooth_wave(sawtooth_wave),//锯齿波 ?.?square_wave(square_wave),//方波 ?.?sin_wave(sin_wave)//正弦波 ????); //波形选择模块 wave_select?i_wave_select( ????.?sys_clk(sys_clk), ????.?wave_select(wave_select),//00方波;01-三角波;10-正弦波;11-锯齿波
点击链接获取代码文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=1326
阅读全文