Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation (Systems on Silicon)

Buy
In the two decades since field-programmable gate arrays (FPGAs) were introduced, they have radically changed the way digital logic is designed and  deployed. By marrying the high performance of application-specific integrated circuits (ASICs) and the flexibility of microprocessors, FPGAs have made possible entirely new types of applications. This has helped FPGAs supplant both ASICs and digital signal processors (DSPs) in some traditional roles.

To make the most of this unique combination of performance and flexibility, designers need to be aware of both hardware and software issues. Thus, an FPGA user must think not only about the gates needed to perform a computation but also about the software flow that supports the design process. The goal of this book is to help designers become comfortable with these issues, and thus be able to exploit the vast opportunities possible with reconfigurable logic.

We have written Reconfigurable Computing as a tutorial and as a reference on the wide range of concepts that designers must understand to make the best use of FPGAs and related reconfigurable chips—including FPGA architectures, FPGA logic applications, and FPGA CAD tools—and the skills they must have for optimizing a computation. It is targeted particularly toward those who view FPGAs not just as cheap, slow ASIC gates or as a means of prototyping before the “real” hardware is created, but are interested in evaluating or embracing the substantial advantages reprogrammable devices offer over other technologies. However, readers who focus primarily on ASIC- or CPU-based implementations will learn how FPGAs can be a useful addition to their normal skill set. For some traditional designers this book may even serve as an entry point into a completely new way of handling their design problems.

Because we focus on both hardware and software systems, we expect readers to have a certain level of familiarity with each technology. On the hardware side, we assume that readers have a basic knowledge of digital logic design, including understanding concepts such as gates (including multiplexers, flip-flops, and RAM), binary number systems, and simple logic optimization. Knowledge of hardware description languages, such as Verilog or VHDL, is also helpful.

We also assume that readers have basic knowledge of computer programming, including simple data structures and algorithms. In sum, this book is appropriate for most readers with a background in electrical engineering, computer science, or computer engineering. It can also be used as a text in an upper-level undergraduate or introductory graduate course within any of these disciplines.
(HTML tags aren't allowed.)

Connecting Mathematics and Mathematics Education: Collected Papers on Mathematics Education as a Design Science
Connecting Mathematics and Mathematics Education: Collected Papers on Mathematics Education as a Design Science

This open access book features a selection of articles written by Erich Ch. Wittmann between 1984 to 2019, which shows how the “design science conception” has been continuously developed over a number of decades. The articles not only describe this conception in general terms, but also demonstrate various substantial...

Learning Maya Character Rigging and Animation
Learning Maya Character Rigging and Animation
Learning Maya | Character Rigging and Animation will teach you everything you need to achieve effective character set-up and animation in Maya. Developed by Alias|Wavefront Education Product Specialists, the book focuses on the creation of a human character, and provides both theoretical exploration and practical application - each chapter includes...
Small Business and the Public Library: Strategies for a Successful Partnership (ALA Editions)
Small Business and the Public Library: Strategies for a Successful Partnership (ALA Editions)

Aligning with recent news stories on difficult economic times, the authors target libraries endeavoring to assist users entering or already involved in the small business community. Small Business and the Public Library will help you reach out to this group of patrons with

  • Innovative programming ideas
  • ...

Creating Templates with Artisteer
Creating Templates with Artisteer

Why pay for a professional website when you can do it yourself with this hands-on guide to Artisteer? With no need for HTML, web-programming, or drawing skills, this book is all you require to create fantastic CMS templates.

Overview

  • Prepare and install professional looking templates for popular CMS...
Data versus Democracy: How Big Data Algorithms Shape Opinions and Alter the Course of History
Data versus Democracy: How Big Data Algorithms Shape Opinions and Alter the Course of History
Human attention is in the highest demand it has ever been. The drastic increase in available information has compelled individuals to find a way to sift through the media that is literally at their fingertips. Content recommendation systems have emerged as the technological solution to this...
CMMI for Acquisition: Guidelines for Improving the Acquisition of Products and Services (2nd Edition)
CMMI for Acquisition: Guidelines for Improving the Acquisition of Products and Services (2nd Edition)

CMMI® for Acquisition (CMMI-ACQ) describes best practices for the successful acquisition of products and services. Providing a practical framework for improving acquisition processes, CMMI-ACQ addresses the growing trend in business and government for organizations to purchase or outsource required products and...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy