欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2813|回復: 1
打印 上一主題 下一主題
收起左側

FPGA狀態機源碼

[復制鏈接]
跳轉到指定樓層
樓主
ID:431476 發表于 2018-11-22 21:36 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
module zhuangtai(clk,rst,led0,led1,led2,led3);
        input clk,rst;
        output led0,led1,led2,led3;
        wire [5:0]cnt;
        wire clk_1hz;
        fen1hz my_fen1hz(
        .clk(clk),
        .rst(rst),
        .c_out(clk_1hz)
        );
        jishu my_jishu(
        .clk(clk),
        .rst(rst),
        .c_out(cnt)
        );
        reg [1:0]curr_st;
        reg [1:0]next_st;
        
        parameter [1:0] IDLE=2'b00,
                                                 s1=2'b01,
                                                 s2=2'b10,
                                                 s3=2'b11;
        always@(posedge clk or negedge rst)
        if(!rst) curr_st<=IDLE;
        else curr_st<=next_st;
        always@(posedge clk or negedge rst)
        begin
        case(curr_st)
        IDLE:begin
        if(cnt==6'd15) next_st=s1;
        else next_st=IDLE;
        end
        s1:begin
        if(cnt==6'd25) next_st=s2;
        else next_st=s1;
        end
        s2:begin
        if(cnt==6'd29) next_st=s3;
        else next_st=s2;
        end
        s3:begin
        if(cnt==6'd36) next_st=IDLE;
        else next_st=s3;
        end
        endcase
        end
        assign led0=(curr_st==IDLE)?0:1;
        assign led1=(curr_st==s1)?0:1;
        assign led2=(curr_st==s2)?clk_1hz:1;
        assign led3=(curr_st==s3)?0:1;
        
endmodule
        


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:470289 發表于 2019-1-21 18:36 | 只看該作者
感謝分享
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表