Design Recipes for FPGAs: Using Verilog and VHDL

1st Edition

Authors: Peter Wilson Peter Wilson
Paperback ISBN: 9780750668453
eBook ISBN: 9780080548425
Imprint: Newnes
Published Date: 11th May 2007
Page Count: 320
49.95 + applicable tax
39.99 + applicable tax
64.95 + applicable tax
5800.00 + applicable tax
57.95 + applicable tax
Unavailable
Compatible Not compatible
VitalSource PC, Mac, iPhone & iPad Amazon Kindle eReader
ePub & PDF Apple & PC desktop. Mobile devices (Apple & Android) Amazon Kindle eReader
Mobi Amazon Kindle eReader Anything else

Institutional Access


Description

This book provides a rich toolbox of design techniques and templates to solve practical, every-day problems using FPGAs. Using a modular structure, the book gives ‘easy-to-find’ design techniques and templates at all levels, together with functional code, which engineers can easily match and apply to their application.

The ‘easy-to-find’ structure begins with a design application to demonstrate the key building blocks of FPGA design and how to connect them, enabling the experienced FPGA designer to quickly select the right design for their application, while providing the less experienced a ‘road map’ to solving their specific design problem.

Written in an informal and ‘easy-to-grasp’ style, this invaluable resource goes beyond the principles of FPGA s and hardware description languages to actually 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. An accompanying companion website contains code, test benches and simulation command files for ModelSim.

This book will be an indispensable, well-thumbed resource for FPGA designers of all levels of experience.

Key Features

  • A rich toolbox of practical FGPA design techniques at an engineer's finger tips
    Easy-to-find structure that allows the engineer to quickly locate the information to solve their FGPA design problem, and obtain the level of detail and understanding needed
    Includes accompanying companion website containing code, test benches and simulation files for ModelSim

Readership

Embedded system development engineers, FPGA engineers, hardware and software engineers. Undergraduates and postgraduates studying an embedded system which focuses on FPGA design.

Table of Contents

ACKNOWLEDGEMENTS

PREFACE

TABLE OF CONTENTS

TABLE OF FIGURES

SECTION 1: INTRODUCTION CHAPTER 1: INTRODUCTION 1.1 OVERVIEW 1.2 WHY FPGAS? CHAPTER 2: AN FPGA PRIMER 2.1 INTRODUCTION 2.2 FPGA EVOLUTION 2.3 PROGRAMMABLE LOGIC DEVICES 2.4 FIELD PROGRAMMABLE GATE ARRAYS 2.5 FPGA DESIGN TECHNIQUES 2.6 DESIGN CONSTRAINTS USING FPGAS 2.7 SUMMARY CHAPTER 3: A VHDL PRIMER – THE ESSENTIALS 3.1 INTRODUCTION
3.2 ENTITY – MODEL INTERFACE 3.3 ARCHITECTURE – MODEL BEHAVIOUR 3.4 PROCESS – BASIC FUNCTIONAL UNIT IN VHDL
3.5 BASIC VARIABLE TYPES AND OPERATORS 3.6 DECISIONS AND LOOPS 3.7 HIERARCHICAL DESIGN 3.8 DEBUGGING MODELS 3.9 BASIC DATA TYPES 3.10 SUMMARY CHAPTER 4: DESIGN AUTOMATION AND TESTING FOR FPGAS 4.1 SIMULATION 4.2 LIBRARIES 4.3 SYNTHESIS 4.4 PHYSICAL DESIGN FLOW 4.5 PLACE AND ROUTE
4.6 TIMING ANALYSIS 4.7 DESIGN PITFALLS 4.8 VHDL ISSUES FOR FPGA DESIGN 4.9 SUMMARY

SECTION 2: APPLICATIONS CHAPTER 5: INTRODUCTION CHAPTER 6: IMAGES AND HIGH SPEED PROCESSING 6.1 INTRODUCTION 6.2 THE CAMERA LINK INTERFACE 6.3 GETTING STARTED 6.4 SPECIFYING THE INTERFACES 6.5 DEFINING THE TOP LEVEL DESIGN 6.6 SYSTEM BLOCK DEFINITIONS AND INTERFACES 6.7 THE CAMERALINK INTERFACE 6.8 THE HARD DISC INTERFACE 6.9 SUMMARY
CHAPTER 7: EMBEDDED PROCESSORS 7.1 INTRODUCTION 7.2 A SI

Details

No. of pages:
320
Language:
English
Copyright:
© Newnes 2007
Published:
Imprint:
Newnes
eBook ISBN:
9780080548425
Paperback ISBN:
9780750668453

About the Author

Peter Wilson

Peter R. 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 3 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.

Affiliations and Expertise

University of Bath and Integra Designs Ltd., UK

Peter Wilson

Peter R. 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 3 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.

Affiliations and Expertise

University of Bath and Integra Designs Ltd., UK

Reviews

"Design Recipes for FPGAs is an excellent volume for engineers who work with FPGAs either regularly or occasionally... the book provides a handy shelf reference with examples for many useful functional blocks, ranging from relatively small illustrative syntactic and structural examples to more complex concepts. Whether you work in VHDL occasionally or every day, you'll find practical help in this book." - Lewin Edwards, Design Engineer and Technical Author