RAM 8.0 BUX II Series Guía de usuario Pagina 32

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 86
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 31
32 www.xilinx.com 7 Series FPGAs Memory Resources
UG473 (v1.11) November 12, 2014
Chapter 1: Block RAM Resources
Content Initialization - INITP_xx
INITP_xx attributes define the initial contents of the memory cells corresponding to
DIP/DOP buses (parity bits). By default these memory cells are also initialized to all zeros.
The initialization attributes represent the memory contents of the parity bits. The eight
initialization attributes are INITP_00 through INITP_07 for the RAMB18E1. The
16 initialization attributes are INITP_00 through INITP_0F for the RAMB36E1. Each
INITP_xx is a 64-digit hex-encoded bit vector with a regular INIT_xx attribute behavior.
The same formula can be used to calculate the bit positions initialized by a particular
INITP_xx attribute.
Output Latches Initialization - INIT (INIT_A or INIT_B)
The INIT (single-port) or INIT_A and INIT_B (dual-port) attributes define the output
latches or output register values after configuration. The width of the INIT (INIT_A and
INIT_B) attribute is the port width, as shown in Table 1-16. These attributes are
hex-encoded bit vectors, and the default value is 0. In cascade mode, both the upper and
lower block RAM should be initialized to the same value.
Output Latches/Registers Synchronous Set/Reset (SRVAL_[A|B])
The SRVAL (single-port) or SRVAL_A and SRVAL_B (dual-port) attributes define output
latch values when the RSTRAM/RSTREG input is asserted. The width of the SRVAL
(SRVAL_A and SRVAL_B) attribute is the port width, as shown in Table 1-16. These
attributes are hex-encoded bit vectors and the default value is 0. This attribute sets the
value of the output register when the optional output register attribute is set. When the
register is not used, the latch gets set to the SRVAL instead. Table 1-16 and Table 1-17 show
how the SRVAL and INIT bit locations map to the DO outputs for the block RAM
primitives and the SDP macro.
……
INIT_2F 12287 12032
INIT_30 12543 12288
……
INIT_3F 16383 16128
……
INIT_7F 32767 32512
Table 1-15: Block RAM Initialization Attributes (Cont’d)
Attribute
Memory Location
From To
Table 1-16: RAMB18E1 and RAMB36E1, SRVAL and INIT Mapping for Port A and Port B
Port Width
SRVAL/INIT_(A/B)
Full Width
SRVAL/INIT_(A/B) Mapping to DO SRVAL/INIT_(A/B) Mapping to DOP
DOADO/DOBDO (SRVAL/INIT)_(A/B) DOP(A/B)/DOP SRVAL/INIT_(A/B)
1 [0] [0] [0] N/A N/A
2 [1:0] [1:0] [1:0] N/A N/A
4 [3:0] [3:0] [3:0] N/A N/A
Vista de pagina 31
1 2 ... 27 28 29 30 31 32 33 34 35 36 37 ... 85 86

Comentarios a estos manuales

Sin comentarios