📄 transram64.v
字号:
`timescale 1ns/10ps
`define depth 64
`define width 16
module transram64 (//input
CLK,CEN,
WEN,A,
D,
//output
Q);
input CLK,CEN,WEN;
input [5:0] A;
input [`width-1:0] D;
output [`width-1:0] Q;
reg [`width-1:0] mem[0:`depth-1];
always@(posedge CLK)
begin
if (~WEN&~CEN) mem[A]<=D;
end
reg [5:0] rptr;
always@(posedge CLK) rptr<=#1 A;
wire [`width-1:0] Q=~CEN?mem[rptr]:8'bZ;
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -