beautypg.com

6 bypass control - advanced, Figure 7. bypass fpga control, Tion 3.6 provides details for routing clocks – Cirrus Logic CDB42448 User Manual

Page 14

background image

CDB42448

14

DS648DB2

3.6

Bypass Control - Advanced

The DSP clocks and data may be routed through buffers directly to the CS42448, bypassing
the FPGA. This configuration may be desired for more stringent timing requirements at higher
clock speeds. See register “Bypass Control (address 06h)” on page 22. These bits are only
accessible through the Advanced tab of the Cirrus Logic FlexGui software.

NOTE: To avoid contention with the FPGA, set the clock direction for the FPGA appropriately: The FPGA->DAC
and FPGA->ADC bits in register 03h and 07h must be set to ‘1’b.

DSP Header

DSP_ADC.LRCK/

SCLK

DSP_DAC.LRCK/

SCLK

DSP.SDIN1-3

DSP.SDOUT1-4

CS42448

ADC.LRCK

/SCLK

DAC.LRCK

/SCLK

SDOUT1-3

SDIN1-4

FPGA – Bypass Control

D

S

P-

>D

AC

DS

P

->

A

DC

DA

C

->D

S

P

AD

C

->

D

SP

SD

OU

T

->

D

SP

D

SPD

AT

A

->D

A

C

Register 06h

NOTE: FPGA->DSPb bits in
Reg 07h must be disabled
to avoid bus contention.

NOTE: FPGA->ADC/
DACb bits in Reg 03h
must be disabled to avoid
bus contention.

Figure 7. Bypass FPGA Control