beautypg.com

Phy structure and operation, Ddr phy up to x9 – Achronix Speedster22i Memory PHY User Manual

Page 10

background image

10

UG043, April 26, 2014

PHY Structure and Operation

Figure 5 below illustrates a high level overview of the DDR PHY structure. It consists of up to
9 data byte lanes, each implementing a x8 interface to give a max width of x72. There are also
4 byte lanes to implement Control, Address, Command (CAC) functions. Three of the CAC
byte lanes operate at full rate mode and one of them operates in half-rate mode (denoted by
the extension SD).

The full-rate clock typically (but not necessarily) comes from the PLL and then goes through
two clock dividers, one implementating a divide-by-2 and the other implementing a divide-
by-4. The full-rate clock goes to all byte lanes; the divide-by-2 clock is fed into the byte-lanes
that have half-rate operation; and the divide-by-4 clock is actually only transmitted to the
fabric since the half-rate to quarter-rate conversion is not done in the PHY, but rather has to
be done in the fabric (refer to the PHY – Controller Interfacing through Widebus section of
the document for details on this).

Data Byte Lane

Data Byte Lane

CAC Byte Lane

CAC Byte Lane

CAC Byte Lane

CAC Byte Lane SD

Clk Divider

(/2)

Clk Divider

(/4)

Clk from PLL

Clocks to fabric

Clk_div2

Clk_div4

Clk_div2

DDR PHY

Up to x9

Clk

Clk

Clk_div2

Clk

Figure 5: DDR PHY Structure