Antifuse Macro Library Guide
Antifuse Macro Library Guide
For more information about Actel’s products, call 888-99-ACTEL or visit our Web site at http://www.actel.com
Actel Corporation • 955 East Arques Avenue • Sunnyvale, CA USA 94086U.S. Toll Free Line: 888-99-ACTEL • Customer Service: 408-739-1010 • Customer Service FAX: 408-522-8044Customer Applications Center: 800-262-1060 • Customer Applications FAX: 408-739-1540
Actel Europe Ltd. • Dunlop House, Riverside Way • Camberley, Surrey GU15 3YL • United KingdomTel: +44 (0)125-630-5600 • Fax: +44 (0)125-635-5420
Actel Japan • EXOS Ebisu Bldg. 4F • 1-24-14 Ebisu Shibuya-ku • Toyko 150 • JapanTel: +81 (0)334-457-671 Fax: +81 (0)334-457-668 5029009-10
Antifuse Macro Library Guide
Actel Corporation, Sunnyvale, CA 94086© 2003 Actel Corporation. All rights reserved.
Part Number: 5029009-10
Release: July 2003
No part of this document may be copied or reproduced in any form or by any means without prior written consent of Actel.
Actel makes no warranties with respect to this documentation and disclaims any implied warranties of merchantability or fitness for a particular purpose. Informa-tion in this document is subject to change without notice. Actel assumes no respon-sibility for any errors that may appear in this document.
This document contains confidential proprietary information that is not to be dis-closed to any unauthorized person without prior written consent of Actel Corpo-ration.
TrademarksActel is a trademark of Actel Corporation.
All other products or brand names mentioned are trademarks or registered trade-marks of their respective holders.
4
Table of Contents
Introduction
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7How to Use this Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Advanced Application Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8HDL Instantiation of Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Migration Between Families . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Lists
List of Combinational Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9List of Sequential Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13List of CC Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15List of RAM Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17List of Input/Output Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Alphabetical List of Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Combinational/Sequential Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Combinational, AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29Combinational, AND-OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .37Combinational, AND-OR-INVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .53Combinational, AND-OR-INVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57Combinational, AND-XOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58Combinational, AND-XOR-INVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .58Combinational, 3-Input Gate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67 Clock Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68Combinational, Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .70Carry Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .87Sequential, D-Type Flip-Flop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89Sequential D-Type Flip-Flop with Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95Sequential, D-Type Flip-Flop with Multiplexed Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .107Sequential, D-Type Flip-Flop with Preset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .122Sequential, D-Type Flip-Flop with Preset and Clea r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .130Sequential, Data Latc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .131Sequential, Data Latch with Clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .136Sequential, Data Latch with Enable and Clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .139Sequential, Data Latch with Enable and Preset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .142Data Latch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .144Data Latch with Multiplexed Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147Sequential, Data Latch with Preset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153
5
Table of Contents
Sequential, JK Flip-Flop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .155Combinational, Wide Decode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .156Combinational, Clock Net Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .160Combinational, Half Adder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .163Combinational, Inverters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .165JK Flip-Flop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .168Combinational, AND-OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .172Combinational, AND-OR-INVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .177Combinational, Multiplexer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .178Combinational, NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .181Combinational, NOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .189Combinational, OR-AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .196Combinational, OR-AND-INVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .202Combinational, OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .207Combinational, XOR-AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .217Combinational, XNOR-AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .218Combinational, XNOR-NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .219Combinational, XNOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220Combinational, XOR-OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .221Combinational, XOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .222Combinational, Gate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225
CC-Module Flip Flops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Memory Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
RAM Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .240FIFO Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .253
I/O Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Input/Output, General Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .256ACT 2/XL/DX/42MX I/O Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .263ACT 3 I/O Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .270Axcelerator Input IO Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .288Bi-Directional IO Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .289Clock Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .291HClock Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .292Output Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .293Tri-State Buffer Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .294Differential IO Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .296IOFIFO (PerPin FIFO) Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .298
Carry Chain Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
Carry Chain Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .302PLL Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
PLL Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .314
6
IntroductionThis guide includes macros for all Actel antifuse devices. For Flash devices, see the Flash Macro Library Guide.
Definitions
Macros
The Macro library consists of logic elements constructed of one or more ACT family mod-ules. Modules may be of type sequential or combinatorial. The relative placement of two module-macros is predefined. The timing characteristics are a function of the fanout on the output of the macro.
ACTgen Macro
ACTgen macros are described in Actel’s publication, “A Guide to ACTgen Macros.”
Combinability
For information on combinability, refer to the Designer with Actel Manual.
How to Use this Guide
Family Inclusion Indicator
In the titlebar of each macro is a list indicating whether the cell is a member of the ACT 1, ACT 2/1200XL, 3200DX, ACT 3, 40MX, 42MX, 54SX, 54SXA, or eX library.
Guidelines
1. All input pin loading is assumed to be a sin-gle load except macros that are built using two combinational modules or one sequential and one combinatorial module. These macros are assumed to have a load of two on some of their input pins. 2. All macros have output pin loading of zero except for the sequential macros that are built using two combinational modules only. These macros have an output pin loading of one.3. All macros have logic levels equal to one except cells with pin delays of two. A “2” is added to the corresponding symbol in the Macro section of this manual.
Truth Table Nomenclature
Truth tables are arranged with Inputs before Outputs. The following symbol definitions apply.
↑ denotes rising edge clock↓ denotes falling edge clockX in an input column denotes a ‘don't
care’ or logic simulation state ‘un-known’
!Q denotes Q not
Pin Delay Annotation
Two-module combinatorial macros contain extra delay on some or all of the pins. If a mac-ro symbol in this guide displays a “2” on a pin, then two levels of logic delay exist on the in-put to output path. Note: Many two-level logic functions in one family are implemented in a single module in another family, hence the “2” may apply to specific families only.
Restrictions
Special I/Os
Some I/O pins are able to connect to global control signals such as clock or clear. These I/O pins may be used as “normal” data input/output buffers or they may be used as “spe-cial” pins. The following constraints apply to I/O pins used as “special” pins.All ACT 2/1200XL, 3200DX, ACT 3, 42MX, 54SX, 54SX-A, and eX register cells may be clocked by either of the two global clock networks by con-necting their CLK input to the output of a CLK-BUF, CLKBIBUF, or CLKINT macro.All ACT 2/1200XL, 3200DX, ACT 3, 42MX, 54SX, 54SX-A, and eX register cells may be globally preset, reset or enabled by connecting the PRE, CLR, or E input to the output of a CLKBUF, CLK-BIBUF, CLKINT macro.All ACT 2/1200XL, 3200DX, ACT 3, 42MX, 54SX, 54SX-A and eX I/O three-state buffers may be globally enabled by connecting their E input to the output of a CLKBUF, CLKBIBUF, OR CLKINT macro.
7
Introduction
All ACT 3, 54SX, 54SX-A and eX register cells composed of sequential modules may be clocked by high speed clock buffer network by connect-ing their CLK input to the output of a HCLK-BUF macro. ACT 3 registered I/O macros may only be clocked by the IOCLKBUF macro.ACT 3 registered I/O macros may only be asynchronously set or preset by the IOPCL macro.
Advanced Application NotesFor Advanced Application notes, please go to the Actel website at http://www.actel.com.
HDL Instantiation of MacrosRefer to the HDL Coding Style Guide for infor-mation on instantiating macros.
Migration Between FamiliesActel provides the capability of migrating a netlist created for one family to another family in some cases. Macros listed in this manual as
being available in the old family will not be shown as available in the new family when the new macro is inefficient or when the function can be better implemented with different mac-ros, however, the macro may be available in the new family. Such macros are not recom-mended for new designs.In all cases, if an HDL description is available, it is best to resynthesize, targeting the new family.If an HDL description is not available, it is still generally best to do gate level retargeting to the new family.If neither of the above is done, a netlist creat-ed for one family may be used in another fam-ily as follows: No special procedures are needed to use the netlist in Designer, but a mi-gration library must be enabled in CAE envi-ronments as explained in individual CAE Interface Guides.
* Except registered I/O, IOCLK, and IOPCL** Except QCLK and RAM
Target Family
Original Family ACT 1/40MXACT 2/
1200XL/3200DX/42MX
ACT 3 54SX 54SX-A eX
ACT 1 or 40MX X YES YES NO NO NO
ACT 2, 1200XL, 3200DX, 42MX
NO X YES** YES** YES** YES**
ACT 3 NO NO X YES* YES* YES*
54SX NO NO NO X YES YES
54SX-A NO NO NO YES** X YES
eX NO NO NO YES YES X
8
Lists
List of Combinational Macros
AND2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 29AND2A . . . . . . . . . . . . . . . . . . . . . . . . . . 29AND2B . . . . . . . . . . . . . . . . . . . . . . . . . . 30AND3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 30AND3A . . . . . . . . . . . . . . . . . . . . . . . . . . 31AND3B . . . . . . . . . . . . . . . . . . . . . . . . . . 31AND3C . . . . . . . . . . . . . . . . . . . . . . . . . . 32AND4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 32AND4A . . . . . . . . . . . . . . . . . . . . . . . . . . 33AND4B . . . . . . . . . . . . . . . . . . . . . . . . . . 33AND4C . . . . . . . . . . . . . . . . . . . . . . . . . . 34AND4D . . . . . . . . . . . . . . . . . . . . . . . . . . 34AND5A . . . . . . . . . . . . . . . . . . . . . . . . . . 35AND5B . . . . . . . . . . . . . . . . . . . . . . . . . . 35AND5C . . . . . . . . . . . . . . . . . . . . . . . . . . 36A01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36A010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37A011 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37A012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38A013 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38A014 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39A015 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39A016 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40A017 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40A018 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41A01A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41A01B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42A01C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42A01D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43A01E . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43A02 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44A02A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44A02B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45A02C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45A02D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46A02E . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46A03 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47A03A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
A03B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48A03C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48A04A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49A05A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49A06 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50A06A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50A07 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51A08 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51A09 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52A0I1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52A0I1A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53A0I1B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53A0I1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 54A0I1D . . . . . . . . . . . . . . . . . . . . . . . . . . . 54AOI2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 55AOI2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 55AOI3A . . . . . . . . . . . . . . . . . . . . . . . . . . . 56AOI4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56AOI4A . . . . . . . . . . . . . . . . . . . . . . . . . . . 57AOI5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57AX1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58AX1A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58AX1B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59AX1C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59AX1D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60AX1E . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60AXO1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61AXO2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61AXO3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62AXO5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62AXO6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63AXO7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63AXOI1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 64AXOI2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 64AXOI3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 65AXOI4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 65AXOI5 . . . . . . . . . . . . . . . . . . . . . . . . . . . 66AXOI7 . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
9
List of Combinational Macros
BUFA . . . . . . . . . . . . . . . . . . . . . . . . . . . 67BUFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67BUFD . . . . . . . . . . . . . . . . . . . . . . . . . . . 68CLKINT . . . . . . . . . . . . . . . . . . . . . . . . . . 68HCLKINT . . . . . . . . . . . . . . . . . . . . . . . . . 69CLKINTI . . . . . . . . . . . . . . . . . . . . . . . . . 69CM7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70CM8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71CM8A . . . . . . . . . . . . . . . . . . . . . . . . . . . 72CM8F . . . . . . . . . . . . . . . . . . . . . . . . . . . 73CM8INV . . . . . . . . . . . . . . . . . . . . . . . . . 74CMA9 . . . . . . . . . . . . . . . . . . . . . . . . . . . 74CMAF . . . . . . . . . . . . . . . . . . . . . . . . . . . 75CMB3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 75CMB7 . . . . . . . . . . . . . . . . . . . . . . . . . . . 76CMBB . . . . . . . . . . . . . . . . . . . . . . . . . . . 76CMBF . . . . . . . . . . . . . . . . . . . . . . . . . . . 77CMEA . . . . . . . . . . . . . . . . . . . . . . . . . . . 77CMEB . . . . . . . . . . . . . . . . . . . . . . . . . . . 78CMEE . . . . . . . . . . . . . . . . . . . . . . . . . . . 78CMEF . . . . . . . . . . . . . . . . . . . . . . . . . . . 79CMF1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 79CMF2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 80CMF3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 80CMF4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 81CMF5 . . . . . . . . . . . . . . . . . . . . . . . . . . . 81CMF6 . . . . . . . . . . . . . . . . . . . . . . . . . . . 82CMF7 . . . . . . . . . . . . . . . . . . . . . . . . . . . 82CMF8 . . . . . . . . . . . . . . . . . . . . . . . . . . . 83CMF9 . . . . . . . . . . . . . . . . . . . . . . . . . . . 83CMFA . . . . . . . . . . . . . . . . . . . . . . . . . . . 84CMFB . . . . . . . . . . . . . . . . . . . . . . . . . . . 84CMFC . . . . . . . . . . . . . . . . . . . . . . . . . . . 85CMFD . . . . . . . . . . . . . . . . . . . . . . . . . . . 85CMFE . . . . . . . . . . . . . . . . . . . . . . . . . . . 86CS1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86CS2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87CY2A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87CY2B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89DLEB . . . . . . . . . . . . . . . . . . . . . . . . . . . 144DLEC . . . . . . . . . . . . . . . . . . . . . . . . . . 144DLM . . . . . . . . . . . . . . . . . . . . . . . . . . . 145DLM2 . . . . . . . . . . . . . . . . . . . . . . . . . . 145
DLM2A . . . . . . . . . . . . . . . . . . . . . . . . . 147DLM2B . . . . . . . . . . . . . . . . . . . . . . . . . 147DLM3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 148DLM3A . . . . . . . . . . . . . . . . . . . . . . . . . 148DLM4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 149DLM4A . . . . . . . . . . . . . . . . . . . . . . . . . 149DLM8A . . . . . . . . . . . . . . . . . . . . . . . . . 150DLM8B . . . . . . . . . . . . . . . . . . . . . . . . . 151DLMA . . . . . . . . . . . . . . . . . . . . . . . . . . 152DLME1A . . . . . . . . . . . . . . . . . . . . . . . . 152DLP1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 153DLP1A . . . . . . . . . . . . . . . . . . . . . . . . . . 153DLP1B . . . . . . . . . . . . . . . . . . . . . . . . . . 154DLP1C . . . . . . . . . . . . . . . . . . . . . . . . . . 154DLP1D . . . . . . . . . . . . . . . . . . . . . . . . . . 155DLP1E . . . . . . . . . . . . . . . . . . . . . . . . . . 155DXAND7 . . . . . . . . . . . . . . . . . . . . . . . . 156DXAX7 . . . . . . . . . . . . . . . . . . . . . . . . . . 157DXNAND7 . . . . . . . . . . . . . . . . . . . . . . . 157FA1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158FA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 158FA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 159FA2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 159GAND2 . . . . . . . . . . . . . . . . . . . . . . . . . 160GMX4 . . . . . . . . . . . . . . . . . . . . . . . . . . 160GNAND2 . . . . . . . . . . . . . . . . . . . . . . . . 161GND . . . . . . . . . . . . . . . . . . . . . . . . . . . 161GNOR2 . . . . . . . . . . . . . . . . . . . . . . . . . 162GOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . 162GXOR2 . . . . . . . . . . . . . . . . . . . . . . . . . 163HA1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163HA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 164HA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 164HA1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 165INV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165INVD . . . . . . . . . . . . . . . . . . . . . . . . . . . 166INVA . . . . . . . . . . . . . . . . . . . . . . . . . . . 166JKF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167JKF1B . . . . . . . . . . . . . . . . . . . . . . . . . . 168JKF2A . . . . . . . . . . . . . . . . . . . . . . . . . . 168JKF2B . . . . . . . . . . . . . . . . . . . . . . . . . . 169JKF2C . . . . . . . . . . . . . . . . . . . . . . . . . . 169JKF2D . . . . . . . . . . . . . . . . . . . . . . . . . . 170
10
List of Combinational Macros
JKF3A . . . . . . . . . . . . . . . . . . . . . . . . . . 170JKF3B . . . . . . . . . . . . . . . . . . . . . . . . . . 171JKF3C . . . . . . . . . . . . . . . . . . . . . . . . . . 171JKF3D . . . . . . . . . . . . . . . . . . . . . . . . . . 172JKF4B . . . . . . . . . . . . . . . . . . . . . . . . . . 173JKFPC . . . . . . . . . . . . . . . . . . . . . . . . . . 173MAJ3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 174MAJ3X . . . . . . . . . . . . . . . . . . . . . . . . . 174MAJ3XI . . . . . . . . . . . . . . . . . . . . . . . . . 175MIN3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 175MIN3X . . . . . . . . . . . . . . . . . . . . . . . . . . 176MIN3XI . . . . . . . . . . . . . . . . . . . . . . . . . 177MX2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178MX2A . . . . . . . . . . . . . . . . . . . . . . . . . . 178MX2B . . . . . . . . . . . . . . . . . . . . . . . . . . 179MX2C . . . . . . . . . . . . . . . . . . . . . . . . . . 179MX4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180MXC1 . . . . . . . . . . . . . . . . . . . . . . . . . . 180MXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 181NAND2 . . . . . . . . . . . . . . . . . . . . . . . . . 181NAND2A . . . . . . . . . . . . . . . . . . . . . . . . 182NAND2B . . . . . . . . . . . . . . . . . . . . . . . . 182NAND3 . . . . . . . . . . . . . . . . . . . . . . . . . 183NAND3A . . . . . . . . . . . . . . . . . . . . . . . . 183NAND3B . . . . . . . . . . . . . . . . . . . . . . . . 184NAND3C . . . . . . . . . . . . . . . . . . . . . . . . 184NAND4 . . . . . . . . . . . . . . . . . . . . . . . . . 185NAND4A . . . . . . . . . . . . . . . . . . . . . . . . 185NAND4B . . . . . . . . . . . . . . . . . . . . . . . . 186NAND4C . . . . . . . . . . . . . . . . . . . . . . . . 186NAND4D . . . . . . . . . . . . . . . . . . . . . . . . 187NAND5B . . . . . . . . . . . . . . . . . . . . . . . . 187NAND5C . . . . . . . . . . . . . . . . . . . . . . . . 188NAND5D . . . . . . . . . . . . . . . . . . . . . . . . 188NOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . 189NOR2A . . . . . . . . . . . . . . . . . . . . . . . . . 189NOR2B . . . . . . . . . . . . . . . . . . . . . . . . . 190NOR3 . . . . . . . . . . . . . . . . . . . . . . . . . . 191NOR3A . . . . . . . . . . . . . . . . . . . . . . . . . 191NOR3B . . . . . . . . . . . . . . . . . . . . . . . . . 192NOR3C . . . . . . . . . . . . . . . . . . . . . . . . . 192NOR4 . . . . . . . . . . . . . . . . . . . . . . . . . . 193NOR4A . . . . . . . . . . . . . . . . . . . . . . . . . 193
NOR4B . . . . . . . . . . . . . . . . . . . . . . . . . 194NOR4C . . . . . . . . . . . . . . . . . . . . . . . . . 194NOR4D . . . . . . . . . . . . . . . . . . . . . . . . . 195NOR5B . . . . . . . . . . . . . . . . . . . . . . . . . 195NOR5C . . . . . . . . . . . . . . . . . . . . . . . . . 196NOR5D . . . . . . . . . . . . . . . . . . . . . . . . . 196OA1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197OA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 198OA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 198OA1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 199OA2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199OA2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 200OA3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200OA3A . . . . . . . . . . . . . . . . . . . . . . . . . . . 201OA3B . . . . . . . . . . . . . . . . . . . . . . . . . . . 201OA4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202OA4A . . . . . . . . . . . . . . . . . . . . . . . . . . . 202OA5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203OAI1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 203OAI2A . . . . . . . . . . . . . . . . . . . . . . . . . . 204OAI3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 204OAI3A . . . . . . . . . . . . . . . . . . . . . . . . . . 205OR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207OR2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 207OR2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 208OR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208OR3A . . . . . . . . . . . . . . . . . . . . . . . . . . . 209OR3B . . . . . . . . . . . . . . . . . . . . . . . . . . . 209OR3C . . . . . . . . . . . . . . . . . . . . . . . . . . 210OR4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210OR4A . . . . . . . . . . . . . . . . . . . . . . . . . . . 211OR4B . . . . . . . . . . . . . . . . . . . . . . . . . . . 211OR4C . . . . . . . . . . . . . . . . . . . . . . . . . . 212OR4D . . . . . . . . . . . . . . . . . . . . . . . . . . 212OR5A . . . . . . . . . . . . . . . . . . . . . . . . . . . 213OR5B . . . . . . . . . . . . . . . . . . . . . . . . . . . 213OR5C . . . . . . . . . . . . . . . . . . . . . . . . . . 214QCLKINT . . . . . . . . . . . . . . . . . . . . . . . . 214QCLKINTI . . . . . . . . . . . . . . . . . . . . . . . 215TF1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 215TF1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 216VCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216XA1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
11
List of Combinational Macros
XA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 217XA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 218XA1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 218XAI1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219XAI1A . . . . . . . . . . . . . . . . . . . . . . . . . . 219XNOR2 . . . . . . . . . . . . . . . . . . . . . . . . . 220XNOR3 . . . . . . . . . . . . . . . . . . . . . . . . . 220XO1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221XO1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 221XOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 222XOR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 222XOR4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 223XNOR4 . . . . . . . . . . . . . . . . . . . . . . . . . 224ZOR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 225ZOR3I . . . . . . . . . . . . . . . . . . . . . . . . . . 225
12
List of Sequential Macros
DF1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89DF1A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90DF1B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90DF1C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91DFC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91DFC1A . . . . . . . . . . . . . . . . . . . . . . . . . . 92DFC1B . . . . . . . . . . . . . . . . . . . . . . . . . . 92DFC1C . . . . . . . . . . . . . . . . . . . . . . . . . . 93DFC1D . . . . . . . . . . . . . . . . . . . . . . . . . . 93DFC1E . . . . . . . . . . . . . . . . . . . . . . . . . . 94DFC1F . . . . . . . . . . . . . . . . . . . . . . . . . . 94DFC1G . . . . . . . . . . . . . . . . . . . . . . . . . . 95DFE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95DFE1B . . . . . . . . . . . . . . . . . . . . . . . . . . 96DFE1C . . . . . . . . . . . . . . . . . . . . . . . . . . 96DFE2D . . . . . . . . . . . . . . . . . . . . . . . . . . 97DFE3A . . . . . . . . . . . . . . . . . . . . . . . . . . 97DFE3B . . . . . . . . . . . . . . . . . . . . . . . . . . 98DFE3C . . . . . . . . . . . . . . . . . . . . . . . . . . 98DFE3D . . . . . . . . . . . . . . . . . . . . . . . . . . 99DFE4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99DFE4A . . . . . . . . . . . . . . . . . . . . . . . . . 100DFE4B . . . . . . . . . . . . . . . . . . . . . . . . . 100DFE4C . . . . . . . . . . . . . . . . . . . . . . . . . 101DFE4F . . . . . . . . . . . . . . . . . . . . . . . . . . 101DFE4G . . . . . . . . . . . . . . . . . . . . . . . . . 102DFEA . . . . . . . . . . . . . . . . . . . . . . . . . . 102DFEB . . . . . . . . . . . . . . . . . . . . . . . . . . 103DFEC . . . . . . . . . . . . . . . . . . . . . . . . . . 103DFED . . . . . . . . . . . . . . . . . . . . . . . . . . 104DFEG . . . . . . . . . . . . . . . . . . . . . . . . . . 104DFEH . . . . . . . . . . . . . . . . . . . . . . . . . . 105IODFE . . . . . . . . . . . . . . . . . . . . . . . . . . 105IODFEC . . . . . . . . . . . . . . . . . . . . . . . . 106IODFEP . . . . . . . . . . . . . . . . . . . . . . . . . 106DFM . . . . . . . . . . . . . . . . . . . . . . . . . . . 107DFMEG . . . . . . . . . . . . . . . . . . . . . . . . . 107DFMEH . . . . . . . . . . . . . . . . . . . . . . . . . 108
DFM1B . . . . . . . . . . . . . . . . . . . . . . . . . 108DFM1C . . . . . . . . . . . . . . . . . . . . . . . . . 109DFM3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 109DFM3B . . . . . . . . . . . . . . . . . . . . . . . . . 110DFM3E . . . . . . . . . . . . . . . . . . . . . . . . . 110DFM3F . . . . . . . . . . . . . . . . . . . . . . . . . 111DFM3G . . . . . . . . . . . . . . . . . . . . . . . . . 111DFM4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 112DFM4A . . . . . . . . . . . . . . . . . . . . . . . . . 112DFM4B . . . . . . . . . . . . . . . . . . . . . . . . . 113DFM4C . . . . . . . . . . . . . . . . . . . . . . . . . 113DFM4D . . . . . . . . . . . . . . . . . . . . . . . . . 114DFM4E . . . . . . . . . . . . . . . . . . . . . . . . . 114DFM5A . . . . . . . . . . . . . . . . . . . . . . . . . 115DFM5B . . . . . . . . . . . . . . . . . . . . . . . . . 115DFM6A . . . . . . . . . . . . . . . . . . . . . . . . . 116DFM6B . . . . . . . . . . . . . . . . . . . . . . . . . 116DFM7A . . . . . . . . . . . . . . . . . . . . . . . . . 117DFM7B . . . . . . . . . . . . . . . . . . . . . . . . . 118DFM8A . . . . . . . . . . . . . . . . . . . . . . . . . 119DFM8B . . . . . . . . . . . . . . . . . . . . . . . . . 120DFMA . . . . . . . . . . . . . . . . . . . . . . . . . . 121DFMB . . . . . . . . . . . . . . . . . . . . . . . . . . 121DFME1A . . . . . . . . . . . . . . . . . . . . . . . . 122DFME1B . . . . . . . . . . . . . . . . . . . . . . . . 122DFME2A . . . . . . . . . . . . . . . . . . . . . . . . 123DFME2B . . . . . . . . . . . . . . . . . . . . . . . . 123DFME3A . . . . . . . . . . . . . . . . . . . . . . . . 124DFME3B . . . . . . . . . . . . . . . . . . . . . . . . 124DFMPCA . . . . . . . . . . . . . . . . . . . . . . . . 125DFMPCB . . . . . . . . . . . . . . . . . . . . . . . . 125DFP1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 126DFP1A . . . . . . . . . . . . . . . . . . . . . . . . . . 126DFP1B . . . . . . . . . . . . . . . . . . . . . . . . . . 127DFP1C . . . . . . . . . . . . . . . . . . . . . . . . . . 127DFP1D . . . . . . . . . . . . . . . . . . . . . . . . . . 128DFP1E . . . . . . . . . . . . . . . . . . . . . . . . . . 128DFP1F . . . . . . . . . . . . . . . . . . . . . . . . . . 129
13
List of Sequential Macros
DFP1G . . . . . . . . . . . . . . . . . . . . . . . . . 129DFPC . . . . . . . . . . . . . . . . . . . . . . . . . . 130DFPCA . . . . . . . . . . . . . . . . . . . . . . . . . 130DFPCB . . . . . . . . . . . . . . . . . . . . . . . . . 131DFPCC . . . . . . . . . . . . . . . . . . . . . . . . . 131DL1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132DL1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 132DL1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 133DL1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 133DL2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 134DL2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 134DL2C . . . . . . . . . . . . . . . . . . . . . . . . . . . 135DL2D . . . . . . . . . . . . . . . . . . . . . . . . . . . 136DLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136DLC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 137DLC1A . . . . . . . . . . . . . . . . . . . . . . . . . 137DLC1F . . . . . . . . . . . . . . . . . . . . . . . . . . 138DLC1G . . . . . . . . . . . . . . . . . . . . . . . . . 138DLCA . . . . . . . . . . . . . . . . . . . . . . . . . . 139DLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139DLE1D . . . . . . . . . . . . . . . . . . . . . . . . . 140DLE2A . . . . . . . . . . . . . . . . . . . . . . . . . . 140DLE2B . . . . . . . . . . . . . . . . . . . . . . . . . . 141DLE2C . . . . . . . . . . . . . . . . . . . . . . . . . 141DLE3A . . . . . . . . . . . . . . . . . . . . . . . . . . 142DLE3B . . . . . . . . . . . . . . . . . . . . . . . . . . 142DLE3C . . . . . . . . . . . . . . . . . . . . . . . . . 143DLEA . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
14
15
DF1_CC . . . . . . . . . . . . . . . . . . . . . . . . . 228DF1A_CC. . . . . . . . . . . . . . . . . . . . . . . . 228DF1B_CC. . . . . . . . . . . . . . . . . . . . . . . . 229DF1C_CC . . . . . . . . . . . . . . . . . . . . . . . 229DFC1_CC . . . . . . . . . . . . . . . . . . . . . . . 230DFC1A_CC . . . . . . . . . . . . . . . . . . . . . . 230DFC1B_CC . . . . . . . . . . . . . . . . . . . . . . 231DFC1D_CC . . . . . . . . . . . . . . . . . . . . . . 231DFE_CC. . . . . . . . . . . . . . . . . . . . . . . . . 232DFE1B_CC . . . . . . . . . . . . . . . . . . . . . . 232DFE1C_CC . . . . . . . . . . . . . . . . . . . . . . 233DFEA_CC . . . . . . . . . . . . . . . . . . . . . . . 233DFM_CC . . . . . . . . . . . . . . . . . . . . . . . . 234DFMA_CC . . . . . . . . . . . . . . . . . . . . . . . 234DFM1B_CC . . . . . . . . . . . . . . . . . . . . . . 235DFM1C_CC . . . . . . . . . . . . . . . . . . . . . . 235DFP1_CC* . . . . . . . . . . . . . . . . . . . . . . . 236DFP1A_CC*. . . . . . . . . . . . . . . . . . . . . . 236DFP1B_CC*. . . . . . . . . . . . . . . . . . . . . . 237DFP1D_CC*. . . . . . . . . . . . . . . . . . . . . . 237DFPC_CC*. . . . . . . . . . . . . . . . . . . . . . . 238DFPCA_CC* . . . . . . . . . . . . . . . . . . . . . 238
List of CC Macros
17
RAM4FA . . . . . . . . . . . . . . . . . . . . . . . . 240RAM4FF. . . . . . . . . . . . . . . . . . . . . . . . . 241RAM4FR . . . . . . . . . . . . . . . . . . . . . . . . 242RAM4RA . . . . . . . . . . . . . . . . . . . . . . . . 243RAM4RF . . . . . . . . . . . . . . . . . . . . . . . . 244RAM4RR . . . . . . . . . . . . . . . . . . . . . . . . 245RAM8FA . . . . . . . . . . . . . . . . . . . . . . . . 246RAM8FF. . . . . . . . . . . . . . . . . . . . . . . . . 247RAM8FR . . . . . . . . . . . . . . . . . . . . . . . . 248RAM8RA . . . . . . . . . . . . . . . . . . . . . . . . 249RAM8RF . . . . . . . . . . . . . . . . . . . . . . . . 250RAM8RR . . . . . . . . . . . . . . . . . . . . . . . . 251RAM64K36 /RAM64K36P . . . . . . . . . . . 252FIFO64K36 . . . . . . . . . . . . . . . . . . . . . . 253
List of RAM Macros
List of Input/Output Macros
BIBUF . . . . . . . . . . . . . . . . . . . . . . . . . . 256CLKBIBUF . . . . . . . . . . . . . . . . . . . . . . 256CLKBIBUFI . . . . . . . . . . . . . . . . . . . . . . 257CLKBUF . . . . . . . . . . . . . . . . . . . . . . . . 257CLKBUFI . . . . . . . . . . . . . . . . . . . . . . . . 258HCLKBUF . . . . . . . . . . . . . . . . . . . . . . . 258INBUF . . . . . . . . . . . . . . . . . . . . . . . . . . 259OUTBUF . . . . . . . . . . . . . . . . . . . . . . . . 259QCLKBIBUFI . . . . . . . . . . . . . . . . . . . . . 260QCLKBIBUF . . . . . . . . . . . . . . . . . . . . . 260QCLKBUF . . . . . . . . . . . . . . . . . . . . . . . 261QCLKBUFI . . . . . . . . . . . . . . . . . . . . . . 261TRIBUFF . . . . . . . . . . . . . . . . . . . . . . . . 262BBDLHS . . . . . . . . . . . . . . . . . . . . . . . . 263BBHS . . . . . . . . . . . . . . . . . . . . . . . . . . 263IBDL . . . . . . . . . . . . . . . . . . . . . . . . . . . 264IR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264IRI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265OBDLHS . . . . . . . . . . . . . . . . . . . . . . . . 265OBHS . . . . . . . . . . . . . . . . . . . . . . . . . . 266ORH . . . . . . . . . . . . . . . . . . . . . . . . . . . 266ORIH . . . . . . . . . . . . . . . . . . . . . . . . . . . 267ORITH . . . . . . . . . . . . . . . . . . . . . . . . . . 267ORTH . . . . . . . . . . . . . . . . . . . . . . . . . . 268TBDLHS . . . . . . . . . . . . . . . . . . . . . . . . 269TBHS . . . . . . . . . . . . . . . . . . . . . . . . . . 269BBHSA . . . . . . . . . . . . . . . . . . . . . . . . . 270BBLSA . . . . . . . . . . . . . . . . . . . . . . . . . 270BBUFTH . . . . . . . . . . . . . . . . . . . . . . . . 271BBUFTL . . . . . . . . . . . . . . . . . . . . . . . . 271BIECTH . . . . . . . . . . . . . . . . . . . . . . . . . 272BIECTL . . . . . . . . . . . . . . . . . . . . . . . . . 272BIEPTH . . . . . . . . . . . . . . . . . . . . . . . . . 273BIEPTL . . . . . . . . . . . . . . . . . . . . . . . . . 273BRECTH . . . . . . . . . . . . . . . . . . . . . . . . 274BRECTL . . . . . . . . . . . . . . . . . . . . . . . . 274BREPTH . . . . . . . . . . . . . . . . . . . . . . . . 275BREPTL . . . . . . . . . . . . . . . . . . . . . . . . 275
DECETH . . . . . . . . . . . . . . . . . . . . . . . . 276DECETL . . . . . . . . . . . . . . . . . . . . . . . . 276DEPETH . . . . . . . . . . . . . . . . . . . . . . . . 277DEPETL . . . . . . . . . . . . . . . . . . . . . . . . 277FECTH . . . . . . . . . . . . . . . . . . . . . . . . . 278FECTL . . . . . . . . . . . . . . . . . . . . . . . . . . 278FEPTH . . . . . . . . . . . . . . . . . . . . . . . . . . 279FEPTL . . . . . . . . . . . . . . . . . . . . . . . . . . 279FECTMH . . . . . . . . . . . . . . . . . . . . . . . . 280FECTML . . . . . . . . . . . . . . . . . . . . . . . . 280FEPTMH . . . . . . . . . . . . . . . . . . . . . . . . 281FEPTML . . . . . . . . . . . . . . . . . . . . . . . . 281IBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . 282IOCLKBUF . . . . . . . . . . . . . . . . . . . . . . 282IOPCLBUF . . . . . . . . . . . . . . . . . . . . . . 283IREC . . . . . . . . . . . . . . . . . . . . . . . . . . . 283IREP . . . . . . . . . . . . . . . . . . . . . . . . . . . 284OBUFTH . . . . . . . . . . . . . . . . . . . . . . . . 284OBUFTL . . . . . . . . . . . . . . . . . . . . . . . . 285ORECTH . . . . . . . . . . . . . . . . . . . . . . . . 285ORECTL . . . . . . . . . . . . . . . . . . . . . . . . 286OREPTH . . . . . . . . . . . . . . . . . . . . . . . . 286OREPTL . . . . . . . . . . . . . . . . . . . . . . . . 287INBUF_X . . . . . . . . . . . . . . . . . . . . . . . . 288BIBUF_X . . . . . . . . . . . . . . . . . . . . . . . . 290CLKBUF_X . . . . . . . . . . . . . . . . . . . . . . 291HCLKBUF_X . . . . . . . . . . . . . . . . . . . . . 292OUTBUF_X . . . . . . . . . . . . . . . . . . . . . . 293TRIBUFF_X . . . . . . . . . . . . . . . . . . . . . . 295INBUF_LVDS; INBUF_LVPECL . . . . . . 296CLKBUF_LVDS; CLKBUF_LVPECL . . . 296HCLKBUF_LVDS; HCLKBUF_LVPECL 297OUTBUF_LVDS; OUTBUF_LVPECL . . 297IOFIFO (PerPin FIFO) . . . . . . . . . . . . . . 298IOFIFOCTL . . . . . . . . . . . . . . . . . . . . . . 298DDR_FIFO . . . . . . . . . . . . . . . . . . . . . . 299DDR_REG . . . . . . . . . . . . . . . . . . . . . . . 299ADD1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 302
19
SUB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 302ADDSUB1 . . . . . . . . . . . . . . . . . . . . . . . 303MULT1 . . . . . . . . . . . . . . . . . . . . . . . . . 304ARCNTECP1 . . . . . . . . . . . . . . . . . . . . 305ARCNTECP1 . . . . . . . . . . . . . . . . . . . . 306AFCNTECP1 . . . . . . . . . . . . . . . . . . . . . 306SRCNTECP1 . . . . . . . . . . . . . . . . . . . . 307SFCNTECP1 . . . . . . . . . . . . . . . . . . . . . 307ARCNTELDCP1 . . . . . . . . . . . . . . . . . . 308AFCNTELDCP1 . . . . . . . . . . . . . . . . . . 308SRCNTELDCP1 . . . . . . . . . . . . . . . . . . 309SFCNTELDCP1 . . . . . . . . . . . . . . . . . . 309FCEND_BUFF . . . . . . . . . . . . . . . . . . . 310FCEND_INV . . . . . . . . . . . . . . . . . . . . . 310FCINIT_BUFF . . . . . . . . . . . . . . . . . . . . 311FCINIT_GND . . . . . . . . . . . . . . . . . . . . 311FCINIT_INV . . . . . . . . . . . . . . . . . . . . . 312FCINIT_VCC . . . . . . . . . . . . . . . . . . . . . 312PLL; PLLFB . . . . . . . . . . . . . . . . . . . . . . 314PLLINT . . . . . . . . . . . . . . . . . . . . . . . . . 315PLLOUT . . . . . . . . . . . . . . . . . . . . . . . . 315PLLHCLK . . . . . . . . . . . . . . . . . . . . . . . 316PLLRCLK . . . . . . . . . . . . . . . . . . . . . . . 316
Alphabetical List of Macros
A01. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36A010. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37A011. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37A012. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38A013. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38A014. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39A015. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39A016. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40A017. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40A018. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41A01A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41A01B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42A01C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42A01D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43A01E . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43A02. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44A02A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44A02B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45A02C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45A02D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46A02E . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46A03. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47A03A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47A03B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48A03C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48A04A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49A05A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49A06. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50A06A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50A07. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51A08. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51A09. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52A0I1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52A0I1A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53A0I1B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53A0I1C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54A0I1D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54ADD1 . . . . . . . . . . . . . . . . . . . . . . . . . . 302
ADDSUB1 . . . . . . . . . . . . . . . . . . . . . . . 303AFCNTECP1 . . . . . . . . . . . . . . . . . . . . . 306AFCNTELDCP1 . . . . . . . . . . . . . . . . . . 308AND2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29AND2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 29AND2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 30AND3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30AND3A . . . . . . . . . . . . . . . . . . . . . . . . . . . 31AND3B . . . . . . . . . . . . . . . . . . . . . . . . . . . 31AND3C . . . . . . . . . . . . . . . . . . . . . . . . . . . 32AND4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32AND4A . . . . . . . . . . . . . . . . . . . . . . . . . . . 33AND4B . . . . . . . . . . . . . . . . . . . . . . . . . . . 33AND4C . . . . . . . . . . . . . . . . . . . . . . . . . . . 34AND4D . . . . . . . . . . . . . . . . . . . . . . . . . . . 34AND5A . . . . . . . . . . . . . . . . . . . . . . . . . . . 35AND5B . . . . . . . . . . . . . . . . . . . . . . . . . . . 35AND5C . . . . . . . . . . . . . . . . . . . . . . . . . . . 36AOI2A. . . . . . . . . . . . . . . . . . . . . . . . . . . . 55AOI2B. . . . . . . . . . . . . . . . . . . . . . . . . . . . 55AOI3A. . . . . . . . . . . . . . . . . . . . . . . . . . . . 56AOI4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56AOI4A. . . . . . . . . . . . . . . . . . . . . . . . . . . . 57AOI5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57ARCNTECP1 . . . . . . . . . . . . . . . . . . . . . 305ARCNTECP1 . . . . . . . . . . . . . . . . . . . . . 306ARCNTELDCP1 . . . . . . . . . . . . . . . . . . 308AX1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58AX1A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58AX1B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59AX1C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59AX1D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60AX1E . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60AXO1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61AXO2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61AXO3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62AXO5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62AXO6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
21
Alphabetical List of Macros
AXO7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63AXOI1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 64AXOI2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 64AXOI3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 65AXOI4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 65AXOI5 . . . . . . . . . . . . . . . . . . . . . . . . . . . 66AXOI7 . . . . . . . . . . . . . . . . . . . . . . . . . . . 66BBDLHS . . . . . . . . . . . . . . . . . . . . . . . . 263BBHS . . . . . . . . . . . . . . . . . . . . . . . . . . 263BBHSA . . . . . . . . . . . . . . . . . . . . . . . . . 270BBLSA . . . . . . . . . . . . . . . . . . . . . . . . . 270BBUFTH . . . . . . . . . . . . . . . . . . . . . . . . 271BBUFTL . . . . . . . . . . . . . . . . . . . . . . . . 271BIBUF . . . . . . . . . . . . . . . . . . . . . . . . . . 256BIBUF_X . . . . . . . . . . . . . . . . . . . . . . . . 290BIECTH . . . . . . . . . . . . . . . . . . . . . . . . . 272BIECTL . . . . . . . . . . . . . . . . . . . . . . . . . 272BIEPTH . . . . . . . . . . . . . . . . . . . . . . . . . 273BIEPTL . . . . . . . . . . . . . . . . . . . . . . . . . 273BRECTH . . . . . . . . . . . . . . . . . . . . . . . . 274BRECTL . . . . . . . . . . . . . . . . . . . . . . . . 274BREPTH . . . . . . . . . . . . . . . . . . . . . . . . 275BREPTL . . . . . . . . . . . . . . . . . . . . . . . . 275BUFA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67BUFD . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68BUFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67CLKBIBUF . . . . . . . . . . . . . . . . . . . . . . 256CLKBIBUFI . . . . . . . . . . . . . . . . . . . . . . 257CLKBUF . . . . . . . . . . . . . . . . . . . . . . . . 257CLKBUF_LVDS; CLKBUF_LVPECL . . 296CLKBUF_X . . . . . . . . . . . . . . . . . . . . . . 291CLKBUFI . . . . . . . . . . . . . . . . . . . . . . . . 258CLKINT . . . . . . . . . . . . . . . . . . . . . . . . . . 68CLKINTI . . . . . . . . . . . . . . . . . . . . . . . . . . 69CM7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70CM8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71CM8A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72CM8F . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73CM8INV . . . . . . . . . . . . . . . . . . . . . . . . . . 74CMA9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74CMAF. . . . . . . . . . . . . . . . . . . . . . . . . . . . 75CMB3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75CMB7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
CMBB. . . . . . . . . . . . . . . . . . . . . . . . . . . . 76CMBF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77CMEA. . . . . . . . . . . . . . . . . . . . . . . . . . . . 77CMEB. . . . . . . . . . . . . . . . . . . . . . . . . . . . 78CMEE. . . . . . . . . . . . . . . . . . . . . . . . . . . . 78CMEF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79CMF1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79CMF2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80CMF3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80CMF4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81CMF5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81CMF6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82CMF7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82CMF8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83CMF9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83CMFA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84CMFB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84CMFC. . . . . . . . . . . . . . . . . . . . . . . . . . . . 85CMFD. . . . . . . . . . . . . . . . . . . . . . . . . . . . 85CMFE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86CS1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86CS2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87CY2A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87CY2B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89DDR_FIFO . . . . . . . . . . . . . . . . . . . . . . 299DDR_REG . . . . . . . . . . . . . . . . . . . . . . . 299DECETH . . . . . . . . . . . . . . . . . . . . . . . . 276DECETL . . . . . . . . . . . . . . . . . . . . . . . . 276DEPETH . . . . . . . . . . . . . . . . . . . . . . . . 277DEPETL . . . . . . . . . . . . . . . . . . . . . . . . 277DF1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89DF1_CC . . . . . . . . . . . . . . . . . . . . . . . . 228DF1A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90DF1A_CC . . . . . . . . . . . . . . . . . . . . . . . 228DF1B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90DF1B_CC . . . . . . . . . . . . . . . . . . . . . . . 229DF1C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91DF1C_CC . . . . . . . . . . . . . . . . . . . . . . . 229DFC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91DFC1_CC . . . . . . . . . . . . . . . . . . . . . . . 230DFC1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 92DFC1A_CC . . . . . . . . . . . . . . . . . . . . . . 230DFC1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
22
Alphabetical List of Macros
DFC1B_CC . . . . . . . . . . . . . . . . . . . . . . 231DFC1C . . . . . . . . . . . . . . . . . . . . . . . . . . 93DFC1D . . . . . . . . . . . . . . . . . . . . . . . . . . 93DFC1D_CC . . . . . . . . . . . . . . . . . . . . . . 231DFC1E . . . . . . . . . . . . . . . . . . . . . . . . . . 94DFC1F . . . . . . . . . . . . . . . . . . . . . . . . . . 94DFC1G . . . . . . . . . . . . . . . . . . . . . . . . . . 95DFE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95DFE_CC . . . . . . . . . . . . . . . . . . . . . . . . 232DFE1B . . . . . . . . . . . . . . . . . . . . . . . . . . 96DFE1B_CC . . . . . . . . . . . . . . . . . . . . . . 232DFE1C . . . . . . . . . . . . . . . . . . . . . . . . . . 96DFE1C_CC . . . . . . . . . . . . . . . . . . . . . . 233DFE2D . . . . . . . . . . . . . . . . . . . . . . . . . . 97DFE3A . . . . . . . . . . . . . . . . . . . . . . . . . . 97DFE3B . . . . . . . . . . . . . . . . . . . . . . . . . . 98DFE3C . . . . . . . . . . . . . . . . . . . . . . . . . . 98DFE3D . . . . . . . . . . . . . . . . . . . . . . . . . . 99DFE4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99DFE4A . . . . . . . . . . . . . . . . . . . . . . . . . 100DFE4B . . . . . . . . . . . . . . . . . . . . . . . . . 100DFE4C . . . . . . . . . . . . . . . . . . . . . . . . . 101DFE4F . . . . . . . . . . . . . . . . . . . . . . . . . . 101DFE4G . . . . . . . . . . . . . . . . . . . . . . . . . 102DFEA . . . . . . . . . . . . . . . . . . . . . . . . . . 102DFEA_CC . . . . . . . . . . . . . . . . . . . . . . . 233DFEB . . . . . . . . . . . . . . . . . . . . . . . . . . 103DFEC . . . . . . . . . . . . . . . . . . . . . . . . . . 103DFED . . . . . . . . . . . . . . . . . . . . . . . . . . 104DFEG . . . . . . . . . . . . . . . . . . . . . . . . . . 104DFEH . . . . . . . . . . . . . . . . . . . . . . . . . . 105DFM . . . . . . . . . . . . . . . . . . . . . . . . . . . 107DFM_CC . . . . . . . . . . . . . . . . . . . . . . . . 234DFM1B . . . . . . . . . . . . . . . . . . . . . . . . . 108DFM1B_CC . . . . . . . . . . . . . . . . . . . . . . 235DFM1C . . . . . . . . . . . . . . . . . . . . . . . . . 109DFM1C_CC . . . . . . . . . . . . . . . . . . . . . 235DFM3 . . . . . . . . . . . . . . . . . . . . . . . . . . 109DFM3B . . . . . . . . . . . . . . . . . . . . . . . . . 110DFM3E . . . . . . . . . . . . . . . . . . . . . . . . . 110DFM3F . . . . . . . . . . . . . . . . . . . . . . . . . 111DFM3G . . . . . . . . . . . . . . . . . . . . . . . . . 111DFM4 . . . . . . . . . . . . . . . . . . . . . . . . . . 112
DFM4A . . . . . . . . . . . . . . . . . . . . . . . . . 112DFM4B . . . . . . . . . . . . . . . . . . . . . . . . . 113DFM4C . . . . . . . . . . . . . . . . . . . . . . . . . 113DFM4D . . . . . . . . . . . . . . . . . . . . . . . . . 114DFM4E . . . . . . . . . . . . . . . . . . . . . . . . . 114DFM5A . . . . . . . . . . . . . . . . . . . . . . . . . 115DFM5B . . . . . . . . . . . . . . . . . . . . . . . . . 115DFM6A . . . . . . . . . . . . . . . . . . . . . . . . . 116DFM6B . . . . . . . . . . . . . . . . . . . . . . . . . 116DFM7A . . . . . . . . . . . . . . . . . . . . . . . . . 117DFM7B . . . . . . . . . . . . . . . . . . . . . . . . . 118DFM8A . . . . . . . . . . . . . . . . . . . . . . . . . 119DFM8B . . . . . . . . . . . . . . . . . . . . . . . . . 120DFMA . . . . . . . . . . . . . . . . . . . . . . . . . . 121DFMA_CC . . . . . . . . . . . . . . . . . . . . . . . 234DFMB . . . . . . . . . . . . . . . . . . . . . . . . . . 121DFME1A . . . . . . . . . . . . . . . . . . . . . . . . 122DFME1B . . . . . . . . . . . . . . . . . . . . . . . . 122DFME2A . . . . . . . . . . . . . . . . . . . . . . . . 123DFME2B . . . . . . . . . . . . . . . . . . . . . . . . 123DFME3A . . . . . . . . . . . . . . . . . . . . . . . . 124DFME3B . . . . . . . . . . . . . . . . . . . . . . . . 124DFMEG . . . . . . . . . . . . . . . . . . . . . . . . . 107DFMEH . . . . . . . . . . . . . . . . . . . . . . . . . 108DFMPCA . . . . . . . . . . . . . . . . . . . . . . . . 125DFMPCB . . . . . . . . . . . . . . . . . . . . . . . . 125DFP1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 126DFP1_CC* . . . . . . . . . . . . . . . . . . . . . . . 236DFP1A . . . . . . . . . . . . . . . . . . . . . . . . . . 126DFP1A_CC* . . . . . . . . . . . . . . . . . . . . . 236DFP1B . . . . . . . . . . . . . . . . . . . . . . . . . . 127DFP1B_CC* . . . . . . . . . . . . . . . . . . . . . 237DFP1C . . . . . . . . . . . . . . . . . . . . . . . . . . 127DFP1D . . . . . . . . . . . . . . . . . . . . . . . . . . 128DFP1D_CC* . . . . . . . . . . . . . . . . . . . . . 237DFP1E . . . . . . . . . . . . . . . . . . . . . . . . . . 128DFP1F . . . . . . . . . . . . . . . . . . . . . . . . . . 129DFP1G . . . . . . . . . . . . . . . . . . . . . . . . . 129DFPC . . . . . . . . . . . . . . . . . . . . . . . . . . . 130DFPC_CC* . . . . . . . . . . . . . . . . . . . . . . 238DFPCA . . . . . . . . . . . . . . . . . . . . . . . . . 130DFPCA_CC* . . . . . . . . . . . . . . . . . . . . . 238DFPCB . . . . . . . . . . . . . . . . . . . . . . . . . 131
23
Alphabetical List of Macros
DFPCC . . . . . . . . . . . . . . . . . . . . . . . . . 131DL1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132DL1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 132DL1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 133DL1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 133DL2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 134DL2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 134DL2C . . . . . . . . . . . . . . . . . . . . . . . . . . . 135DL2D . . . . . . . . . . . . . . . . . . . . . . . . . . . 136DLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136DLC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 137DLC1A . . . . . . . . . . . . . . . . . . . . . . . . . 137DLC1F . . . . . . . . . . . . . . . . . . . . . . . . . . 138DLC1G . . . . . . . . . . . . . . . . . . . . . . . . . 138DLCA . . . . . . . . . . . . . . . . . . . . . . . . . . 139DLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139DLE1D . . . . . . . . . . . . . . . . . . . . . . . . . 140DLE2A . . . . . . . . . . . . . . . . . . . . . . . . . . 140DLE2B . . . . . . . . . . . . . . . . . . . . . . . . . . 141DLE2C . . . . . . . . . . . . . . . . . . . . . . . . . 141DLE3A . . . . . . . . . . . . . . . . . . . . . . . . . . 142DLE3B . . . . . . . . . . . . . . . . . . . . . . . . . . 142DLE3C . . . . . . . . . . . . . . . . . . . . . . . . . 143DLEA . . . . . . . . . . . . . . . . . . . . . . . . . . . 143DLEB . . . . . . . . . . . . . . . . . . . . . . . . . . . 144DLEC . . . . . . . . . . . . . . . . . . . . . . . . . . . 144DLM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145DLM2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 145DLM2A . . . . . . . . . . . . . . . . . . . . . . . . . . 147DLM2B . . . . . . . . . . . . . . . . . . . . . . . . . . 147DLM3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 148DLM3A . . . . . . . . . . . . . . . . . . . . . . . . . . 148DLM4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 149DLM4A . . . . . . . . . . . . . . . . . . . . . . . . . . 149DLM8A . . . . . . . . . . . . . . . . . . . . . . . . . . 150DLM8B . . . . . . . . . . . . . . . . . . . . . . . . . . 151DLMA . . . . . . . . . . . . . . . . . . . . . . . . . . . 152DLME1A. . . . . . . . . . . . . . . . . . . . . . . . . 152DLP1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 153DLP1A . . . . . . . . . . . . . . . . . . . . . . . . . . 153DLP1B . . . . . . . . . . . . . . . . . . . . . . . . . . 154DLP1C . . . . . . . . . . . . . . . . . . . . . . . . . . 154DLP1D . . . . . . . . . . . . . . . . . . . . . . . . . . 155
DLP1E . . . . . . . . . . . . . . . . . . . . . . . . . . 155DXAND7. . . . . . . . . . . . . . . . . . . . . . . . . 156DXAX7 . . . . . . . . . . . . . . . . . . . . . . . . . . 157DXNAND7 . . . . . . . . . . . . . . . . . . . . . . . 157FA1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158FA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 158FA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 159FA2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 159FCEND_BUFF . . . . . . . . . . . . . . . . . . . . 310FCEND_INV . . . . . . . . . . . . . . . . . . . . . 310FCINIT_BUFF . . . . . . . . . . . . . . . . . . . . 311FCINIT_GND . . . . . . . . . . . . . . . . . . . . . 311FCINIT_INV . . . . . . . . . . . . . . . . . . . . . . 312FCINIT_VCC . . . . . . . . . . . . . . . . . . . . . 312FECTH . . . . . . . . . . . . . . . . . . . . . . . . . 278FECTL . . . . . . . . . . . . . . . . . . . . . . . . . . 278FECTMH . . . . . . . . . . . . . . . . . . . . . . . . 280FECTML . . . . . . . . . . . . . . . . . . . . . . . . 280FEPTH . . . . . . . . . . . . . . . . . . . . . . . . . . 279FEPTL . . . . . . . . . . . . . . . . . . . . . . . . . . 279FEPTMH . . . . . . . . . . . . . . . . . . . . . . . . 281FEPTML . . . . . . . . . . . . . . . . . . . . . . . . 281FIFO64K36 . . . . . . . . . . . . . . . . . . . . . . 253GAND2. . . . . . . . . . . . . . . . . . . . . . . . . . 160GMX4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 160GNAND2 . . . . . . . . . . . . . . . . . . . . . . . . 161GND . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161GNOR2. . . . . . . . . . . . . . . . . . . . . . . . . . 162GOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 162GXOR2. . . . . . . . . . . . . . . . . . . . . . . . . . 163HA1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163HA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 164HA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 164HA1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 165HCLKBUF . . . . . . . . . . . . . . . . . . . . . . . 258HCLKBUF_LVDS; HCLKBUF_LVPECL 297HCLKBUF_X . . . . . . . . . . . . . . . . . . . . . 292HCLKINT . . . . . . . . . . . . . . . . . . . . . . . . . 69IBDL . . . . . . . . . . . . . . . . . . . . . . . . . . . 264IBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . 282INBUF . . . . . . . . . . . . . . . . . . . . . . . . . . 259INBUF_LVDS; INBUF_LVPECL . . . . . . 296INBUF_X . . . . . . . . . . . . . . . . . . . . . . . . 288
24
Alphabetical List of Macros
INV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165INVA. . . . . . . . . . . . . . . . . . . . . . . . . . . . 166INVD . . . . . . . . . . . . . . . . . . . . . . . . . . . 166IOCLKBUF . . . . . . . . . . . . . . . . . . . . . . 282IODFE . . . . . . . . . . . . . . . . . . . . . . . . . . 105IODFEC . . . . . . . . . . . . . . . . . . . . . . . . 106IODFEP . . . . . . . . . . . . . . . . . . . . . . . . . 106IOFIFO (PerPin FIFO) . . . . . . . . . . . . . . 298IOFIFOCTL . . . . . . . . . . . . . . . . . . . . . . 298IOPCLBUF . . . . . . . . . . . . . . . . . . . . . . 283IR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264IREC . . . . . . . . . . . . . . . . . . . . . . . . . . . 283IREP . . . . . . . . . . . . . . . . . . . . . . . . . . . 284IRI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265JKF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167JKF1B . . . . . . . . . . . . . . . . . . . . . . . . . . 168JKF2A . . . . . . . . . . . . . . . . . . . . . . . . . . 168JKF2B . . . . . . . . . . . . . . . . . . . . . . . . . . 169JKF2C . . . . . . . . . . . . . . . . . . . . . . . . . . 169JKF2D . . . . . . . . . . . . . . . . . . . . . . . . . . 170JKF3A . . . . . . . . . . . . . . . . . . . . . . . . . . 170JKF3B . . . . . . . . . . . . . . . . . . . . . . . . . . 171JKF3C . . . . . . . . . . . . . . . . . . . . . . . . . . 171JKF3D . . . . . . . . . . . . . . . . . . . . . . . . . . 172JKF4B . . . . . . . . . . . . . . . . . . . . . . . . . . 173JKFPC . . . . . . . . . . . . . . . . . . . . . . . . . . 173MAJ3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 174MAJ3X . . . . . . . . . . . . . . . . . . . . . . . . . . 174MAJ3XI . . . . . . . . . . . . . . . . . . . . . . . . . 175MIN3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 175MIN3X . . . . . . . . . . . . . . . . . . . . . . . . . . 176MIN3XI . . . . . . . . . . . . . . . . . . . . . . . . . . 177MULT1 . . . . . . . . . . . . . . . . . . . . . . . . . 304MX2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178MX2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 178MX2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 179MX2C . . . . . . . . . . . . . . . . . . . . . . . . . . . 179MX4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180MXC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 180MXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181NAND2. . . . . . . . . . . . . . . . . . . . . . . . . . 181NAND2A . . . . . . . . . . . . . . . . . . . . . . . . 182NAND2B . . . . . . . . . . . . . . . . . . . . . . . . 182
NAND3 . . . . . . . . . . . . . . . . . . . . . . . . . . 183NAND3A. . . . . . . . . . . . . . . . . . . . . . . . . 183NAND3B. . . . . . . . . . . . . . . . . . . . . . . . . 184NAND3C. . . . . . . . . . . . . . . . . . . . . . . . . 184NAND4 . . . . . . . . . . . . . . . . . . . . . . . . . . 185NAND4A. . . . . . . . . . . . . . . . . . . . . . . . . 185NAND4B. . . . . . . . . . . . . . . . . . . . . . . . . 186NAND4C. . . . . . . . . . . . . . . . . . . . . . . . . 186NAND4D. . . . . . . . . . . . . . . . . . . . . . . . . 187NAND5B. . . . . . . . . . . . . . . . . . . . . . . . . 187NAND5C. . . . . . . . . . . . . . . . . . . . . . . . . 188NAND5D. . . . . . . . . . . . . . . . . . . . . . . . . 188NOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 189NOR2A. . . . . . . . . . . . . . . . . . . . . . . . . . 189NOR2B. . . . . . . . . . . . . . . . . . . . . . . . . . 190NOR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 191NOR3A. . . . . . . . . . . . . . . . . . . . . . . . . . 191NOR3B. . . . . . . . . . . . . . . . . . . . . . . . . . 192NOR3C. . . . . . . . . . . . . . . . . . . . . . . . . . 192NOR4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 193NOR4A. . . . . . . . . . . . . . . . . . . . . . . . . . 193NOR4B. . . . . . . . . . . . . . . . . . . . . . . . . . 194NOR4C. . . . . . . . . . . . . . . . . . . . . . . . . . 194NOR4D. . . . . . . . . . . . . . . . . . . . . . . . . . 195NOR5B. . . . . . . . . . . . . . . . . . . . . . . . . . 195NOR5C. . . . . . . . . . . . . . . . . . . . . . . . . . 196NOR5D. . . . . . . . . . . . . . . . . . . . . . . . . . 196OA1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197OA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 198OA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 198OA1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 199OA2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199OA2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 200OA3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200OA3A . . . . . . . . . . . . . . . . . . . . . . . . . . . 201OA3B . . . . . . . . . . . . . . . . . . . . . . . . . . . 201OA4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202OA4A . . . . . . . . . . . . . . . . . . . . . . . . . . . 202OA5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203OAI1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203OAI2A. . . . . . . . . . . . . . . . . . . . . . . . . . . 204OAI3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204OAI3A. . . . . . . . . . . . . . . . . . . . . . . . . . . 205
25
Alphabetical List of Macros
OBDLHS . . . . . . . . . . . . . . . . . . . . . . . . 265OBHS . . . . . . . . . . . . . . . . . . . . . . . . . . 266OBUFTH . . . . . . . . . . . . . . . . . . . . . . . . 284OBUFTL . . . . . . . . . . . . . . . . . . . . . . . . 285OR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207OR2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 207OR2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 208OR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208OR3A . . . . . . . . . . . . . . . . . . . . . . . . . . . 209OR3B . . . . . . . . . . . . . . . . . . . . . . . . . . . 209OR3C . . . . . . . . . . . . . . . . . . . . . . . . . . . 210OR4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210OR4A . . . . . . . . . . . . . . . . . . . . . . . . . . . 211OR4B . . . . . . . . . . . . . . . . . . . . . . . . . . . 211OR4C . . . . . . . . . . . . . . . . . . . . . . . . . . . 212OR4D . . . . . . . . . . . . . . . . . . . . . . . . . . . 212OR5A . . . . . . . . . . . . . . . . . . . . . . . . . . . 213OR5B . . . . . . . . . . . . . . . . . . . . . . . . . . . 213OR5C . . . . . . . . . . . . . . . . . . . . . . . . . . . 214ORECTH . . . . . . . . . . . . . . . . . . . . . . . . 285ORECTL . . . . . . . . . . . . . . . . . . . . . . . . 286OREPTH . . . . . . . . . . . . . . . . . . . . . . . . 286OREPTL . . . . . . . . . . . . . . . . . . . . . . . . 287ORH . . . . . . . . . . . . . . . . . . . . . . . . . . . 266ORIH . . . . . . . . . . . . . . . . . . . . . . . . . . . 267ORITH . . . . . . . . . . . . . . . . . . . . . . . . . . 267ORTH . . . . . . . . . . . . . . . . . . . . . . . . . . 268OUTBUF . . . . . . . . . . . . . . . . . . . . . . . . 259OUTBUF_LVDS; OUTBUF_LVPECL . . 297OUTBUF_X . . . . . . . . . . . . . . . . . . . . . . 293PLL; PLLFB . . . . . . . . . . . . . . . . . . . . . . 314PLLHCLK . . . . . . . . . . . . . . . . . . . . . . . 316PLLINT . . . . . . . . . . . . . . . . . . . . . . . . . 315PLLOUT . . . . . . . . . . . . . . . . . . . . . . . . 315PLLRCLK . . . . . . . . . . . . . . . . . . . . . . . 316QCLKBIBUF . . . . . . . . . . . . . . . . . . . . . 260QCLKBIBUFI . . . . . . . . . . . . . . . . . . . . . 260QCLKBUF . . . . . . . . . . . . . . . . . . . . . . . 261QCLKBUFI . . . . . . . . . . . . . . . . . . . . . . 261QCLKINT . . . . . . . . . . . . . . . . . . . . . . . . 214QCLKINTI . . . . . . . . . . . . . . . . . . . . . . . 215RAM4FA . . . . . . . . . . . . . . . . . . . . . . . . 240RAM4FF . . . . . . . . . . . . . . . . . . . . . . . . 241
RAM4FR . . . . . . . . . . . . . . . . . . . . . . . . 242RAM4RA . . . . . . . . . . . . . . . . . . . . . . . . 243RAM4RF . . . . . . . . . . . . . . . . . . . . . . . . 244RAM4RR . . . . . . . . . . . . . . . . . . . . . . . . 245RAM64K36 /RAM64K36P . . . . . . . . . . . 252RAM8FA . . . . . . . . . . . . . . . . . . . . . . . . 246RAM8FF . . . . . . . . . . . . . . . . . . . . . . . . 247RAM8FR . . . . . . . . . . . . . . . . . . . . . . . . 248RAM8RA . . . . . . . . . . . . . . . . . . . . . . . . 249RAM8RF . . . . . . . . . . . . . . . . . . . . . . . . 250RAM8RR . . . . . . . . . . . . . . . . . . . . . . . . 251SFCNTECP1 . . . . . . . . . . . . . . . . . . . . . 307SFCNTELDCP1 . . . . . . . . . . . . . . . . . . 309SRCNTECP1 . . . . . . . . . . . . . . . . . . . . . 307SRCNTELDCP1 . . . . . . . . . . . . . . . . . . 309SUB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 302TBDLHS . . . . . . . . . . . . . . . . . . . . . . . . 269TBHS . . . . . . . . . . . . . . . . . . . . . . . . . . . 269TF1A. . . . . . . . . . . . . . . . . . . . . . . . . . . . 215TF1B. . . . . . . . . . . . . . . . . . . . . . . . . . . . 216TRIBUFF . . . . . . . . . . . . . . . . . . . . . . . . 262TRIBUFF_X . . . . . . . . . . . . . . . . . . . . . . 295VCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216XA1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217XA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 217XA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 218XA1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 218XAI1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219XAI1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 219XNOR2. . . . . . . . . . . . . . . . . . . . . . . . . . 220XNOR3. . . . . . . . . . . . . . . . . . . . . . . . . . 220XNOR4. . . . . . . . . . . . . . . . . . . . . . . . . . 224XO1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221XO1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 221XOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 222XOR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 222XOR4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 223ZOR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 225ZOR3I. . . . . . . . . . . . . . . . . . . . . . . . . . . 225
26
Macro Library Guide 27
Combinational/Sequential Macros
Combinational, AND
Macro Library Guide 29
Combinational, AND
AND2
A
B
Y
A, B Y
FamilyModules
Seq Comb
All 1
Input Output
2-Input AND
Truth Table A B Y
X 0 0
0 X 0
1 1 1
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator
AND2A
A
B
Y
A, B Y
FamilyModules
Seq Comb
All 1
Input Output
2-Input AND with active low A Input
Truth Table A B Y
X 0 0
0 1 1
1 X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator
Combinational, AND
AND2B
A, B Y
FamilyModules
Seq Comb
All 1
Input Output
2-Input AND with active low Inputs
Truth TableA B Y
0 0 1
X 1 0
1 X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator
A
B
Y
AND3
Y
C
B
A
A, B,C Y
FamilyModules
Seq Comb
All 1
Input Output
3-Input AND
Truth Table A B C Y
X X 0 0
X 0 X 0
0 X X 0
1 1 1 1
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator
30
Combinational, AND
Macro Library Guide 31
AND3A
Y
C
B
A
A, B, C Y
FamilyModules
Seq Comb
All 1
Input Output
3-Input AND with active low A-Input
Truth TableA B C Y
X X 0 0
X 0 X 0
0 1 1 1
1 X X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator
AND3B
Y
C
B
A
A, B,C Y
FamilyModules
Seq Comb
All 1
Input Output
3-Input AND with active low A- and B-Inputs
Truth Table A B C Y
X X 0 0
0 0 1 1
X 1 X 0
1 X X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator
Combinational, AND
AND3C
Y
C
B
A
A, B, C Y
FamilyModules
Seq Comb
All 1
Input Output
3-Input AND with active low Inputs
Truth Table A B C Y
0 0 0 1
X X 1 0
X 1 X 0
1 X X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator
AND4
2*
2Y
D
C
A
B
A, B, C, D Y
* A 2 on the symbol implies 2 logic module delays, only for ACT 1 and 40MX.
FamilyModules
Seq Comb
ACT 1/40MX 2
Others 1
Input Output
4-Input AND
Truth Table A B C D Y
X X X 0 0
X X 0 X 0
X 0 X X 0
0 X X X 0
1 1 1 1 1
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator
32
Combinational, AND
Macro Library Guide 33
AND4A
2*
2 Y
D
C
A
B
A, B, C, D Y
* A 2 on the symbol implies 2 logic module delays, only for ACT 1 and 40MX.
FamilyModules
Seq Comb
40MX/ACT1 2
Others 1
Input Output
4-Input AND with active low A-Input
Truth Table A B C D Y
X X X 0 0
X X 0 X 0
X 0 X X 0
0 1 1 1 1
1 X X X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator
AND4B
Y
D
C
B
A
A, B, C, D Y
FamilyModules
Seq Comb
All 1
Input Output
4-Input AND with active low A- and B-Inputs
Truth Table A B C D Y
X X X 0 0
X X 0 X 0
0 0 1 1 1
X 1 X X 0
1 X X X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator
Combinational, AND
AND4C
Y
D
C
B
A
A, B, C, D Y
FamilyModules
Seq Comb
All 1
Input Output
4-Input AND with active low A-, B-, and C-Inputs
Truth Table A B C D Y
X X X 0 0
0 0 0 1 1
X X 1 X 0
X 1 X X 0
1 X X X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator
AND4D
2
2*
B
A
D
YC
A, B, C, D Y
* A 2 on the symbol implies 2 logic module delays, except 54SX, 54SX-A, and eX.
FamilyModules
Seq Comb
54SX, 54SX-A, eX 1
Others 2
Input Output
4-Input AND with active low Inputs
Truth Table A B C D Y
0 0 0 0 1
X X X 1 0
X X 1 X 0
X 1 X X 0
1 X X X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator
34
Combinational, AND
Macro Library Guide 35
AND5A
Y
E
D
C
B
A
A, B, C, D, E Y
FamilyModules
Seq Comb
All listed 1
Input Output
5-Input AND with active low A input
Truth Table A B C D E Y
0 1 1 1 1 1
1 X X X X 0
X 0 X X X 0
X X 0 X X 0
X X X 0 X 0
X X X X 0 0
Function
54SX, 54SX-A, 54SX-S, eX, Axcelerator
AND5B
Y
E
D
C
B
A
A, B, C, D, E Y
FamilyModules
Seq Comb
All 1
Input Output
5-Input AND with active low A-, and B-Inputs
Truth Table A B C D E Y
X X X X 0 0
X X X 0 X 0
X X 0 X X 0
0 0 1 1 1 1
X 1 X X X 0
1 X X X X 0
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator
Combinational, AND
Combinational
AND5C
Y
E
D
C
B
A
A, B, C, D, E Y
FamilyModules
Seq Comb
54SX, 54SX-A, eX, Axcelerator 1
Input Output
5-Input AND with active low A-, B- and C-Inputs
Truth Table A B C D E Y
0 0 0 1 1 1
1 X X X X 0
X 1 X X X 0
X X 1 X X 0
X X X 0 X 0
X X X X 0 0
Function
54SX, 54SX-A, 54SX-S, eX, Axcelerator
A01
YC
B
A
A, B, C Y
FamilyModules
Seq Comb
All 1
Input Output
3-Input AND-OR
Truth Table A B C Y
X 0 0 0
X X 1 1
0 X 0 0
1 1 X 1
Function
ACT1, ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator
36
Combinational, AND-OR
Macro Library Guide 37
Combinational, AND-OR
A010
A
B
C
D
E
Y
A, B, C, D, E Y
FamilyModules
Seq Comb
All except ACT1 and 40MX 1
Input Output
5-Input AND-OR-AND
Truth Table A B C D E Y
X X X 0 0 0
X 0 0 X X 0
X X 1 X 1 1
X X 1 1 X 1
0 X 0 X X 0
1 1 X X 1 1
1 1 X 1 X 1
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator
A011
Y
C
B
A
A, B, C Y
FamilyModules
Seq Comb
All except ACT1 and 40MX 1
Input Output
3-Input AND-OR
Truth Table A B C Y
X 0 0 0
0 0 X 0
0 X 0 0
X 1 1 1
1 X 1 1
1 1 X 1
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX, 54SX-A, 54SX-S, eX, Axcelerator
38
Combinational, AND-OR
A012
Y
A
B
C
A, B, C Y
FamilyModules
Seq Comb
All listed 1
Input Output
3-Input AND-OR
Truth Table A B C Y
0 0 0 1
1 0 0 0
0 1 0 1
1 1 0 1
0 0 1 0
1 0 1 1
0 1 1 1
1 1 1 0
Function
54SX, 54SX-A, 54SX-S, eX, Axcelerator
A013
A
B
CY
A, B, C Y
FamilyModules
Seq Comb
All listed 1
Input Output
3-Input AND-OR
Truth Table A B C Y
0 0 0 0
1 0 0 1
0 1 0 1
1 1 0 1
0 0 1 0
1 0 1 0
0 1 1 0
1 1 1 1
Function
54SX, 54SX-A, 54SX-S, eX, Axcelerator
Combinational, AND-OR
Macro Library Guide 39
A014
A
B
CY
A, B, C Y
FamilyModules
Seq Comb
All listed 1
Input Output
3-Input AND-OR
Truth Table A B C Y
0 0 0 0
1 0 0 1
0 1 0 1
1 1 0 1
0 0 1 1
1 0 1 0
0 1 1 0
1 1 1 1
Function
54SX, 54SX-A, 54SX-S, eX, Axcelerator
A015
A
B
C
Y
A, B, C