S/PDIF—Sony/Philips Digital Interface
Symphony DSP56724/DSP56725 Multi-Core Audio Processors, Rev. 0
Freescale Semiconductor
18-9
18.2.5
S/PDIF Reception Registers
The S/PDIF reception registers include:
•
Audio data reception registers: SPDIFRcvLeft (SRL), SPDIFRcvRight (SRR)
•
Channel status reception registers: SPDIFRxCChannel_h (SRCSH), SPDIFRxCChannel_l
(SRCSL)
•
User bits reception registers: UchannelRcv (SRU), QchannelRcv (SRQ)
Table 18-6. Interrupt Register Field Descriptions
Bit
Field
Description
23–21
Reserved
For InterruptStat/Clear, return zeros when read.
For InterruptEn, bit 23 also reads zero.
20
Lock
S/PDIF receiver’s DPLL is locked.
19
TxUnOv
S/PDIF transmit FIFO is under/overrun.
18
TxResyn
S/PDIF transmit FIFO resync.
17
CNew
S/PDIF receive change in value of control channel.
16
ValNoGood
S/PDIF validity flag is no good.
15
SymErr
S/PDIF receiver found illegal symbol.
14
BitErr
S/PDIF receiver found parity bit error.
13–11
Reserved
Return zeros when read.
10
URxFul
UChannel receive register is full.
The URxFul bit can’t be cleared using the IntClear register.
To clear the URxFul bit, read from U RCV register.
9
URxOv
UChannel receive register is overrun.
8
QRxFul
QChannel receive register is full.
The QRxFul bit can’t be cleared using the IntClear register.
To clear the QRxFul bit, read from the Q RCV register.
7
QRxOv
QChannel receive register is overrun.
6
UQSync
U/Q Channel sync is found.
5
UQErr
U/Q Channel framing error.
4
PdirUnOv
Processor data input underrun/overrun occurred.
3
PdirResyn
Processor data input resync.
2
LockLoss
S/PDIF receiver loss of lock has occurred.
1
TxEm
S/PDIF transmit FIFO is empty.
The TxEm bit can’t be cleared using the IntClear register.
To clear the TxEm bit, write to the TX fifo.
0
PdirFul
Processor data input is full.
The PdirFul bit can’t be cleared using the IntClear register.
To clear the PdirFul bit, read from the PDIR FIFO.