Files
audio_effects_FPGA/memory_array.v
T
2019-11-21 21:02:10 +02:00

20 lines
454 B
Verilog

module memory_array(
output [7:0] data_out,
input [7:0] data_in,
input clk,
input fifo_we,
input [4:0] wptr,
input [4:0] rptr
);
reg [7:0] data_array [15:0];
wire [7:0] data_out;
always @(posedge clk)
begin
if(fifo_we)
data_array[wptr[3:0]] <= data_in ;
end
assign data_out = data_array[rptr[3:0]];
endmodule