English
Language : 

CP3BT23 Datasheet, PDF (144/260 Pages) Texas Instruments – CP3BT23 Reprogrammable Connectivity Processor with Bluetooth and Dual CAN Interfaces
The CVSD/PCM module only supports indirect DMA trans-
Table 61 CVSD/PCM Registers
fers. Therefore, transferring PCM data between the CVSD/
PCM module and another on-chip module requires two bus
Name
Address
Description
cycles.
The trigger for DMA may also trigger an interrupt if the cor-
responding enable bits in the CVCTRL register is set.
LINEAROUT
FF FC2Eh
Linear PCM
Data Output Register
Therefore care must be taken when setting the desired in-
terrupt and DMA enable bits. The following conditions must
be avoided:
! Setting the PCMINT bit and either of the DMAPO or
CVCTRL
CVSTAT
FF FC30h
FF FC32h
CVSD Control Regis-
ter
CVSD Status Register
DMAPI bits.
! Setting the CVSDINT bit and either of the DMACO or
20.9.1
CVSD Data Input Register (CVSDIN)
DMACI bits.
The CVSDIN register is a 16-bit wide, write-only register. It
is used to write CVSD data into the CVSD to PCM converter
20.8 FREEZE
FIFO. The FIFO is 8 words deep. The CVSDIN bit 15 repre-
The CVSD/PCM module provides support for an In-System-
Emulator by means of a special FREEZE input. While
FREEZE is asserted the module will exhibit the following be-
havior:
! CVSD In FIFO will not have data removed by the con-
verter core.
te ! CVSD Out FIFO will not have data added by the convert-
er core.
! PCM Out buffer will not be updated by the converter
core.
! The Clear-on-Read function of the following status bits in
the CVSTAT register is disabled:
! PCMINT
le ! CVE
! CVF
sents the CVSD data bit at t = t0, CVSDIN bit 0 represents
the CVSD data bit at t = t0 - 250 ms.
15
0
CVSDIN
20.9.2 CVSD Data Output Register (CVSDOUT)
The CVSDOUT register is a 16-bit wide read-only register.
It is used to read the CVSD data from the PCM to CVSD
converter. The FIFO is 8 words deep. Reading the CVSD-
OUT register after reset returns undefined data.
15
0
20.9 CVSD/PCM CONVERTER REGISTERS
CVSDOUT
Table 61 lists the CVSD/PCM registers.
o Table 61 CVSD/PCM Registers
20.9.3 PCM Data Input Register (PCMIN)
Name
s CVSDIN
Address
FF FC20h
Description
CVSD Data Input
Register
The PCMIN register is a 16-bit wide write-only register. It is
used to write PCM data to the PCM to CVSD converter via
the peripheral bus. It is double-buffered, providing a 125 µs
period for an interrupt or DMA request to respond.
CVSDOUT
b PCMIN
O PCMOUT
FF FC22h
FF FC24h
FF FC26h
CVSD Data Output
Register
PCM Data Input
Register
PCM Data Output
Register
15
0
PCMIN
20.9.4 PCM Data Output Register (PCMOUT)
The PCMOUT register is a 16-bit wide read-only register. It
is used to read PCM data from the CVSD to PCM converter.
LOGIN
FF FC28h
Logarithmic PCM
Data Input Register
It is double-buffered, providing a 125 µs period for an inter-
rupt or DMA request to respond. After reset the PCMOUT
LOGOUT
FF FC2Ah
Logarithmic PCM
register is clear.
Data Output Register
LINEARIN
FF FC2Ch
Linear PCM
Data Input Register
15
PCMOUT
0
143
www.national.com