bldc-driver/rtl/library/bram512x8.v

19 lines
270 B
Verilog

module bram512x8(
input clk,
input [8:0] raddr,
output [7:0] reg rdat,
input [8:0] waddr,
input [7:0] wdat,
input wen
);
reg [7:0] mem[511:0];
always @(posedge clk) begin
if (wen)
mem[waddr] <= wdat;
rdat <= mem[rdat];
end
endmodule