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

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 86
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 33
34 www.xilinx.com 7 Series FPGAs Memory Resources
UG473 (v1.11) November 12, 2014
Chapter 1: Block RAM Resources
Mode Selection - RAM_MODE
This attribute selects either true dual-port mode (TDP) or simple dual-port mode (SDP).
The valid values are: TDP (default) or SDP.
Write Mode - WRITE_MODE_[A|B]
This attribute determines the write mode of the A/B input ports. The possible values are
WRITE_FIRST (default), READ_FIRST, and NO_CHANGE. Additional information on the
write modes is in the Write Modes section.
RDADDR_COLLISION_HWCONFIG
This attribute allows a trade off between performance and potential address overlap
(collision) in SDP or TDP mode. Address overlap can occur in synchronous or
asynchronous clocking applications if a block RAM in SDP mode is set to READ_FIRST or
a block RAM in TDP mode has set any port to READ_FIRST mode. For the RAMB36E1,
address overlap is defined as A14-A8 being identical for both ports in the same clock cycle
and both ports are enabled. For the RAMB18E1, address overlap is defined as A13-A7
being identical for both ports in the same clock cycle and both ports are enabled.
If an address overlap (collision) cannot occur, the full block RAM performance can be
reclaimed by setting this attribute to PERFORMANCE. Otherwise, you should set it to
DELAYED_WRITE (default). If an address collision occurs in PERFORMANCE mode, the
content of the memory cells can be corrupted.
Note:
The address overlap condition is separate from the address collision described in Conflict
Avoidance, page 18.
SIM_COLLISION_CHECK
This attribute sets the level of collision checking and behavior in the simulation model.
Possible values are ALL (default), GENERATE_X_ONLY, NONE, and WARNING_ONLY.
INIT_FILE
This attribute points to an optional RAM initialization file (initial content). The values are
NONE (default) or a STRING (the file name). For the file format, refer to the ISE® software
documentation.
SIM_DEVICE
This attribute sets the simulation target device family. Allowed values are NONE (default)
or a STRING with the family name: VIRTEX5, VIRTEX6 (default), 7_SERIES.
Block RAM Location Constraints
Block RAM instances can have LOC properties attached to them to constrain placement.
Block RAM placement locations differ from the convention used for naming CLB locations,
allowing LOC properties to transfer from array to array.
The LOC properties use this form:
LOC = RAMB36_X#Y#
Vista de pagina 33
1 2 ... 29 30 31 32 33 34 35 36 37 38 39 ... 85 86

Comentarios a estos manuales

Sin comentarios