基于cycloen4e FPGA设计的pwm波信号发生器实验Verilog例程源码quartus工程文件,可供学习设计参考、
odule pwm_generator(
Clk50M,
Rst_n,
cnt_en,
counter_arr,
counter_ccr,
o_pwm
);
input Clk50M; //50MHz时钟输入
input Rst_n; //复位输入,低电平复位
input cnt_en; //计数使能信号
input [31:0]counter_arr;//输入32位预重装值
input [31:0]counter_ccr;//输入32位输出比较值
output reg o_pwm; //pwm输出信号
reg [31:0]counter;//定义32位计数器
always@(posedge Clk50M or negedge Rst_n)
if(!Rst_n)
counter <= 32'd0;
else if(cnt_en)begin
if(counter == 0)
counter <=
, 相关下载链接:
https://download.csdn.net/download/GJZGRB/88495117?utm_source=bbsseo