DocumentCode :
1053359
Title :
Debug support for complex systems on-chip: a review
Author :
Hopkins, A.B.T. ; McDonald-Maier, K.D.
Author_Institution :
Dept. of Comput. Sci., Univ. of Essex, Colchester, UK
Volume :
153
Issue :
4
fYear :
2006
fDate :
7/3/2006 12:00:00 AM
Firstpage :
197
Lastpage :
207
Abstract :
The introduction of complex systems-on-chip (SoC) devices with multiple processor cores presents new challenges for embedded systems developers. Novel development tools specifically targeting complex SoC will help overcome these challenges, but are typically limited by inadequate debug support facilities within the SoC. High-quality debug support with advanced features is essential to take full advantage of complex SoC devices in challenging applications while simultaneously reducing development time. Here, existing strategies for providing comprehensive SoC debug support targeting hard real-time applications, such as automotive control, where development challenges are overwhelming are reviewed. This overview includes an evaluation of the available solutions and their suitability for use with the next generation of complex SoC based on multiple processor cores. It is shown that many existing solutions do not readily permit developers to take advantage of the complex features integrated into the next generation of SoC. The essential features of debug support for multiple processor core SoCs are summarised and discussed. Recommendations are made for SoC designers and for the future direction of research in this area, with the aim of providing a more suitable foundation for new development tools. Such tools are badly needed for all hard real-time embedded systems and are paramount to managing the development complexity introduced by SoC devices with multiple highly interactive processor cores and active peripherals.
Keywords :
computer debugging; system-on-chip; SoC debug support; SoC device; complex systems-on-chip; embedded system; multiple processor core;
fLanguage :
English
Journal_Title :
Computers and Digital Techniques, IEE Proceedings -
Publisher :
iet
ISSN :
1350-2387
Type :
jour
DOI :
10.1049/ip-cdt:20050194
Filename :
1662028
Link To Document :
بازگشت