Title :
Object-oriented and event-driven audio DSP solution
Author_Institution :
Marvell Technol. (Shanghai) Ltd., Shanghai, China
Abstract :
Usually the most important idea in designing a DSP firmware is its size, as the memory size in a DSP is valuable. However, with the tremendous innovation in IC industry, more and more DSPs are equipped with more resources such as memory and FIFOs, making it possible to support more complex solutions which has better efficiency in maintenance and easy for team working. In this paper, we introduce a solution which uses object-oriented module to abstract individual audio functions (decoding, rendering and recording) and all these modules are driven by events which are fired by a range of hardware interrupts.
Keywords :
audio coding; audio recording; digital signal processing chips; firmware; interrupts; object-oriented methods; DSP firmware; FIFO; IC industry; audio decoding; audio functions; audio recording; audio rendering; event-driven audio DSP solution; hardware interrupts; memory size; object-oriented audio DSP solution; object-oriented module; Digital signal processing; Hardware; Media; Microprogramming; Pipelines; Registers; System-on-chip;
Conference_Titel :
Solid-State and Integrated Circuit Technology (ICSICT), 2014 12th IEEE International Conference on
Conference_Location :
Guilin
Print_ISBN :
978-1-4799-3296-2
DOI :
10.1109/ICSICT.2014.7021410