9780123705228

Reconfigurable Computing

by ;
  • ISBN13:

    9780123705228

  • ISBN10:

    0123705223

  • Format: Hardcover
  • Copyright: 2007-11-02
  • Publisher: Elsevier Science
  • Purchase Benefits
  • 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.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $101.00 Save up to $2.52
  • Buy New
    $98.48
    Add to Cart Free Shipping

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

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 eBook copy of this book is 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.

Summary

The main characteristic of Reconfigurable Computing is the presence of hardware that can be reconfigured to implement specific functionality more suitable for specially tailored hardware than on a simple uniprocessor. Reconfigurable computing systems join microprocessors and programmable hardware in order to take advantage of the combined strengths of hardware and software and have been used in applications ranging from embedded systems to high performance computing. Many of the fundamental theories have been identified and used by the Hardware/Software Co-Design research field. Although the same background ideas are shared in both areas, they have different goals and use different approaches.This book is intended as an introduction to the entire range of issues important to reconfigurable computing, using FPGAs as the context, or computing vehicles to implement this powerful technology. It will take a reader with a background in the basics of digital design and software programming and provide them with the knowledge needed to be an effective designer or researcher in this rapidly evolving field. Treatment of FPGAs as computing vehicles rather than glue-logic or ASIC substitutes Views of FPGA programming beyond Verilog/VHDL Broad set of case studies demonstrating how to use FPGAs in novel and efficient ways

Table of Contents

Preface
Introduction
Hardware
Intro
General-Purpose FPGA Architecture
Reconfigurable Computing Devices
Reconfigurable Computing Systems
Reconfiguration Management
Software
Intro
Computer Models and System Architectures Andre DeHon
Hardware Description Languages (VHDL)
Compilation for Reconfigurable Computing Machines
Streaming Models
Matlab/Simulink
SCORE
SIMD/Vector
OS/Runtime Systems
JHDL
Technology Mapping
Placement
General-purpose / FPGA
Datapath
Constructive
Routing
Retimin
Bitstream Generation, JBits
Fast Mapping
Application Development
Intro
Evaluating and Optimizing problems for FPGA implementations
Instance-specific design, Constant Propagation & Partial Evaluation
Precision Analysis & Floating Point
Distributed Arithmetic
Cordic
Task allocation: FPGA vs. CPU partitioning
Case Studies
Intro
Image Processing, Variable Precision, Algorithm Alteration: SPIHT Compression
Run-time reconfiguration: Automatic Target Recognition
Problem-specific circuitry: SAT Solving
Multi-FPGA Systems: Logic Emulation
Floating Point
FDTD
Genetic Evolution
Packet Filtering (Networking application)
Active Pages [Memory centric]
Theoretical Underpinnings and Future Directions
Intro
Theoretical Underpinnings, Metrics and Analysis
Defect and Fault Tolerance
Reconfigurable Computing and Nanotechnology
Table of Contents provided by Publisher. All Rights Reserved.

Rewards Program

Write a Review