Although this application report uses the CS4231A audio codec as an example, a part that is obsolete, this application note can be used as a reference guide in interfacing similar audio codecs to the TMS320C6000? McBSP. Cirrus Logic offers the CS4235 CrystalClear? ISA audio device that provides similar functionality to the CS4231A. Specifically, this application report addresses the digital interface between these devices and the TMS320C6000 DSP, using the serial interface for audio data transfer and the parallel interface for control and status access, referencing the CS4231A as an example device.
The CS4231A codec?s digital audio data can be directly interfaced to the DSP?s McBSP for efficient data transfers that do not contend for the DSP?s EMIF. The codec can be controlled and monitored by the DSP via the codec?s parallel interface which can be memory-mapped directly to the EMIF?s asynchronous interface with no glue logic. EMIF access to the codec allows an external processor to also control and monitor it via the DSP?s host port interface.
The application note also identifies other codec digital interface signals that can be useful to the DSP in some applications.
> View the complete PDF document: |