beautypg.com

General purpose outputs, Table 3. gpo pin configurations, General purpose – Cirrus Logic CS8416 User Manual

Page 29

background image

DS578F3

29

CS8416

9. GENERAL PURPOSE OUTPUTS

Three General Purpose Outputs (GPO) are provided to allow the equipment designer flexibility in configuring the
CS8416. Fourteen signals are available to be routed to any of the GPO pins. The outputs of the GPO pins are set
through the GPOxSEL[3:0] bits in the Control2 (02h) and Control3 (03h) registers. All GPO pins default to GND
after reset.

GPO pins may be configured to provide the following data:

Notes:

1. Frequency = 25 MHz Max, duty cycle not guaranteed, target duty cycle = 50% @ F

S

= 48 kHz.

Function

Code

Definition

GND

0000

Fixed low level

EMPH

0001

State of EMPH bit in the incoming data stream.

INT

0010

CS8416 interrupt output

C

0011

Channel status bit

U

0100

User data bit

RERR

0101

Receiver Error

NVERR

0110

Non-Validity Receiver Error

RCBL

0111

Receiver Channel Status Block

96KHZ

1000

If the input sample rate is

≤ 48 kHz, outputs a “0”. Outputs a “1” if the sample rate is ≥ 88.1 kHz.

Otherwise the output is indeterminate.

AUDIO

1001

Non-audio indicator for decoded input stream

VLRCK

1010

Virtual LRCK. Can be used to frame the C and U output data.

TX

1011

Pass through of AES/SPDIF input selected by TXSEL[2:0] in the Control 4 register (04h)

VDD

1100

VDD fixed high level

HRMCK

1101

F

S

X 512

(Note 1)

Codes 1110 to 1111 - Reserved

Table 3. GPO Pin Configurations