module top ( | |
input wire clk, | |
input wire rx, | |
output wire tx, | |
input wire [15:0] sw, | |
output wire [15:0] led | |
); | |
RAM32M #( | |
.INIT_A(64'b10), | |
.INIT_B(64'b100), | |
.INIT_C(64'b1000), | |
.INIT_D(64'b10000) | |
) ram0 ( | |
.WCLK (clk), | |
.ADDRA (sw[4:0]), | |
.ADDRB (sw[4:0]), | |
.ADDRC (sw[4:0]), | |
.ADDRD (sw[9:5]), | |
.DIA (sw[11:10]), | |
.DIB (sw[11:10]), | |
.DIC (sw[13:12]), | |
.DID (sw[15:14]), | |
.DOA (led[1:0]), | |
.DOB (led[3:2]), | |
.DOC (led[5:4]), | |
.DOD (led[7:6]), | |
.WE (sw[15]) | |
); | |
assign led[15:8] = sw[15:8]; | |
assign tx = rx; | |
endmodule |