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

📄 flashwritefifo.v

📁 用Verilog语言编写的实现NAND Flash块的控制存取以及同步的FIFO的控制
💻 V
字号:
// flashwritefifo.v
module flashwritefifo(
    clk32M,
    arst,
    rb1,
    AFULL1,
    we1,
    re1,
    cle1,
    ale1,
    ce1,
    wp1,
    fifo1data,
    data1,
    fifo1ren
    );

    input
        clk32M,
        arst,
        rb1,
        AFULL1;
    input [7:0]
        fifo1data,
    output
        we1,
        re1,
        cle1,
        ale1,
        ce1,
        wp1,
        fifo1ren;
    output [7:0]      
        data1;
    wire
        cmdstart,
        cmdfinish,
        datastart,
        cmdwe,
        cmdcle,
        cmdale,
        sel,
        datawe,
        datacle;
    wire [15:0]
        addr;
    wire [7:0]
        cmdata,
        flashdata;

    assign re1 = 1'b1;
    assign ce1 = 1'b0;
    assign wp1 = 1'b1;

    flashWrCon fwc1(clk32M,arst,rb1,AFULL1,cmdstart,cmdfinish,datastart,addr);
    writeCmd wc1(clk32M,arst,addr,cmdstart,cmdfinish,cmdwe,cmdcle,cmdale,sel,cmdata);
    writesdlcdata wsd(clk32M,arst,datastart,fifo1data,fifo1ren,datawe,datacle,flashdata);
    condata cd1(clk32M,arst,cmdwe,cmdale,cmdcle,cmdata,sel,datawe,datacle,flashdata,we1,ale1,cle1,data1);

endmodule

⌨️ 快捷键说明

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