Design Recipes for FPGAs: Using Verilog and VHDL, Second Edition

  • 5h 34m
  • Peter Wilson
  • Elsevier Science and Technology Books, Inc.
  • 2016

This book 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.

  • Examples are rewritten and tested in Verilog and VHDL
  • Describes high-level applications as examples and provides the building blocks to implement them, enabling the student to start practical work straight away
  • Singles out the most important parts of the language that are needed for design, giving the student the information needed to get up and running quickly

About the Author

Peter Wilson is Professor of Electronic Systems Engineering in the Electronic and Electrical Engineering Department at the University of Bath. After obtaining degrees at Heriot-Watt University in Edinburgh he worked as a Senior Design Engineer with Ferranti, Scotland and then as a Technical Specialist for Analogy, Inc. in Oregon, USA. After obtaining his PhD at the University of Southampton, he joined the faculty and was a member of the academic staff at the University of Southampton from 2002 till 2015, when he moved to the University of Bath. He has published more than 100 papers and three books. Peter Wilson is also a Fellow of the IET, Fellow of the British Computer Society, a Chartered Engineer in the UK and a Senior Member of the IEEE.

In this Book

  • Introduction
  • An FPGA Primer
  • A VHDL Primer—The Essentials
  • A Verilog Primer—The Essentials
  • Design Automation of FPGAs
  • Synthesis
  • High Speed Video Application
  • Simple Embedded Processors
  • Digital Filters
  • Secure Systems
  • Memory
  • PS/2 Mouse Interface
  • PS/2 Keyboard Interface
  • A Simple VGA Interface
  • Serial Communications
  • Design Optimization
  • Behavioral Modeling in using HDLs
  • Mixed Signal Modeling
  • Design Optimization Example—DES
  • Latches, Flip-Flops, and Registers
  • ALU Functions
  • Finite State Machines in VHDL and Verilog
  • Fixed Point Arithmetic
  • Counters
  • Decoders and Multiplexers
  • Multiplication
  • Simple 7-Segment (LCD) Displays
  • Bibliography
SHOW MORE
FREE ACCESS