By Henry Chang, L.R. Cooke, Merrill Hunt, Grant Martin, Andrew McNelly, Lee Todd
From the experiences: "This booklet crystallizes what may possibly turn into a defining second within the electronics - the shift to platform-based layout. It offers the 1st complete guidebook in the event you will construct, and use, the mixing systems that could quickly force the system-on-chip revolution." digital Engineering instances
Read or Download Surviving the SOC Revolution - A Guide to Platform-Based Design PDF
Best microprocessors & system design books
This ebook is a hands-on advent to the rules and perform of embedded approach layout utilizing the PIC microcontroller. choked with valuable examples and illustrations, it offers an in-depth remedy of microcontroller layout, programming in either meeting language and C, and lines complex issues corresponding to networking and real-time working platforms.
This article makes in-depth explorations of a huge diversity of theoretical themes in laptop technological know-how. It plunges into the functions of the summary recommendations so as to confront and tackle the skepticism of readers, and instill in them an appreciation for the usefulness of concept. A two-part presentation integrates good judgment and formal language—both with purposes.
- Signal Processing
- IBM's 360 and early 370 systems
- Embedded Microcomputer Systems: Real Time Interfacing
- Autonomic Networking-on-Chip: Bio-Inspired Specification, Development, and Verification (Embedded Multi-Core Systems)
Extra info for Surviving the SOC Revolution - A Guide to Platform-Based Design
Software Integration Software integration is the process of developing the top-level software modules that connect the lower-level software modules and the appropriate links to the hardware. ROM/Software Distribution Once the software component of the design has been completed and verified independently as well as in conjunction with the hardware, it can be released to production. This can take any variety of forms, from being written into a ROM or EPROM for security reasons, to being downloaded to RAM or flash memory from a network, the Internet, or from disk media.
This virtual system design, which consists of a range of operational constraints bounded by performance, power, bus, reliability, manufacturability verification characteristics, cost, and I/O, is applied to a specific market/application domain. This reuse domain includes the functional blocks, each blocks format and flexibility, the integration architecture into which the blocks will plug, the models required for VC evaluation and verification, and all of the constraints to which the blocks must conform.
Because of the many events necessary to simulate software operations, this level of simulation needs to be fast, thus requiring high-level models or prototypes. Often only the specific hardware logic under test will be modeled at a lower, more detailed level. This allows the specific data and events associated with the hardware/software interface to be examined, while speeding through all of the initialization events. Typically, the focus of the hardware/software co-verification is to verify that the links between the software and hardware register sets and handshaking are correct, although this co-verification can go as far as verifying the full functionality, provided that there is sufficient simulation speed.