//]]>
Schaumont, Patrick R.

A Practical Introduction to Hardware/Software Codesign [electronic resource] / by Patrick R. Schaumont. - XVIII, 396p. online resource.

Basic Concepts -- The Nature of Hardware and Software -- Data Flow Modeling and Implementation -- 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 -- On-Chip Busses -- Hardware/Software Interfaces -- Coprocessor Control Shell Design -- Applications -- Trivium Crypto-Coprocessor -- CORDIC Coprocessor.

A Practical Introduction to Hardware/Software Codesign addresses the problem of combining software and hardware in a single system design process – such problems can be solved with hardware/software codesign. When used properly, hardware/software codesign improves the overall performance of digital systems, and it can shorten design time. The book covers four topics in hardware/software codesign: fundamentals, the design space of custom architectures, the hardware/software interface and application examples. The book comes with an associated design environment that helps the reader to perform experiments in hardware/software codesign. Each chapter also comes with exercises and further reading suggestions. A Practical Introduction to Hardware/Software Codesign is a great resource for engineers and students.

9781441960009


Engineering.
Software engineering.
Computer aided design.
Systems engineering.
Engineering.
Circuits and Systems.
Computer-Aided Engineering (CAD, CAE) and Design.
Software Engineering/Programming and Operating Systems.

621.3815

Languages: 
English |