Programmable Logic Design

Only available on StudyMode
  • Topic: Field-programmable gate array, Programmable logic device, Electronic design automation
  • Pages : 88 (15200 words )
  • Download(s) : 188
  • Published : December 28, 2012
Open Document
Text Preview
Fourth
Edition
ISE 5.1i

Programmable Logic Design
Quick Start Hand Book

By Karen Parnell & Nick Mehta

June 2003

ABSTRACT
Whether you design with discrete logic, base all of your designs on microcontrollers, or simply want to learn how to use the latest and most advanced programmable logic software, you will find this book an interesting insight into a different way to design.

Programmable logic devices were invented in the late seventies and since then have proved to be very popular and are now one of the largest growing sectors in the semiconductor industry. Why are programmable logic devices so widely used? Programmable logic devices provide designers ultimate flexibility, time to market advantage, design integration, are easy to design with and can be reprogrammed time and time again even in the field to upgrade system functionality.

This book was written to complement the popular Xilinx Campus Seminar series but can also be used as a stand-alone tutorial and information source for the first of your many programmable logic designs. After you have finished your first design this book will prove useful as a reference guide or quick start handbook.

The book details the history of programmable logic, where and how to use them, how to install the free, full functioning design software (Xilinx WebPACK ISE included with this book) and then guides you through your first of many designs. There are also sections on VHDL and schematic capture design entry and finally a data bank of useful applications examples.

We hope you find the book practical, informative and above all easy to use.

Karen Parnell & Nick Mehta

Programmable Logic Design Quick Start Hand Book
© Xilinx

Page 2

Programmable Logic Design
Quick Start Hand Book

Programmable Logic Design Quick Start Hand Book
© Xilinx

Page 3

NAVIGATING THE BOOK
This book was written for both the professional engineer who has never designed using programmable logic devices and for the new engineer embarking on their exciting career in electronics design. To accommodate this the following navigation section has been written to help the reader decide in advance which section he/she wishes to read.

Chapter 1
Introduction

Chapter 2
Xilinx
Solutions

Chapter 3
WebPACK
ISE Design
Software

This chapter gives an overview of how and
where programmable logic devices are used. It
gives a brief history of the programmable logic
devices and goes on to describe the different
ways of designing with PLDs.

Chapter 2 describes the products and services
offered by Xilinx to ensure PLD designs enable
time to market advantage, design flexibility and
system future proofing. The Xilinx portfolio
includes both CPLD & FPGA devices, design
software, design services & support, and Cores.

The WebPACK ISE design software offers a
complete design suite based on the Xilinx
Foundation ISE series software. This chapter
describes how to install the software and what
each module does.

Programmable Logic Design Quick Start Hand Book
© Xilinx

Page 4

NAVIGATING THE BOOK

Chapter 4
WebPACK
ISE Design
Entry

Chapter 5
Implementing
FPGAs

Chapter 6
Implementing
CPLDs

Chapter 7
Design
Reference
Bank

This section is a step by step approach to your
first simple design. The following pages are
intended to demonstrate the basic PLD design
entry implementation process.

This chapter discusses the Synthesis and
implementation process for FPGAs. The design
targets a Spartan IIE FPGA.

This section takes the VHDL or Schematic design
through to a working physical device. The design
is the same design as in the previous chapters
but targeting a CoolRunner CPLD.

The final chapter contains a useful list of design
examples and applications that will give you a
good jump-start into your future programmable
logic designs. It will also give you pointers on
where to look for and download code and search
for...
tracking img