Software Abstraction Layers Facilitate HW/SW Co-Development
This article presents a methodology that enables software engineers to use complex HW/SW co-development tools for ARM core-based solutions without having to learn how the hardware tools work. The software team is provided a HW/SW co-development platform consisting of an operating system and an SoC abstraction layer. This platform presents a consistent interface to the software while running on the various execution environments that model different aspects of the SoC under development, such as HDL, mixed C/HDL, and gate-level models.
Please disable any pop-up blockers for proper viewing of this paper.