Title :
Software development tools for streaming DSP applications
Author :
Chuang, Ching-Hsiang ; Chen, Chiu-Ling ; Hsiao, Pi-Cheng ; Lin, Tay-Jyi
Author_Institution :
SoC Technol. Center, Ind. Technol. Res. Inst., Hsinchu, Taiwan
Abstract :
Programming multicore application processors is a daunting task and component-based software development has already demonstrated the effectiveness to simplify it. However, component compositions are cumbersome, time-consuming and error-prone. This paper presents a graphical tool to mitigate the problem, which efficiently visualizes the design capture, simulation and debugging processes of TI DaVinci multicore platform based on codec engine and the xDAIS framework components. The experimental result shows our proposed tool introduces only 1% run-time overhead, which is neglectable for practical applications.
Keywords :
data visualisation; digital signal processing chips; media streaming; object-oriented programming; program debugging; program processors; software tools; DSP streaming; TI DaVinci multicore platform; codec engine; component-based software development; debugging process; design capture visualization; graphical tool; programming multicore application processors; software development tools; xDAIS framework components; Application software; Codecs; Computer architecture; Computer industry; Digital signal processing; Engines; Linux; Multicore processing; Programming profession; Visualization; multicore programming; streaming DSP;
Conference_Titel :
SoC Design Conference (ISOCC), 2009 International
Conference_Location :
Busan
Print_ISBN :
978-1-4244-5034-3
Electronic_ISBN :
978-1-4244-5035-0
DOI :
10.1109/SOCDC.2009.5423808