My Account Log in

1 option

Digital systems design with FPGAs and CPLDs / Ian Grout.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Grout, Ian.
Language:
English
Subjects (All):
Digital electronics.
Digital electronics--Design and construction.
Field programmable gate arrays.
Programmable logic devices.
Physical Description:
1 online resource (763 p.)
Edition:
1st edition
Place of Publication:
Amsterdam ; Boston : Elsevier / Newnes, c2008.
Language Note:
English
System Details:
text file
Summary:
This textbook explains how to design and develop digital electronic systems using programmable logic devices (PLDs). Totally practical in nature, the book features numerous (quantify when known) case study designs using a variety of Field Programmable Gate Array (FPGA) and Complex Programmable Logic Devices (CPLD), for a range of applications from control and instrumentation to semiconductor automatic test equipment.Key features include:* Case studies that provide a walk through of the design process, highlighting the trade-offs involved.* Discussion of real world issues su
Contents:
Front Cover; Digital Systems Design with FPGAs and CPLDs; Copyright Page; Table of Contents; Preface; Abbreviations; Chapter 1: Introduction to Programmable Logic; 1.1 Introduction to the Book; 1.2 Electronic Circuits: Analogue and Digital; 1.2.1 Introduction; 1.2.2 Continuous Time versus Discrete Time; 1.2.3 Analogue versus Digital; 1.3 History of Digital Logic; 1.4 Programmable Logic versus Discrete Logic; 1.5 Programmable Logic versus Processors; 1.6 Types of Programmable Logic; 1.6.1 Simple Programmable Logic Device (SPLD); 1.6.2 Complex Programmable Logic Device (CPLD)
1.6.3 Field Programmable Gate Array (FPGA)1.7 PLD Configuration Technologies; 1.8 Programmable Logic Vendors; 1.9 Programmable Logic Design Methods and Tools; 1.9.1 Introduction; 1.9.2 Typical PLD Design Flow; 1.10 Technology Trends; References; Student Exercises; Chapter 2: Electronic Systems Design; 2.1 Introduction; 2.2 Sequential Product Development Process versus Concurrent Engineering Process; 2.2.1 Introduction; 2.2.2 Sequential Product Development Process; 2.2.3 Concurrent Engineering Process; 2.3 Flowcharts; 2.4 Block Diagrams; 2.5 Gajski-Kuhn Chart; 2.6 Hardware-Software Co-Design
2.7 Formal Verification2.8 Embedded Systems and Real-Time Operating Systems; 2.9 Electronic System-Level Design; 2.10 Creating a Design Specification; 2.11 Unified Modeling Language; 2.12 Reading a Component Data Sheet; 2.13 Digital Input/Output; 2.13.1 Introduction; 2.13.2 Logic-Level Definitions; 2.13.3 Noise Margin; 2.13.4 Interfacing Logic Families; 2.14 Parallel and Serial Interfacing; 2.14.1 Introduction; 2.14.2 Parallel I/O; 2.14.3 Serial I/O; 2.15 System Reset; 2.16 System Clock; 2.17 Power Supplies; 2.18 Power Management; 2.19 Printed Circuit Boards and Multichip Modules
2.20 System on a Chip and System in a Package2.21 Mechatronic Systems; 2.22 Intellectual Property; 2.23 CE and FCC Markings; References; Student Exercises; Chapter 3: PCB Design; 3.1 Introduction; 3.2 What Is a PCB?; 3.2.1 Definition; 3.2.2 Structure of the PCB; 3.2.3 Typical Components; 3.3 Design, Manufacture, and Testing; 3.3.1 PCB Design; 3.3.2 PCB Manufacture; 3.3.3 PCB Testing; 3.4 Environmental Issues; 3.4.1 Introduction; 3.4.2 WEEE Directive; 3.4.3 RoHS Directive; 3.4.4 Lead-Free Solder; 3.4.5 Electromagnetic Compatibility; 3.5 Case Study PCB Designs; 3.5.1 Introduction
3.5.2 System Overview3.5.3 CPLD Development Board; 3.5.4 LCD and Hex Keypad Board; 3.5.5 PC Interface Board; 3.5.6 Digital I/O Board; 3.5.7 Analogue I/O Board; 3.6 Technology Trends; References; Student Exercises; Chapter 4: Design Languages; 4.1 Introduction; 4.2 Software Programming Languages; 4.2.1 Introduction; 4.2.2 C; 4.2.3 C++; 4.2.4 JAVATM; 4.2.5 Visual BasicTM; 4.2.6 Scripting Languages; 4.2.7 PHP; 4.3 Hardware Description Languages; 4.3.1 Introduction; 4.3.2 VHDL; 4.3.3 Verilog®-HDL; 4.3.4 Verilog®-A; 4.3.5 VHDL-AMS; 4.3.6 Verilog®-AMS; 4.4 SPICE; 4.5 SystemC®; 4.6 SystemVerilog
4.7 Mathematical Modeling Tools
Notes:
Description based upon print version of record.
Includes bibliographical references (p. 707-715) and index.
ISBN:
9786611273194
9781281273192
1281273198
9780080558509
008055850X
OCLC:
476155504

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account