Ddr phy, Organization and interfaces – Achronix Speedster22i Memory PHY User Manual

Page 7

Advertising
background image

UG043, April 26, 2014

7

DDR PHY

Organization and Interfaces

Figure 4 provides a block diagram view of how the DDR PHY is organized, and how it
interfaces with other components of the memory interface sub-system. As shown, a PLL
input clock and an external reset are supplied to the DDR PHY, which can communicate with
3 separate interfaces: an external DDR memory, and based on the user’s implementation,
either the hard DDR controller in the IO ring or a soft DDR controller in the FPGA fabric. The
PHY needs to select between using the DDR controller vs communicating with a controller in
the FPGA fabric. This is done through a user-specified parameter. There are other parameters
as well to help select features and functionality in the DDR PHY.

Table 1 provides the port list for the FPGA internal interface, while Table 2 provides the port
list for the external DDR memory interface. Table 3 provides a parameter list to highlight the
available modes and options.

Speedster22i

ACX_PLL

clk

DDRxN

PHY

External

DDR Memory

DDRxN

Hard

Controller

DDRxN

Soft

Controller

Communication
with Application

Interface in Fabric

Communication
with Application

Interface in Fabric

IO Ring

Fabric

DDR PHY

– Soft

Controller Interface

DDR PHY

– Hard

Controller Interface

DDR PHY

External DDR

Memory Interface

reset_n

Figure 4: DDR PHY Organization and Interfaces

Advertising