module single_port_ram_lattice_16Kx16 (
            input  wire [13 : 0]         addr,
            input  wire [15 : 0]         din,
            input  wire [1 : 0]          write_en, 
            input  wire                  clk,
            output wire [15 : 0]         dout
);

	SP256K spram_i (
	  .AD       (addr),  // I
	  .DI       (din),  // I
	  .MASKWE   ({write_en[1], write_en[1], write_en[0], write_en[0]}),  // I
	  .WE       (|write_en),  // I
	  .CS       (1'b1),  // I
	  .CK       (clk),  // I
	  .STDBY    (1'b0),  // I
	  .SLEEP    (1'b0),  // I
	  .PWROFF_N (1'b1),  // I
	  .DO       (dout)   // O
	);
endmodule