LIMITED OFFER
Save 50% on book bundles
Immediately download your ebook while waiting for your print delivery. No promo code needed.
Design Recipes for FPGAs provides a rich toolbox of design techniques and templates to solve practical, every-day problems using FPGAs. Using a modular structure, it provides… Read more
LIMITED OFFER
Immediately download your ebook while waiting for your print delivery. No promo code needed.
Design Recipes for FPGAs provides a rich toolbox of design techniques and templates to solve practical, every-day problems using FPGAs. Using a modular structure, it provides design techniques and templates at all levels, together with functional code, which you can easily match and apply to your application. Written in an informal and easy to grasp style, this invaluable resource goes beyond the principles of FPGAs and hardware description languages to demonstrate how specific designs can be synthesized, simulated and downloaded onto an FPGA. In addition, the book provides advanced techniques to create ‘real world’ designs that fit the device required and which are fast and reliable to implement.
Part 1: Overview
Introduction
Chapter 1: Introduction
Chapter 2: An FPGA Primer
Chapter 3: A VHDL Primer: The Essentials
Chapter 4: A Verilog Primer: The Essentials
Chapter 5: Design Automation of FPGAs
Chapter 6: Synthesis
Part 2: Introduction to FPGA Applications
Introduction
Chapter 7: High Speed Video Application
Chapter 8: Simple Embedded Processors
Part 3: Designer’s Toolbox
Introduction
Chapter 9: Digital Filters
Chapter 10: Secure Systems
Chapter 11: Memory
Chapter 12: PS/2 Mouse Interface
Chapter 13: PS/2 Keyboard Interface
Chapter 14: A Simple VGA Interface
Chapter 15: Serial Communications
Part 4: Optimizing Designs
Introduction
Chapter 16: Design Optimization
Chapter 17: Behavioral Modeling in using HDLs
Chapter 18: Mixed Signal Modeling
Chapter 19: Design Optimization Example: DES
Part 5: Fundamental Techniques
Introduction
Chapter 20: Latches, Flip-Flops, and Registers
Chapter 21: ALU Functions
Chapter 22: Finite State Machines in VHDL and Verilog
Chapter 23: Fixed Point Arithmetic
Chapter 24: Counters
Chapter 25: Decoders and Multiplexers
Chapter 26: Multiplication
Chapter 27: Simple 7-Segment (LCD) Displays
Bibliography
PW