Download Xilinx ABEL User Guide

Transcript
Chapter.book : ch7.doc
1 Tue Sep 17 12:21:10 1996
Chapter 7
XEPLD
This chapter describes how to use XEPLD, the Xilinx software for
designing Xilinx EPLDs. Specifically, it describes how to write your
design files to take advantage of EPLD architectural features, convert
your design to PLUSASM format, combine multiple modules with or
without a schematic, fit your design to a Xilinx EPLD device, save the
pinout, create a programming file, and create a simulation model.
Device Architecture
Before you create an XEPLD design, you should be familiar with the
device architecture of Xilinx EPLDs. For complete details on EPLD
architecture, see the device data sheets. Some of the architectural
features of EPLDs are the following.
●
Logic grouped into function blocks. There are two types of
function blocks: high-density and fast. Each function block has
nine macrocells.
●
A universal interconnect matrix (UIM) with predictable, constant
delays. The UIM allows routing between any input pin or
macrocell feedback and any function block input, which means
that, if the design fits into the function blocks, it will route. The
UIM also ANDs such input signals with no additional delay.
●
Arithmetic carry logic
●
A mixture of I/O pins, input pins, and output pins, with several
global clock inputs and other global control signals
●
All inputs optionally registered or latched at the pad
●
XOR gates for efficient counters, adders, and T flip-flop emulation
Xilinx ABEL User Guide — 0401317 01
7-1