
Chapter 4: Functional Description 4–58
Design Example: Implementing Half-Rate DDR2 Interface in Stratix III Devices
© February 2012 Altera Corporation ALTDLL and ALTDQ_DQS Megafunctions User Guide
Table 4–37 provides the description for each block in the design example.
Table 4–37. Blocks in Design Example
Block Name Description
pll_inst:inst1 This block represents the Stratix III PLL with the following settings:
■ inclk = 200 MHz
■ c0 = 3,000 ps, 50% duty cycle
■ c1 = 3,000 ps, 50% duty cycle
■ c2 = 3,000 ps, 50% duty cycle
■ c3 = 6,000 ps, 50% duty cycle
dll_inst:inst5 This block represents the DLL circuitry used during a read from the
external memory. This block is clocked by the PLL with the following
settings:
■ delay chain length = 10
■ delay buffer mode = High
■ input frequency = 333 MHz
■ jitter reduction = Turned off
dq_dqs_inst:inst This block represents the DQ and DQS circuitry that interfaces with the
external memory. The settings are specified in the input.txt file. The block
is customized for a half-rate operation and represents the interface
between the FPGA core and the I/O buffers that are connected to the
external memory pins.
dqs_iobuf_inst:inst2 This block represents the bidirectional I/O buffer that is used as the DQS
strobe/clock signal for interfacing with the external memory. This block is
in differential mode and is 1 bit wide. It is connected to the
dq_dqs_inst block.
bidir_dq_iobuf_inst:inst3 This block represents the bidirectional I/O buffer that is used as the DQ
data signals for interfacing with the external memory. This block is 8 bits
wide. It is connected to the dq_dqs_inst block.
output_dq_iobuf_inst:inst4 This block represents the output I/O buffer that is used as the DQ data
signals for interfacing with the external memory. This block is 1 bit wide. It
is connected to the dq_dqs_inst block.
Komentarze do niniejszej Instrukcji