beautypg.com

Mux output option ph0 ph1 – Achronix Speedster22i Memory PHY User Manual

Page 19

background image

UG043, April 26, 2014

19

Mux Output Option

Ph0

Ph1

9

180

202.5

10

202.5

225

11

225

247.5

12

247.5

270

13

270

292.5

14

292.5

315

15

315

337.5

16

337.5

360

In the second stage the phase interpolator mixes the two phases (ph0 and ph1) mentioned
above to meet the required delay/phase difference. For example, to push out the incoming
signal by a 100 degree phase, the first stage selects phase 90 and phase 112.5, and then the
second stage uses this pair and fine tunes it to meet the required 100 degree push out. Figure
12
below provides a block diagram of the SDLL and Phase Interpolator.

Slave DLL

Course selection of clocks

Through Muxs

Fine Selection through

Programmable drive

strength

Phase Interpolator Block per clock

Pbias

Nbias

Bias from MDLL

Decoder

LSB[3:0]

MSB[16:0]

Phase

Interpolator

Codes<5:0>

Phase

Interpolator

Clock out

17

Figure 12: SDLL and Phase Interpolator Block Diagram