did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780470185315

FPGA Prototyping by VHDL Examples Xilinx Spartan-3 Version

by
  • ISBN13:

    9780470185315

  • ISBN10:

    0470185317

  • Edition: 1st
  • Format: Hardcover
  • Copyright: 2008-02-04
  • Publisher: Wiley-Interscience
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $141.81 Save up to $22.56
  • Buy New
    $141.10
    Add to Cart Free Shipping Icon Free Shipping

    PRINT ON DEMAND: 2-4 WEEKS. THIS ITEM CANNOT BE CANCELLED OR RETURNED.

Supplemental Materials

What is included with this book?

Summary

This book uses a "learn by doing" approach to introduce the concepts and techniques of VHDL and FPGA to designers through a series of hands-on experiments. FPGA Prototyping by VHDL Examples provides a collection of clear, easy-to-follow templates for quick code development; a large number of practical examples to illustrate and reinforce the concepts and design techniques; realistic projects that can be implemented and tested on a Xilinx prototyping board; and a thorough exploration of the Xilinx PicoBlaze soft-core microcontroller.

Author Biography

Pong P. Chu, PhD, is Associate Professor in the Department of Electrical and Computer Engineering at Cleveland State University in Ohio. He has taught undergraduate- and graduate-level digital systems and computer architecture courses for more than a decade and has received instructional grants from the National Science Foundation and Cleveland State University.

Table of Contents

Preface
Acknowledgments
Basic Digital Circuits
Gate-level combinational circuit
Introduction
General description
Basic lexical rules
Library and package
Entity declaration
Data type and operators
Architecture body
Code of a 2-bit comparator
Structural description
Testbench
Bibliographic notes
Suggested experiments
Code for gate-level greater-than circuit
Code for gate-level binary decoder
Overview of FPGA and EDA software
Introduction
FPGA
Overview of general FPGA device
Overview of Xilinx Spartan-3 device
Overview of Digilent S3 board
Design flow
Overview of Xilinx ISE project navigator
Short tutorial of ISE project navigator
Create the design project and HDL codes
Create a testbench and perform RTL simulation
Add a constraint file and synthesize and implement the code
Generate and download the configuration file to FPGA devices
Short tutorial of ModelSim HDL simulator
Bibliographic notes
Suggested experiments
Gate-level greater-than circuit
Gate-level binary decoder
RT-level combinational circuit
Introduction
RT-level components
Relational operators
Arithmetic operators
Other synthesis related VHDL constructs
Summary
Routing circuit with concurrent assignment statements
Conditional signal assignment statement
Selected signal assignment statement
Modeling with process
Process
Sequential signal assignment statement
Routing circuit with if and case statements
If statement
Case statement
Comparison to concurrent statements
Unintended memory
Constant and generic
Constant
Generic
Design examples
Hexadecimal digit to seven-segment LED decoder
Sign-magnitude adder
Barrel shifter
A simplified floating-point adder
Bibliographic notes
Suggested experiments
Multi-function barrel shifter
Dual priority encoder
BCD incrementor
Floating-point greater-than circuit
Floating-point and signed integer conversion circuit
Enhanced floating-point adder
Regular Sequential Circuit
Overview
D FF and register
Synchronous system
Code development
HDL code of FF and register
D FF
Register
Register File
Storage components in Spartan-3 deviceXilinx specific
Simple design examples
Shift register
Binary counter and variant
Testbench for sequential circuits
Case study
LED time multiplexing circuit
Stopwatch
FIFO buffer
Bibliographic notes
Suggested experiments
Programmable square wave generator
PWM and LED dimmer
Rotating square circuit
Heartbeat circuit
Rotating LED banner circuit
Enhanced stopwatch
Stack
FSM
Overview
Mealy and Moore outputs
FSM representation
FSM code development
Design examples
Rising edge detector
Debouncing circuit
Testing circuit
Bibliographic notes
Suggested experiments
Dual-edge detector
Altern
Table of Contents provided by Publisher. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program