Computer ScienceScience & MathematicsEconomics & FinanceBusiness & ManagementPolitics & GovernmentHistoryPhilosophy

FPGAs for Dummies

by Andrew Moore

FPGAs for Dummies

Subscribe to new books via telegram channel

DescriptionTable of ContentsDetailsHashtagsReport an issue

Book Description

Field programmable gate arrays (FPGAs) are integrated circuits that enable designers to program customized digital logic in the field. FPGAs have been around since the 1980s and were originally conceived to give all design teams the ability to create custom logic. In the early days, using an FPGA in your design meant you had to do a lot of programming just to get your FPGA to perform simple functions, so most designers avoided them. If you haven't looked into FPGAs since your university studies way back when, you'll want to take another look at them.

The FPGA has evolved from a useful but humble interface device into a system-level integrated circuit (IC) with its own microprocessors, memory blocks, and interfaces. It's the next big thing.

Now would be a great time to get an inexpensive development kit, download free tools, and begin to explore this world for yourself. And this book will help you understand the practical uses of FPGAs.

This book is for you if you're a system designer, an experienced engineer, or someone who hasn't seen FPGAs since your days in engineering school.

This open book is licensed under a Open Publication License (OPL). You can download FPGAs for Dummies ebook for free in PDF format (2.2 MB).

Table of Contents

Chapter 1
FPGAs for Everyone
Chapter 2
What's in an FPGA, Anyway?
Chapter 3
FPGAs as Systems
Chapter 4
The Future: Heterogeneous Computing and OpenCL
Chapter 5
Five Applications of FPGAs

Book Details

FPGAs for Dummies
Computer Science
John Wiley & Sons
ISBN13 Digital
ISBN10 Digital
PDF Size
2.2 MB
Open Publication License

Related Books

Blockchain For Dummies
Blockchain For Dummies, 2nd IBM Limited Edition, equips you with an understanding of what blockchain is, how it works, and how it can enhance your business and the industry in which it operates. You learn the fundamentals of blockchain and how this technology revolutionizes transactions and business networks. You also discover the important differe...
Redis For Dummies
NoSQL is a modern data persistence storage paradigm that provides data persistence for environments where high performance is a primary requirement. Within NoSQL, data is stored in such a way as to make both writing and reading quite fast, even under heavy load. Redis and Redis Enterprise are market-leading, multi-model NoSQL databases that brin...
Next-Gen 802.11ac Wi-Fi For Dummies
HD movies and videos, gigabyte photo and music collections, extreme games ... today's digital content is bigger and better than ever. And now you (and many others!) are interacting with this content simultaneously on an expanding range of Wi-Fi devices, from smartphones, tablets, and laptops to consumer electronics and appliances. The Wi-Fi of...
Status and Dynamics of Forests in Germany
This book is an open access publication.Forest ecosystems in Central Europe are changing as a result of anthropogenic influences and changing climate conditions. As such, a large-scale monitoring programme was undertaken in order to understand the influence of site modification, deposition of air pollutants, and climate. This book presents the sci...
Invasive Species in Forests and Rangelands of the United States
This open book describes the serious threat of invasive species to native ecosystems. Invasive species have caused and will continue to cause enormous ecological and economic damage with ever increasing world trade. This multi-disciplinary book, written by over 100 national experts, presents the latest research on a wide range of natural science an...
Data Parallel C++
Learn how to accelerate C++ programs using data parallelism. This open book enables C++ programmers to be at the forefront of this exciting and important new development that is helping to push computing to new levels. It is full of practical advice, detailed explanations, and code examples to illustrate key topics. Data parallelism in C++ enables...