Chapter 7: External Memory Interfaces in Cyclone IV Devices
7–15
Cyclone IV Devices Memory Interfaces Features
March 2016
Altera Corporation
illustrates how the second output enable register extends the
DQS
high-impedance state by half a clock cycle during a write operation.
OCT with Calibration
Cyclone IV devices support calibrated on-chip series termination (R
S
OCT) in both
vertical and horizontal I/O banks. To use the calibrated OCT, you must use the RUP
and RDN pins for each R
S
OCT control block (one for each side). You can use each
OCT calibration block to calibrate one type of termination with the same V
CCIO
for
that given side.
f
For more information about the Cyclone IV devices OCT calibration block, refer to the
Cyclone IV Device I/O Features
chapter.
PLL
When interfacing with external memory, the PLL is used to generate the memory
system clock, the write clock, the capture clock and the logic-core clock. The system
clock generates the
DQS
write signals, commands, and addresses. The write-clock is
shifted by -90° from the system clock and generates the
DQ
signals during writes. You
can use the PLL reconfiguration feature to calibrate the read-capture phase shift to
balance the setup and hold margins.
1
The PLL is instantiated in the ALTMEMPHY megafunction. All outputs of the PLL are
used when the ALTMEMPHY megafunction is instantiated to interface with external
memories. PLL reconfiguration is used in the ALTMEMPHY megafunction to
calibrate and track the read-capture phase to maintain the optimum margin.
f
For more information about usage of PLL outputs by the ALTMEMPHY
megafunction, refer to the
External Memory Interface Handbook
Figure 7–9. Extending the OE Disable by Half a Clock Cycle for a Write Transaction
:
(1) The waveform reflects the software simulation result. The
OE
signal is an active low on the device. However, the
Quartus II software implements the signal as an active high and automatically adds an inverter before the A
OE
register
D input.
System clock
(o
u
tclock for DQS)
OE for DQS
(from logic array)
DQS
W
rite Clock
(o
u
tclock for DQ,
-90 phase shifted
from System Clock)
o
datain_h
(from logic array)
datain_I
(from logic array)
OE for DQ
(from logic array)
DQ
D0
D1
D2
D3
D0
D2
D1
D3
Preamble
Postamble
Delay
by Half
a Clock
Cycle
90
o
Содержание Cyclone IV
Страница 10: ...x Chapter Revision Dates Cyclone IV Device Handbook March 2016 Altera Corporation Volume 1...
Страница 14: ...I 2 Section I Device Core Cyclone IV Device Handbook March 2016 Altera Corporation Volume 1...
Страница 106: ...II 2 Section II I O Interfaces Cyclone IV Device Handbook March 2016 Altera Corporation Volume 1...
Страница 164: ...III 2 Section III System Integration Cyclone IV Device Handbook March 2016 Altera Corporation Volume 1...
Страница 274: ...vi Contents Cyclone IV Device Handbook February 2015 Altera Corporation Volume 2...
Страница 276: ...viii Chapter Revision Dates Cyclone IV Device Handbook February 2015 Altera Corporation Volume 2...
Страница 280: ...I 2 Section I Transceivers Cyclone IV Device Handbook February 2015 Altera Corporation Volume 2...
Страница 440: ...iv Contents Cyclone IV Device Handbook December 2016 Altera Corporation Volume 3...
Страница 442: ...vi Chapter Revision Dates Cyclone IV Device Handbook December 2016 Altera Corporation Volume 3...
Страница 446: ......