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