14.08.2013 Views

Xilinx CPLD Libraries Guide

Xilinx CPLD Libraries Guide

Xilinx CPLD Libraries Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

About Design Elements<br />

BUFT16<br />

Macro: 16-Bit Internal 3-State Buffers with Active Low Enable<br />

Supported Architectures<br />

This design element is supported in the following architectures only:<br />

• XC9500XL<br />

• CoolRunner XPLA3<br />

Introduction<br />

This design element is a multiple 3-state buffer with inputs I15 – 10 and outputs O15 – O0 and active-Low output<br />

enable (T). When T is Low, data on the inputs of the buffers is transferred to the corresponding outputs. When T<br />

is High, the output is high impedance (Z state or off). The outputs of the buffers are connected to horizontal<br />

longlines in FPGA architectures.<br />

The output of separate BUFT symbols can be tied together to form a bus or a multiplexer. Make sure that only<br />

one T is Low at one time. For <strong>CPLD</strong> devices, BUFT output nets assume the High logic level when all connected<br />

BUFE/BUFT buffers are disabled. For FPGAs, when all BUFTs on a net are disabled, the net is High. For correct<br />

simulation of this effect, a PULLUP element must be connected to the net. NGDBuild inserts a PULLUP element<br />

if one is not connected so that back-annotation simulation reflects the true state of the device.<br />

Logic Table<br />

Inputs Outputs<br />

T I O<br />

1 X Z<br />

0 1 1<br />

0 0 0<br />

Design Entry Method<br />

This design element is only for use in schematics.<br />

For More Information<br />

• See the appropriate <strong>CPLD</strong> User <strong>Guide</strong>.<br />

• See the appropriate <strong>CPLD</strong> Data Sheets.<br />

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

ISE 10.1 www.xilinx.com 81

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

Saved successfully!

Ooh no, something went wrong!