Stereo System User Manual

www.ti.com
4.13.1 McASP Peripheral Registers Description(s)
TMS320C6727, TMS320C6726, TMS320C6722
Floating-Point Digital Signal Processors
SPRS268E MAY 2005 REVISED JANUARY 2007
Table 4-18 is a list of the McASP registers. For more information about these registers, see the
TMS320C672x DSP Multichannel Audio Serial Port (McASP) Reference Guide (literature number
SPRU878).
Table 4-18. McASP Registers Accessed Through Peripheral Configuration Bus
McASP0 McASP1 McASP2
REGISTER
BYTE BYTE BYTE DESCRIPTION
NAME
ADDRESS ADDRESS ADDRESS
Device-Level Configuration Registers Controlling McASP
0x4000 0018 0x4000 001C 0x4000 0020 CFGMCASPx Selects the peripheral pin to be used as AMUTEINx
McASP Internal Registers
0x4400 0000 0x4500 0000 0x4600 0000 PID Peripheral identification register
0x4400 0004 0x4500 0004 0x4600 0004 PWRDEMU Power down and emulation management register
0x4400 0010 0x4500 0010 0x4600 0010 PFUNC Pin function register
0x4400 0014 0x4500 0014 0x4600 0014 PDIR Pin direction register
0x4400 0018 0x4500 0018 0x4600 0018 PDOUT Pin data output register
0x4400 001C 0x4500 001C 0x4600 001C PDIN (reads) Read returns: Pin data input register
PDSET (writes) Writes affect: Pin data set register
(alternate write address: PDOUT)
0x4400 0020 0x4500 0020 0x4600 0020 PDCLR Pin data clear register (alternate write address: PDOUT)
0x4400 0044 0x4500 0044 0x4600 0044 GBLCTL Global control register
0x4400 0048 0x4500 0048 0x4600 0048 AMUTE Audio mute control register
0x4400 004C 0x4500 004C 0x4600 004C DLBCTL Digital loopback control register
0x4400 0050 0x4500 0050 0x4600 0050 DITCTL DIT mode control register
0x4400 0060 0x4500 0060 0x4600 0060 RGBLCTL Receiver global control register: Alias of GBLCTL, only
receive bits are affected - allows receiver to be reset
independently from transmitter
0x4400 0064 0x4500 0064 0x4600 0064 RMASK Receive format unit bit mask register
0x4400 0068 0x4500 0068 0x4600 0068 RFMT Receive bit stream format register
0x4400 006C 0x4500 006C 0x4600 006C AFSRCTL Receive frame sync control register
0x4400 0070 0x4500 0070 0x4600 0070 ACLKRCTL Receive clock control register
0x4400 0074 0x4500 0074 0x4600 0074 AHCLKRCTL Receive high-frequency clock control register
0x4400 0078 0x4500 0078 0x4600 0078 RTDM Receive TDM time slot 0-31 register
0x4400 007C 0x4500 007C 0x4600 007C RINTCTL Receiver interrupt control register
0x4400 0080 0x4500 0080 0x4600 0080 RSTAT Receiver status register
0x4400 0084 0x4500 0084 0x4600 0084 RSLOT Current receive TDM time slot register
0x4400 0088 0x4500 0088 0x4600 0088 RCLKCHK Receive clock check control register
0x4400 008C 0x4500 008C 0x4600 008C REVTCTL Receiver DMA event control register
0x4400 00A0 0x4500 00A0 0x4600 00A0 XGBLCTL Transmitter global control register. Alias of GBLCTL, only
transmit bits are affected - allows transmitter to be reset
independently from receiver
0x4400 00A4 0x4500 00A4 0x4600 00A4 XMASK Transmit format unit bit mask register
0x4400 00A8 0x4500 00A8 0x4600 00A8 XFMT Transmit bit stream format register
0x4400 00AC 0x4500 00AC 0x4600 00AC AFSXCTL Transmit frame sync control register
0x4400 00B0 0x4500 00B0 0x4600 00B0 ACLKXCTL Transmit clock control register
0x4400 00B4 0x4500 00B4 0x4600 00B4 AHCLKXCTL Transmit high-frequency clock control register
0x4400 00B8 0x4500 00B8 0x4600 00B8 XTDM Transmit TDM time slot 0-31 register
0x4400 00BC 0x4500 00BC 0x4600 00BC XINTCTL Transmitter interrupt control register
0x4400 00C0 0x4500 00C0 0x4600 00C0 XSTAT Transmitter status register
0x4400 00C4 0x4500 00C4 0x4600 00C4 XSLOT Current transmit TDM time slot register
Peripheral and Electrical Specifications70 Submit Documentation Feedback