Patent ID: 6629001
Filing Date: 2003-09-30
Classification: G06F

Abstract:
A method comprising:configuring usage of audio channels by a plurality of configuration registers; providing logic functions to the audio channels according to the configured usage by a plurality of channel logic circuits, the configured usage including a mapping of the plurality of channel logic circuits to the audio channels; steering data flow between the channel logic circuits and the audio channels according to the configured usage by a data steering circuit; interfacing between the data steering circuit and the audio channels by a channel interface circuit; and interfacing to a host processor and a memory by a bus interface circuit, the host processor writing configuration data to one of the configuration registers to configure the usage of one of the audio channels; wherein providing the logic functions comprises: providing direct memory access (DMA) to a memory coupled to the host processor by a DMA controller; and queuing data of the audio channels in a first-in-first-out (FIFO) memory.