?? ram16x8sng.v
字號:
//-------------------------------------
//Inferring a 16x8 Single Port Block Ram
//File name : RAM16x8sng.v
//-------------------------------------
module RAM16x8sng(clk, we, ADDR, Din, Dout);
parameter DATA_WDTH = 8, ADDR_WDTH = 4;
input clk; input we; input [ADDR_WDTH-1:0] ADDR; //address for writing data input [DATA_WDTH-1:0] Din; output [DATA_WDTH-1:0] Dout; reg [DATA_WDTH-1:0] ram [15:0]; reg [ADDR_WDTH-1:0] read_ADDR; //address for reading data always @(posedge clk)
begin if (we) ram[ADDR] <= Din; read_ADDR <= ADDR; end assign Dout = ram[read_ADDR]; endmodule
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -