推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

PWM波实验FPGA设计Verilog逻辑源码Quartus11.0工程文件 FPGA型号为CYCL

更新时间:2021-08-23 10:00:02 大小:3M 上传用户:xzxbybd查看TA发布的资源 标签:pwmfpgaverilogquartus11 下载积分:9分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

PWM波实验FPGA设计Verilog逻辑源码Quartus11.0工程文件,FPGA型号为CYCLONE4E系列中的EP4CE6E22C8,可以做为你的学习设计参考。                                                                                

module pwm(clk,reset,key,led);

input clk,reset,key;

output led;


reg pwm_out;


reg key_out;

parameter s0=2'b00,s1=2'b01,s2=2'b10,s3=2'b11;

reg [1:0] state;


reg [31:0] clk_counter;

reg [9:0]  pwm_counter;

reg flag;

/******************按键消抖**************************/

always @(posedge clk)

 begin

    case (state)

     s0:

      begin 

       key_out<=1'b1;

   if(key==1'b0)

  state<=s1;

   else 

      state<=s0;

  end

s1:

  begin 

   if(key==1'b0)

state<=s2;

   else 

     state<=s0;

   end 

s2:

  begin 

   if(key==1'b0)

state<=s3;

   else 

     state<=s0;    

   end 

s3:

   begin 

    if(key==1'b0)

     begin

key_out<=1'b0;

state<=s3;

end 

else 

begin

key_out<=1'b1;

state<=s0;

     end

   end

default:

     state<=s0;

    endcase

 end

always @(posedge clk)

 begin 

   clk_counter<=clk_counter+1'b1;

if (clk_counter[13:4]<pwm_counter)

pwm_out=1;

else

pwm_out=0;


if (clk_counter[15]==1'b1)

begin

if (flag==1'b1)

begin

flag<=1'b0;

if (key_out==1'b0) 

pwm_counter<=(pwm_counter+10'b0000000011);

else 

    pwm_counter<=pwm_counter;

end

end

else

flag<=1'b1;

 end 

assign led=pwm_out;        

部分文件列表

文件名大小
PWM/
PWM/db/
PWM/db/logic_util_heursitic.dat4KB
PWM/db/prev_cmp_pwm.asm.qmsg2KB
PWM/db/prev_cmp_pwm.fit.qmsg
PWM/db/prev_cmp_pwm.map.qmsg9KB
PWM/db/prev_cmp_pwm.qmsg
PWM/db/prev_cmp_pwm.tan.qmsg
PWM/db/pwm.(0).cnf.cdb5KB
PWM/db/pwm.(0).cnf.hdb1KB
PWM/db/pwm.amm.cdb
...

【关注B站账户领20积分】

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单
  • 21ic下载 打赏310.00元   1天前

    用户:w178191520

  • 21ic下载 打赏310.00元   1天前

    用户:小猫做电路

  • 21ic下载 打赏310.00元   1天前

    用户:zhengdai

  • 21ic下载 打赏220.00元   1天前

    用户:gsy幸运

  • 21ic下载 打赏220.00元   1天前

    用户:jh0355

  • 21ic下载 打赏210.00元   1天前

    用户:jh03551

  • 21ic下载 打赏60.00元   1天前

    用户:sun2152

  • 21ic下载 打赏60.00元   1天前

    用户:xuzhen1

  • 21ic下载 打赏80.00元   1天前

    用户:xzxbybd

  • 21ic下载 打赏60.00元   1天前

    用户:铁蛋锅

  • 21ic下载 打赏60.00元   1天前

    用户:liqiang9090

  • 21ic下载 打赏20.00元   1天前

    用户:方中禾

  • 21ic下载 打赏20.00元   1天前

    用户:w1966891335

  • 21ic下载 打赏30.00元   1天前

    用户:玉落彼岸

  • 21ic下载 打赏15.00元   1天前

    用户:kk1957135547

  • 21ic下载 打赏15.00元   1天前

    用户:w993263495

  • 21ic下载 打赏15.00元   1天前

    用户:x15580286248

  • 21ic下载 打赏20.00元   1天前

    用户:WK520077778

  • 21ic下载 打赏25.00元   1天前

    用户:hp860629

  • 21ic下载 打赏15.00元   1天前

    用户:sbfd010

  • 21ic下载 打赏10.00元   1天前

    用户:严光辉

推荐下载