CITATION

Lipiansky, Ed. Embedded Systems Hardware for Software Engineers. US: McGraw-Hill Professional, 2011.

Embedded Systems Hardware for Software Engineers

Authors:

Published:  November 2011

eISBN: 9780071639491 0071639497 | ISBN: 9780071639484

Book description:

A PRACTICAL GUIDE TO HARDWARE FUNDAMENTALS

Embedded Systems Hardware for Software Engineers describes the electrical and electronic circuits that are used in embedded systems, their functions, and how they can be interfaced to other devices.

Basic computer architecture topics, memory, address decoding techniques, ROM, RAM, DRAM, DDR, cache memory, and memory hierarchy are discussed. The book covers key architectural features of widely used microcontrollers and microprocessors, including Microchip's PIC32, ATMEL's AVR32, and Freescale's MC68000. Interfacing to an embedded system is then described. Data acquisition system level design considerations and a design example are presented with real-world parameters and characteristics. Serial interfaces such as RS-232, RS-485, PC, and USB are addressed and printed circuit boards and high-speed signal propagation over transmission lines are covered with a minimum of math. A brief survey of logic families of integrated circuits and programmable logic devices is also contained in this in-depth resource.

COVERAGE INCLUDES:

  • Architecture examples

  • Memory

  • Memory address decoding

  • Read-only memory and other related devices

  • Input and output ports

  • Analog-to-digital and digital-to-analog converters

  • Interfacing to external devices

  • Transmission lines

  • Logic families of integrated circuits and their signaling characteristics

  • The printed circuit board

  • Programmable logic devices

  • Test equipment: oscilloscopes and logic analyzers

Eduardo Lipiansky is a hardware design engineer for the Platforms Power Group of Google, Inc. Previously, he worked at Sun Microsystems, Cisco Systems, Tandem Computers (now an HP company), and Varian Associates. Mr. Lipiansky has a variety of work experience in analog and digital systems design, networking, high-speed digital design, electronic instrumentation design, and power engineering. He has 20+ years of teaching experience at the University Extensions of Berkeley and Santa Cruz, California where he taught courses on microprocessors, digital design, operational amplifiers, circuit analysis, electronic devices, advanced microprocessor-based interfacing techniques.

Keywords: ESSENTIAL ELEMENTS OF EMBEDDED SYSTEMS HARDWARE FOR PROGRAMMERS, BOOK, GUIDE, HOW TO, EDUARDO LIPIANSKY, EMBEDDED, SYSTEMS, HARDWARE, PROGRAMMERS, VOLTAGE, CURRENT, ELECTRICAL, ELECTRONIC, COMPONENT, CIRCUIT, SINUSOIDAL, PULSE, EXCITATION, DIODE, BIPOLAR, TRANSISTOR, MOSFET, OPERATIONAL, AMPLIFIER, DIGITAL, COMBINATIONAL, SEQUENTIAL, LOGIC, STATE, MACHINE, COMPUTER, ARCHITECTURE, CPU, DESIGN, MEMORY, ADDRESS, DECODING, READ ONLY, DERIVED, DEVICE, INPUT, OUTPUT, I/O, DATA, ACQUISITION, PORT, ANALOG, CONVERTER, INTERFACING, EXTERNAL, TRANSMISSION, LINE, SIGNAL, SIGNALING, PRINTED, BOARD, PROGRAMMABLE, TEST, SWITCH-MODE POWER SUPPLIES SPICE SIMULATIONS AND PRACTICAL DESIGNS, SWITCHING POWER SUPPLY DESIGN, PRINTED CIRCUITS HANDBOOK, THE ENCYCLOPEDIA OF ELECTRONIC CIRCUITS, SECRETS OF RF CIRCUIT DESIGN, COMPLETE WIRELESS DESIGN, PRINTED CIRCUIT ASSEMBLY DESIGN, SILICON-ON-SAPPHIRE CIRCUITS AND SYSTEMS, SPICE CIRCUIT HANDBOOK, FAILURE-FREE INTEGRATED CIRCUIT PACKAGES, CHARGE PUMP CIRCUIT DESIGN, ASIC DESIGN IN THE SILICON SANDBOX, NANOSCALE CMOS VLSI CIRCUITS, ELECTRICAL SAFETY OF LOW-VOLTAGE SYSTEMS, TRANSIENTS IN ELECTRICAL SYSTEMS, LOW VOLTAGE, LOW POWER VLSI SUBSYSTEMS, ADVANCED CMOS CELL DESIGN, ARM SYNTHESIZABLE DESIGN WITH ACTEL FPGAS, SYSTEMS DESIGN USING SOCS, SWITCHMODE POWER SUPPLY HANDBOOK, LINDEN'S HANDBOOK OF BATTERIES, ELECTRONIC PACKAGING AND INTERCONNECTION HANDBOOK, IMPLEMENTING LEAD-FREE ELECTRONICS, RELIABILITY OF ROHS-COMPLIANT 2D AND 3D IC INTERCONNECTS, MICROCHIP FABRICATION, 3D IC STACKING TECHNOLOGY, CMOS NANOELECTRONICS