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

BUFE16<br />

Macro: 16-Bit Internal 3-State Buffer with Active High 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 of I15 – I0 and outputs of O15 – O0 and an active-High<br />

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

When E is Low, the output is high impedance (Z state or Off). The outputs of the buffers are connected to<br />

horizontal longlines in FPGA architectures. The outputs of separate BUFE elements can be tied together to<br />

form a bus or a multiplexer. Make sure that only one E is High at any one time. If none of the E inputs is<br />

active-High, a “weak-keeper” circuit keeps the output bus from floating but does not guarantee that the bus<br />

remains at the last value driven onto it.<br />

Logic Table<br />

Inputs Outputs<br />

E I O<br />

0 X Z<br />

1 1 1<br />

1 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 73

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

Saved successfully!

Ooh no, something went wrong!