10.07.2015 Views

Xilinx Virtex-6 Libraries Guide for HDL Designs

Xilinx Virtex-6 Libraries Guide for HDL Designs

Xilinx Virtex-6 Libraries Guide for HDL Designs

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 4: About Design Elements.INIT_76(256’h0000000000000000000000000000000000000000000000000000000000000000),.INIT_77(256’h0000000000000000000000000000000000000000000000000000000000000000),.INIT_78(256’h0000000000000000000000000000000000000000000000000000000000000000),.INIT_79(256’h0000000000000000000000000000000000000000000000000000000000000000),.INIT_7A(256’h0000000000000000000000000000000000000000000000000000000000000000),.INIT_7B(256’h0000000000000000000000000000000000000000000000000000000000000000),.INIT_7C(256’h0000000000000000000000000000000000000000000000000000000000000000),.INIT_7D(256’h0000000000000000000000000000000000000000000000000000000000000000),.INIT_7E(256’h0000000000000000000000000000000000000000000000000000000000000000),.INIT_7F(256’h0000000000000000000000000000000000000000000000000000000000000000),.INIT_A(36’h000000000),// Initial values on A// output port.INIT_B(36’h000000000),// Initial values on B// output port.INIT_FILE("NONE"),// File name of file// used to specify// initial RAM// contents..RAM_EXTENSION_A("NONE"),// "UPPER", "LOWER", or// "NONE".RAM_EXTENSION_B("NONE"),// "UPPER", "LOWER", or// "NONE".RAM_MODE("TDP"),// SDP or TDP.READ_WIDTH_A(0), // 0, 1, 2, 4, 9, 18,// 36, or 72.READ_WIDTH_B(0), // 0, 1, 2, 4, 9, 18,// or 36.RSTREG_PRIORITY_A("RSTREG"),// RSTREG or REGCE.RSTREG_PRIORITY_B("RSTREG"),.SIM_COLLISION_CHECK("ALL"),.SRVAL_A(36’h000000000),.SRVAL_B(36’h000000000),// RSTREG or REGCE// Collision check// enable "ALL",// "WARNING_ONLY",// "GENERATE_X_ONLY" or// "NONE"// Set/Reset value <strong>for</strong>// A port output// Set/Reset value <strong>for</strong>// B port output.WRITE_WIDTH_A(0), // 0, 1, 2, 4, 9, 18,// or 36.WRITE_WIDTH_B(0), // 0, 1, 2, 4, 9, 18,// 36, or 72// WriteMode: Specifies output behavior of the port being written to: "WRITE_FIRST" = written value// appears on output port of the RAM "READ_FIRST" = previous RAM contents <strong>for</strong> that memory location appear// on the output port "NO_CHANGE" = previous value on the output port remains the same. Default is// WRITE_FIRST in TDP mode. Must equal READ_FIRST in SDP mode..WRITE_MODE_A("WRITE_FIRST"),.WRITE_MODE_B("WRITE_FIRST"))RAMB36E1_inst (.CASCADEOUTA(CASCADEOUTA),.CASCADEOUTB(CASCADEOUTB),.DBITERR(DBITERR),.DOADO(DOADO),.DOBDO(DOBDO),.DOPADOP(DOPADOP),.DOPBDOP(DOPBDOP),.ECCPARITY(ECCPARITY),.RDADDRECC(RDADDRECC),.SBITERR(SBITERR),.ADDRARDADDR(ADDRARDADDR),.ADDRBWRADDR(ADDRBWRADDR),.CASCADEINA(CASCADEINA),.CASCADEINB(CASCADEINB),.CLKARDCLK(CLKARDCLK),.CLKBWRCLK(CLKBWRCLK),.DIADI(DIADI),.DIBDI(DIBDI),.DIPADIP(DIPADIP),// 1-bit A port cascade output// 1-bit B port cascade output// 1-bit double bit error status output// 32-bit A port data/LSB data output// 32-bit B port data/MSB data output// 4-bit A port parity/LSB parity output// 4-bit B port parity/MSB parity output// 8-bit generated error correction parity// 9-bit ECC read address. Not used when RAM_MODE=TDP.// 1-bit single bit error status output// 16-bit A port address/Read address input// 16-bit B port address/Write address input// 1-bit A port cascade input// 1-bit B port cascade input// 1-bit A port clock/Read clock input// 1-bit B port clock/Write clock input// 32-bit A port data/LSB data input// 32-bit B port data/MSB data input// 4-bit A port parity/LSB parity input// "WRITE_FIRST",// "READ_FIRST", or// "NO_CHANGE"// "WRITE_FIRST",// "READ_FIRST", or// "NO_CHANGE"<strong>Virtex</strong>-6 <strong>Libraries</strong> <strong>Guide</strong> <strong>for</strong> <strong>HDL</strong> <strong>Designs</strong>300 www.xilinx.com UG623 (v 11.4) December 2, 2009

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!