Title: A practical introduction to hardware/software codesign /
Authors: Schaumont, Patrick R.
Publisher: Springer,
Year: 2013
Subjects: System design.; Systems engineering; System design; Systems engineering
Contents: Basic concepts: The nature of hardware and software ; Data flow modeling and transformation ; Data flow implementation in software and hardware ; Analysis of control flow and data flow -- The design space of custom architectures: Finite state machine with datapath ; Microprogrammed architectures ; General-purpose embedded cores ; System on chip -- Hardware/software interfaces ; Principles of hardware/software communication ; On-chip busses ; Microprocessor interfaces ; Hardware interfaces -- Applications: Trivium crypto-coprocessor ; AES co-processor ; CORDIC co-processor.