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