Embedded system design : a unified hardware/software introduction
By: Vahid, Frank
Title By: Givargis, Tony
Material type: BookPublisher: Hoboken, N.J. : Wiley, c2002.Description: xxi, 324 p. : ill ; 25 cm.ISBN: 978-0471386780Program: ECTE433Subject(s): Embedded computer systems | Design Metrics | IC Technology | Design FlowDDC classification: 005.2/56 Online resources: Location MapItem type | Home library | Call number | Status | Date due | Barcode | Item holds |
---|---|---|---|---|---|---|
REGULAR | University of Wollongong in Dubai Main Collection | 005.256 VA EM (Browse shelf) | Available | T0051687 | ||
REGULAR | University of Wollongong in Dubai Main Collection | 005.256 VA EM (Browse shelf) | Available | T0051688 |
, Shelving location: Main Collection Close shelf browser
005.25 SM IO iOS 12 app development essentials | 005.256 GL SE Secure development for mobile apps : how to design and code secure mobile applications with PHP and JavaScript / | 005.256 VA EM Embedded system design : | 005.256 VA EM Embedded system design : | 005.258 SM AN Android Studio 3.0 development essentials : | 005.26 KE IO iOS programming : | 005.26 KE IO iOS programming : |
Includes bibliographical references and index.
Design Challenge--Optimizing Design Metrics -- Common Design Metrics -- The Time-to-Market Design Metric -- The NRE and Unit Cost Design Metrics -- The Performance Design Metric -- Processor Technology -- General-Purpose Processors--Software -- Single-Purpose Processors--Hardware -- Application-Specific Processors -- IC Technology -- Full-Custom/VLSI -- Semicustom ASIC (Gate Array and Standard Cell) -- PLD -- Trends -- Design Technology -- Compilation/Synthesis -- Libraries/IP -- Test/Verification -- More Productivity Improvers -- Trends -- Trade-offs -- Design Productivity Gap -- Custom Single-Purpose Processors: Hardware -- Combinational Logic -- Transistors and Logic Gates -- Basic Combinational Logic Design -- RT-Level Combinational Components -- Sequential Logic -- Flip-Flops -- RT-Level Sequential Components -- Sequential Logic Design -- Custom Single-Purpose Processor Design -- RT-Level Custom Single-Purpose Processor Design -- Optimizing Custom Single-Purpose Processors -- Optimizing the Original Program -- Optimizing the FSMD -- Optimizing the Datapath -- Optimizing the FSM -- General-Purpose Processors: Software -- Basic Architecture -- Datapath -- Control Unit -- Memory -- Operation -- Instruction Execution -- Pipelining -- Superscalar and VLIW Architectures -- Programmer's View -- Instruction Set -- Program and Data Memory Space -- Registers -- I/O -- Interrupts -- Example: Assembly-Language Programming of Device Drivers -- Operating System -- Development Environment -- Design Flow and Tools.
This book introduces a modern approach to embedded system design, presenting software design and hardware design in a unified manner. It covers trends and challenges, introduces the design and use of single-purpose processors ("hardware") and general-purpose processors ("software"), describes memories and buses, illustrates hardware/software tradeoffs using a digital camera example, and discusses advanced computation models, controls systems, chip technologies, and modern design tools. For courses found in EE, CS and other engineering departments.
ECTE433