Altera Double Data Rate I/O User Manual
Page 10

(
dataout_h
and
dataout_l
) can be disabled. These features are especially useful for generating data
strobes like DQS.
Figure 5: Bidirectional DDR I/O Path Configuration
This figure shows the bidirectional DDR I/O configuration for Stratix series and APEX II devices.
D
Q
DFF
D
Q
ENA
D
Q
DFF
Input Register BI
Input Register AI
Latch C
D
Q
DFF
D
Q
DFF
0
1
Output Register AO
Output Register BO
D
Q
DFF
D
Q
DFF
OR2
TRI
I/O Pin
(7)
OE Register BOE
OE Register AOE
Logic Array
dataout_l
dataout_h
outclock
datain_h
datain_l
OE
inclock
neg_reg_out
I
0
(5)
(4)
(6)
(3)
combout
1
(2)
LatchTCHLA
1) All control signals can be inverted at the IOE.
2) The OE signal is active low, but the Quartus II software implements this as active high and automatically adds an inverter before input to the AOE
register during compilation. If desired, you can change the OE back to active low.
3) The AOE register generates the enable signal for general-purpose DDR I/O applications.
4)This line selects whether the OE signal should be delayed by half a clock cycle.
5) The BOE register generates the delayed enable signal for the write strobes or write clocks for memory interfaces.
6) The tri-state enable is by default active low. You can, however, design it to be active high.
7) You can also have combinational output to the I/O pin. This path is not shown in the diagram.
Related Information
•
For more information about clock signals and output enable signals for Stratix series
•
For more information about clock signals and output enable signals for APEX II devices
•
For more information about the DDR registers in Cyclone devices
10
Bidirectional Configuration
UG-DDRMGAFCTN
2015.01.23
Altera Corporation
Double Data Rate I/O (ALTDDIO_IN, ALTDDIO_OUT, and ALTDDIO_BIDIR) IP Cores User Guide