Zynq-7000 AP SoC and 7 Series FPGAs MIS v4.1
462
UG586 November 30, 2016
Chapter 3:
RLDRAM II and RLDRAM 3 Memory Interface Solutions
Table 3-15:
RLDRAM II Memory Interface Solution Pinout Parameters
Parameter
Description
Example
MASTER_PHY_CTL
0, 1, 2. This parameter varies based
on the pinout and should
not
be
changed manually in generated
design.
The bank where the master PHY_CONTROL resides
(usually corresponds to MMCM/PLL bank
location).
BYTE_LANES_B0,
BYTE_LANES_B1,
BYTE_LANES_B2
Three fields, one per possible I/O
bank. Defines the byte lanes being
used in a given I/O bank. A 1 in a bit
position indicates a byte lane is used,
and a 0 indicates unused. This
parameter varies based on the pinout
and should
not
be changed manually
in generated design.
Ordering of bits from MSB to LSB is T0, T1, T2, and
T3 byte groups.
4'b1101 = Three byte lanes in use for a given
bank, with one not in use.
DATA_CTL_B0,
DATA_CTL_B1,
DATA_CTL_B2
Three fields, one per possible I/O
bank. Defines the byte lanes for a
given I/O bank. A 1 in a bit position
indicates a byte lane is used for data,
and a 0 indicates it is used for
address/control. This parameter
varies based on the pinout and
should
not
be changed manually in
generated design.
4'b1100 = Two data byte lanes, and, if used with a
BYTE_LANES_B0 parameter as in the example
shown above, one address/control.
CPT_CLK_SEL_B0,
CPT_CLK_SEL_B1,
CPT_CLK_SEL_B2
RLDRAM II Only. Three fields, one per
possible I/O bank. Defines which
read capture clocks are used for each
byte lane in given bank. MRCC read
capture clocks are placed in byte
lanes 1 and/or 2, where parameter is
defined for each data byte lane to
indicate which read clock to use for
the capture clock. 8 bits per byte
lane, defined such that:
• [3:0] – 1, 2 to indicate which of two
capture clock sources
• [7:4] – 0 (bank below), 1 (current
bank), 2 (bank above) to indicate in
which bank the clock is placed.
This parameter varies based on the
pinout and should
not
be changed
manually in generated design.
32'h12_12_11_11 = Four data byte lanes, all using
the clocks in the same bank.
32'h21_22_11_11 = Four data byte lanes, two
lanes using the capture clock from the bank above
(16'h21_22), two using the capture clock from the
current bank (16'h11_11).