Despite its importance, the role of HdS is most often underestimated and the topic is not well represented in literature and education. To address this, Hardware-dependent Software brings together experts from different HdS areas. By providing a comprehensive overview of general HdS principles, tools, and applications, this book provides adequate insight into the current technology and upcoming developments in the domain of HdS. The reader will find an interesting text book with self-contained introductions to the principles of Real-Time Operating Systems (RTOS), the emerging BIOS successor UEFI, and the Hardware Abstraction Layer (HAL). Other chapters cover industrial applications, verification, and tool environments. Tool introductions cover the application of tools in the ASIP software tool chain (i.e. Tensilica) and the generation of drivers and OS components from C-based languages. Applications focus on telecommunication and automotive systems.
Cited By
- Lunnikivi H, Hämäläinen R and Hämäläinen T (2024). Keelhaul: Processor-Driven Chip Connectivity and Memory Map Metadata Validator for Large Systems-on-Chip, IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 32:12, (2269-2280), Online publication date: 1-Dec-2024.
- Servadei L, Zheng J, Arjona-Medina J, Werner M, Esen V, Hochreiter S, Ecker W and Wille R Cost Optimization at Early Stages of Design Using Deep Reinforcement Learning Proceedings of the 2020 ACM/IEEE Workshop on Machine Learning for CAD, (37-42)
- Miomandre H, Hascoët J, Desnos K, Martin K, de Dinechin Kalray B and Nezan J Embedded Runtime for Reconfigurable Dataflow Graphs on Manycore Architectures Proceedings of the 9th Workshop and 7th Workshop on Parallel Programming and RunTime Management Techniques for Manycore Architectures and Design Tools and Architectures for Multicore Embedded Computing Platforms, (51-56)
- Popp M, Moreira O, Yedema W and Lindwer M Automatic HAL generation for embedded multiprocessor systems Proceedings of the 13th International Conference on Embedded Software, (1-10)
- Li L, Wagner P, Ramaswamy R, Mayer A, Wild T and Herkersdorf A A Rule-based Methodology for Hardware Configuration Validation in Embedded Systems Proceedings of the 19th International Workshop on Software and Compilers for Embedded Systems, (180-189)
- Jassi M, Sharif U, Müller-Gritschneder D and Schlichtmann U Hardware-Accelerated Software Library Drivers Generation for IP-Centric SoC Designs Proceedings of the 26th edition on Great Lakes Symposium on VLSI, (287-292)
- Becker M, Kuznik C and Mueller W WiP Abstract ICCPS '14: ACM/IEEE 5th International Conference on Cyber-Physical Systems (with CPS Week 2014), (213-213)
- Menhorn B and Slomka F Design entropy concept Proceedings of the seventh IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis, (285-294)
- Ecker W, Heinen S and Velten M Using a dataflow abstracted virtual prototype for HdS-design Proceedings of the 2009 Asia and South Pacific Design Automation Conference, (293-300)
- Dömer R, Gerstlauer A and Müller W Introduction to hardware-dependent software design hardware-dependent software for multi- and many-core embedded systems Proceedings of the 2009 Asia and South Pacific Design Automation Conference, (290-292)
Index Terms
- Hardware-dependent Software: Principles and Practice