Issue No. 04 - July/August (1997 vol. 17)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/40.612216
When the capabilities or usage of a hardware technology change qualitatively, the focal challenges of developing software for it change too. Such changes are reflected directly in what is required of development tools. We believe the focal challenges of developing software for the emerging generation of single-chip, deeply embedded, multi-processor systems will be debugging and simulation. In this article we discuss how Advanced RISC Machines is responding to the challenge of generating the collateral simulation models needed to turn a large integrated circuit layout component into a component for every stage of the design cycle. We describe our perceptions of how these challenges are being shaped by time-to-market pressure and the emergence of independent intellectual property providers and we hint at further blurring of the historical separation between hardware and software development.
Embedded systems, single-chip multiprocessor systems, debugging, simulation, ARM architecture
R. W. Earnshaw, L. D. Smith and K. Welton, "Challenges in Cross-Development," in IEEE Micro, vol. 17, no. , pp. 28-36, 1997.