Samsung S3C6400X User Manual page 1094

Table of Contents

Advertisement

PCM AUDIO INTERFACE
PCM CONTROL REGISTER
The PCM_CTL register is used to control the various aspects of the PCM module. It also provides a status bit to
provide the option to use polling instead of interrupt based control.
Register
PCM_CTL
0x7F009000
0x7F00A000
The bit definitions for the PCM_CTL Control Register are described below:
PCM_CTL
Reserved
TXFIFO_DIPSTICK
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
37-6
Specifications and information herein are subject to change without notice.
Address
R/W
R/W
Bit
[31:19]
Reserved
[18:13]
Determines when the almost_full, almost_empty flags go active for
the TXFIFO
Almost_empty: fifo_depth < fifo_dipstick
Almost_full:
NOTE: if fifo_dipstick == 0
Almost_empty, Almost_full are invalid NOTE:
NOTE: for DMA loading of TX fifo
Txfifo_dipstick >= 2
This is required since the PCM_TXDMA uses almost_full
as the DMA request (keep requesting data until the FIFO
is almost full) In some circumstances, the DMA write one
more word after the DMA_req goes away. Thus the
almost_full flag mostly go active with at least space for
one extra word in the FIFO
Description
Control the PCM Audio Inteface
Description
fifo_depth > (32 – fifo_dipstick)
S3C6400X RISC MICROPROCESSOR
Reset Value
0x00000000
Initial
State
0

Advertisement

Table of Contents
loading

Table of Contents