SoC drawer, SoC concurrent development

Establish a disciplined process for hardware and software co-design, integration, and test

From the developerWorks archives

Sam Siewert

Date archived: December 19, 2016 | First published: December 20, 2005

A system-on-a-chip (SoC) can be more complex in terms of hardware-software interfacing than many earlier embedded systems because an SoC often includes multiple processor cores and numerous I/ O interfaces. The process of integrating and testing the firmware-hardware interface can begin early, but without good management and testing, the mutability of firmware and early stages of hardware design simulation can lead to disastrous setbacks for a project. This article teaches system designers about tools and methods to minimize project churn.

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some steps and illustrations may have changed.

Zone=Multicore acceleration
ArticleTitle=SoC drawer: SoC concurrent development