
RAMB16_S9 #(
  .INIT(9'h000),  // Value of output RAM registers at startup
 .SRVAL(9'h000), // Output value upon SSR assertion
  .WRITE_MODE("WRITE_FIRST"), // WRITE_FIRST, READ_FIRST or NO_CHANGE

  // The following INIT_xx declarations specify the initial contents of the RAM
  // Address 0 to 511
  .INIT_00(256'h00_00_00_00_00_00_00_00_ ... ),
  .INIT_01(256'h00_00_00_00_00_00_00_00_ ... ),
  .INIT_02(256'h00_00_00_00_00_00_00_00_ ... ),

  <lots more of the same removed for brevity>

   ) RAMB16_S9_inst (
  .DO(DO),      // 8-bit Data Output
  .DOP(DOP),    // 1-bit parity Output
  .ADDR(ADDR),  // 11-bit Address Input
  .CLK(CLK),    // Clock
  .DI(DI),      // 8-bit Data Input
  .DIP(DIP),    // 1-bit parity Input
  .EN(EN),      // RAM Enable Input
  .SSR(SSR),    // Synchronous Set/Reset Input
  .WE(WE)       // Write Enable Input
   );
