14.08.2013 Views

Xilinx CPLD Libraries Guide

Xilinx CPLD Libraries Guide

Xilinx CPLD Libraries Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

About this <strong>Guide</strong><br />

This guide is part of the ISE documentation collection and covers the use of <strong>Xilinx</strong> design elements in schematics.<br />

A separate version of this guide is also available if you prefer to work with Verilog or VHDL in your circuit<br />

design activities.<br />

This guide contains the following:<br />

• A general introduction to the design elements, including descriptions of the types of elements available in<br />

this architecture.<br />

• A list of pre-existing design elements are automatically changed by the ISE software tools when they are<br />

used in this architecture, thus ensuring that you are always able to take full advantage of the latest circuit<br />

design advances.<br />

• A list of the design elements that are supported in this architecture, organized by functional categories. Click<br />

on the element of your choice to immediately access its profile.<br />

• Individual profiles describing each of the primitives and macros, and including, as appropriate, for each<br />

element:<br />

• Its formal name<br />

• A brief introduction to each element, including the names of all architectures in which it is supported<br />

• Its schematic symbol<br />

• Logic tables (if any)<br />

• Port descriptions (if any)<br />

• A list of available attributes<br />

• VHDL and Verilog instantiation code<br />

• References to any additional sources of information<br />

About this Architecture<br />

This version of the <strong>Libraries</strong> <strong>Guide</strong> describes the categories of design elements that comprise the <strong>Xilinx</strong> Unified<br />

<strong>Libraries</strong> for this architecture. These categories are:<br />

• Primitives - The simplest design elements in the <strong>Xilinx</strong> libraries. Primitives are the design element "atoms."<br />

Primitives can be created from primitives or macros. Examples of <strong>Xilinx</strong> primitives are the simple buffer,<br />

BUF, and the D flip-flop with clock enable and clear, FDCE.<br />

• Macros - The design element "molecules" of the <strong>Xilinx</strong> libraries. Macros can be created from the design<br />

element primitives or macros. For example, the FD4CE flip-flop macro is a composite of 4 FDCE primitives.<br />

<strong>Xilinx</strong> maintains software libraries with hundreds of functional design elements (unimacros and primitives) for<br />

different device architectures. New functional elements are assembled with each release of development system<br />

software. In addition to a comprehensive Unified Library containing all design elements, this guide is one in a<br />

series of architecture-specific libraries.<br />

<strong>CPLD</strong> <strong>Libraries</strong> <strong>Guide</strong><br />

ISE 10.1 www.xilinx.com 1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!