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 + -
显示快捷键?