⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 flashwrite.v

📁 用Verilog语言编写的实现NAND Flash块的控制存取以及同步的FIFO的控制
💻 V
字号:
module flashWrite(
    clk24M,
    arst,
    rb,
    AFULL,//?
    we,
    re,
    cle,
    ale,
    ce,
    wp,
    //rst,
    fifodata,
    data,
    fiforen
    );

    input
        clk24M,
        arst,
        rb,
        AFULL;
    output
        //rst,
        re,
        we,
        cle,
        ale,
        ce,
        wp;
    input [15:0]
        fifodata;
    output [7:0]
        data;
    output
        fiforen;
    wire
        //clk100M,
        //clk32M,
        //clk2M,
        //LOCK,
        cmdstart,
        cmdfinish,
        datafinish,
        datastart,
        cmdwe,
        cmdcle,
        cmdale,
        sel,
        //fiforen,
        datawe,
        datacle;
    wire [7:0]
        cmdata,
        flashdata;
    wire [15:0]
        addr;

    assign re = 1'b1;
    assign ce = 1'b0;
    assign wp = 1'b1;

    //rc r(clk100M);
    //PLL0 pll0(1'b1,clk100M,LOCK,clk2M,clk32M,1'b1);
    //genarst ga(clk2M,LOCK,rst);

    //FIFO0 ff0(DATA,Q,WE,RE,WCLOCK,RCLOCK,FULL,EMPTY,RESET,AEMPTY,AFULL);

    flashWrCon fwc(clk24M,arst,rb,AFULL,cmdstart,cmdfinish,datastart,addr,datafinish);
    writeCmd wc(clk24M,arst,addr,cmdstart,cmdfinish,cmdwe,cmdcle,cmdale,sel,cmdata);
    writeData wd(clk24M,arst,datastart,fifodata,fiforen,datawe,datacle,flashdata,datafinish);
    condata cd(clk24M,arst,cmdwe,cmdale,cmdcle,cmdata,sel,datawe,datacle,flashdata,we,ale,cle,data);
    	
endmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -