change to asynchronous read

This commit is contained in:
Byron Lathi
2022-12-29 11:51:07 -05:00
parent 34afd3875c
commit 642dfcbeb1

View File

@@ -9,19 +9,14 @@ module leds
output logic [7:0] o_leds
);
logic re, we;
assign re = rwb & cs;
assign we = ~rwb & cs;
logic [7:0] _data;
assign o_leds = ~_data;
assign o_data = _data;
always @(negedge clk) begin
if (re) begin
o_data <= _data;
end
else if (we) begin
if (~rwb & cs) begin
_data <= i_data;
end
end