blob: f677ce92021df033d8b10a6399f0d328cbc0233f [file] [log] [blame] [edit]
module top (
input clk,
input [15:0] sw,
output [15:0] led,
// not used
input rx,
output tx
);
assign tx = rx; // TODO(#658): Remove this work-around
wire [4:0] addr;
wire [1:0] ram_out;
wire [1:0] ram_in;
assign ram_in[1] = 1'b1;
RAM_SHIFTER #(
.IO_WIDTH(16),
.ADDR_WIDTH(5)
) shifter (
.clk(clk),
.in(sw),
.out(led),
.addr(addr),
.ram_out(ram_out[0]),
.ram_in(ram_in[0])
);
RAM32M ram0 (
.WCLK(clk),
.ADDRD(addr),
.DOD(ram_out),
.DID(ram_in),
.WE(1'b1)
);
endmodule