Zynq-7000 AP SoC and 7 Series FPGAs MIS v4.1
173
UG586 November 30, 2016
Chapter 1:
DDR3 and DDR2 SDRAM Memory Interface Solution
, requests 1 and 2 are accepted normally. The first time request 3 is presented,
accept is driven Low, and the request is not accepted. The user design retries request 3,
which is accepted on the next attempt. Request 4 is subsequently accepted on the first
attempt.
The data_buf_addr bus must be supplied with requests. This bus is an address pointer into
a buffer that exists in the user design. It tells the core where to locate data when processing
write commands and where to place data when processing read commands. When the core
processes a command, the core echoes
data_buf_addr
back to the user design by
wr_data_addr
for write commands and
rd_data_addr
for read commands. This
behavior is shown in
. Write data must be supplied in the same clock cycle that
wr_data_en
is asserted.
X-Ref Target - Figure 1-86
Figure 1-86:
Native Interface Flow Control
CLK
RANKBANKROWCOLUMN
CMDHI?PRIORITY
ACCEPT
USE?ADDR
DATA?BUF?ADDR
5'?C??
X-Ref Target - Figure 1-87
Figure 1-87:
Command Processing