top.v

来自「Verilog语言实现的算端口模块(Dual_port_ram)」· Verilog 代码 · 共 38 行

V
38
字号
// top.v
//双端口的RAM初试化采用外部输入,将0-19填入1-20的值,用于仿真测试,所以顶层也没有将输入端口引出,直接进行读操作
module top(clk,reset,ADDRA,ADDRB,RWA,RWB,CLKA,CLKB,DOUTA,DOUTB);

input clk;
input reset;
output [4:0] ADDRA,ADDRB;
output [7:0] DOUTA,DOUTB;
output RWA,RWB,CLKA,CLKB;
wire   BLKA,BLKB;

Doul_RAM Doul_RAM1(
                   .DINA(),
                   .DOUTA(DOUTA),
                   .DINB(),
                   .DOUTB(DOUTB),
                   .ADDRA(ADDRA),
                   .ADDRB(ADDRB),
                   .RWA(RWA),
                   .RWB(RWB),
                   .BLKA(BLKA),
                   .BLKB(BLKB),
                   .CLKA(CLKA),
                   .CLKB(CLKB)
                   );
read_wirte_ram read_wirte_ram1(
                               .clk(clk),
                               .reset(reset),
                               .ADDRA(ADDRA),
                               .ADDRB(ADDRB),
                               .RWA(RWA),
                               .RWB(RWB),
                               .BLKA(BLKA),
                               .BLKB(BLKB),
                               .CLKA(CLKA),
                               .CLKB(CLKB)
                               );
endmodule 

⌨️ 快捷键说明

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