macro library guideactel.kr/_actel/html/digital.library/q3_1999/manuals/lib... · 1999. 7. 14. ·...
TRANSCRIPT
-
Macro Library Guide
May 1999
-
Actel Corporation, Sunnyvale, CA 94086© 1998 Actel Corporation. All rights reserved.
Part Number: 5029009-3
Release: May 1999
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. Information in this document is subject to change without notice. Actel assumes no responsibility for any errors that may appear in this document.
This document contains confidential proprietary information that is not to be disclosed to any unauthorized person without prior written consent of Actel Corporation.
TrademarksActel is a trademark of Actel Corporation.
All other products or brand names mentioned are trademarks or registered trademarks of their respective holders.
ii
-
vvvvii
vi
Table of Contents
Introduction
Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .How to Use this Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Restrictions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Advanced Application Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .HDL Instantiation of Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .vMigration Between Families . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lists
List of Combinational Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viiList of Sequential Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiList of CC Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiiiList of RAM Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvList of Input/Output Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviiAlphabetical List of Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xix
Macros
Combinational/Sequential Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Combinational, AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Combinational, AND-OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Combinational, AND-OR-INVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Combinational, AND-OR-INVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Combinational, AND-XOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Combinational, AND-XOR-INVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Combinational, 3-Input Gate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Clock Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Combinational, Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42Carry Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60Sequential, D-Type Flip-Flop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61Sequential D-Type Flip-Flop with Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67Sequential, D-Type Flip-Flop with Multiplexed Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Sequential, D-Type Flip-Flop with Preset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93Sequential, D-Type Flip-Flop with Preset and Clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97Sequential, Data Latc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Sequential, Data Latch with Clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103Sequential, Data Latch with Enable and Clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
iii
-
Table of Contents
Sequential, Data Latch with Enable and Preset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109Data Latch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111Data Latch with Multiplexed Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113Sequential, Data Latch with Preset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119Sequential, JK Flip-Flop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121Combinational, Wide Decode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122Combinational, Clock Net Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126Combinational, Half Adder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129Combinational, Inverters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131JK Flip-Flop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132Combinational, AND-OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137Combinational, AND-OR-INVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140Combinational, Multiplexer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141Combinational, NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144Combinational, NOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151Combinational, OR-AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158Combinational, OR-AND-INVERT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163Combinational, OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167Sequential, Toggle Flip-Flop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175Combinational, XOR-AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176Combinational, XNOR-AND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177Combinational, XNOR-NAND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178Combinational, XNOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179Combinational, XOR-OR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180Combinational, XOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181Combinational, Gate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
CC-Module Flip Flops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
RAM Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
RAM Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
I/O Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Input/Output, General Use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212ACT 2/XL/DX/42MX I/O Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217ACT 3 I/O Macros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
iv
-
IntroductionDefinitions
Hard Macros
The Hard Macro library consists of logic ele-ments constructed of one or more ACT family modules. Modules may be of type sequential or combinatorial. Please refer to the ACT Fam-ily Field Programmable Gate Array Databook for definitions of ACT family modules. The rel-ative placement of two module-macros is pre-defined. The timing characteristics are a function of the fanout on the output of the macro.
ACTgen Macro
ACTgen macros are described in Actel’s publi-cation, “A Guide to ACTgen Macros.”
Combinability
For information on combinability, refer to the Designer Series Development Tool User’s Guide.
How to Use this Guide
Family Inclusion Indicator
On the side of each data page are tabs indicat-ing whether the cell is a member of the ACT 1, ACT 2/1200XL, 3200DX, ACT 3, 40MX, 42MX, or 54SX library.
Guidelines
These Guidelines are applicable to Hard mac-ros only.
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 hard macros have logic levels equal to one except cells with pin delays of two. A “2” is added to the corresponding symbol in the Hard 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 clock
X 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, and 54SX register cells may be clocked by either of the two global clock networks by connecting their CLK input to the output of a CLKBUF, CLKBIBUF, or CLKINT macro.
All ACT 2/1200XL, 3200DX, ACT 3, 42MX, and 54SX register cells may be globally preset, re-set or enabled by connecting the PRE, CLR, or E input to the output of a CLKBUF, CLKBIBUF, CLKINT macro.
All ACT 2/1200XL, 3200DX, ACT 3, 42MX, and 54SX I/O three-state buffers may be globally enabled by connecting their E input to the out-put of a CLKBUF, CLKBIBUF, OR CLKINT macro.
v
-
Introduction
All ACT 3 and 54SX register cells composed of sequential modules may be clocked by high speed clock buffer network by connecting their CLK input to the output of a HCLKBUF 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 refer to Actel’s Databook.
HDL Instantiation of MacrosIndividual macros can be instantiated in your Verilog or VHDL Code.
In Verilog, an instantiation is performed within a module with the following syntax:
macro_name instance_name(.macro_pin_name(net_name), ...);
For example, an instantiation of an AND3 macro could be entered as:
AND3 U12 (.A(SIG1), .B(SIG2), .C(SIG3),.Y(SIG4));
In VHDL, an instantiation is performed within an architecture with the following syntax:
instance_name: macro_name PORT MAP(macro_pin_name=>signal_name, ...);
For example, an instantiation of an AND3 macro could be entered as:
U12: AND3 PORT MAP (A=>SIG1, B=>SIG2,C=>SIG3, Y=>SIG4);
In either language, connection by name rather than by position is shown and is the recom-mended practice.
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/40MX ACT 2/1200XL/3200DX/42MX ACT 3 54SX
ACT 1 or 40MX X YES YES NO
ACT 2, 1200XL,3200DX, 42MX
NO X YES** YES**
ACT 3 NO NO X YES*
54SX NO NO NO X
vi
-
Lists
List of Combinational Macros
AND2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3AND2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 3AND2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 4AND3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4AND3A . . . . . . . . . . . . . . . . . . . . . . . . . . . 5AND3B . . . . . . . . . . . . . . . . . . . . . . . . . . . 5AND3C . . . . . . . . . . . . . . . . . . . . . . . . . . . 6AND4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6AND4A . . . . . . . . . . . . . . . . . . . . . . . . . . . 7AND4B . . . . . . . . . . . . . . . . . . . . . . . . . . . 7AND4C . . . . . . . . . . . . . . . . . . . . . . . . . . . 8AND4D . . . . . . . . . . . . . . . . . . . . . . . . . . . 8AND5A . . . . . . . . . . . . . . . . . . . . . . . . . . . 9AND5B . . . . . . . . . . . . . . . . . . . . . . . . . . . 9AND5C . . . . . . . . . . . . . . . . . . . . . . . . . . 10A01 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10A010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11A011 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11A012 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12A013 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12A014 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13A015 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13A016 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14A017 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14A018 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15A01A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15A01B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16A01C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16A01D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17A01E . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17A02 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18A02A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18A02B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19A02C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19A02D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20A02E . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20A03 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21A03A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
A03B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22A03C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22A04A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23A05A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23A06 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24A06A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24A07 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25A08 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25A09 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26A0I1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26A0I1A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27A0I1B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27A0I1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 28A0I1D . . . . . . . . . . . . . . . . . . . . . . . . . . . 28AOI2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 29AOI2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 29AOI3A . . . . . . . . . . . . . . . . . . . . . . . . . . . 30AOI4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30AOI4A . . . . . . . . . . . . . . . . . . . . . . . . . . . 31AOI5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31AX1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32AX1A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32AX1B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33AX1C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33AX1D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34AX1E . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34AXO1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35AXO2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35AXO3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36AXO5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36AXO6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37AXO7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37AXOI1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 38AXOI2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 38AXOI3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 39AXOI4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 39AXOI5 . . . . . . . . . . . . . . . . . . . . . . . . . . . 40AXOI7 . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
vii
-
List of Combinational Macros
BUFA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41BUFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41CLKINT . . . . . . . . . . . . . . . . . . . . . . . . . . 42CM7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43CM8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44CM8A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45CM8F . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46CM8INV . . . . . . . . . . . . . . . . . . . . . . . . . . 47CMA9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47CMAF . . . . . . . . . . . . . . . . . . . . . . . . . . . 48CMB3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48CMB7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49CMBB . . . . . . . . . . . . . . . . . . . . . . . . . . . 49CMBF . . . . . . . . . . . . . . . . . . . . . . . . . . . 50CMEA . . . . . . . . . . . . . . . . . . . . . . . . . . . 50CMEB . . . . . . . . . . . . . . . . . . . . . . . . . . . 51CMEE . . . . . . . . . . . . . . . . . . . . . . . . . . . 51CMEF . . . . . . . . . . . . . . . . . . . . . . . . . . . 52CMF1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52CMF2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53CMF3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53CMF4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54CMF5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54CMF6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55CMF7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55CMF8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56CMF9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56CMFA . . . . . . . . . . . . . . . . . . . . . . . . . . . 57CMFB . . . . . . . . . . . . . . . . . . . . . . . . . . . 57CMFC . . . . . . . . . . . . . . . . . . . . . . . . . . . 58CMFD . . . . . . . . . . . . . . . . . . . . . . . . . . . 58CMFE . . . . . . . . . . . . . . . . . . . . . . . . . . . 59CS1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59CS2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60CY2A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60CY2B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61DLEB . . . . . . . . . . . . . . . . . . . . . . . . . . . 111DLEC . . . . . . . . . . . . . . . . . . . . . . . . . . . 111DLM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112DLM2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 112DLM2A . . . . . . . . . . . . . . . . . . . . . . . . . . 113DLM2B . . . . . . . . . . . . . . . . . . . . . . . . . . 113DLM3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 114DLM3A . . . . . . . . . . . . . . . . . . . . . . . . . . 114DLM4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 115DLM4A . . . . . . . . . . . . . . . . . . . . . . . . . . 115
DLM8A . . . . . . . . . . . . . . . . . . . . . . . . . . 116DLM8B . . . . . . . . . . . . . . . . . . . . . . . . . . 117DLMA . . . . . . . . . . . . . . . . . . . . . . . . . . . 118DLME1A . . . . . . . . . . . . . . . . . . . . . . . . 118DLP1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 119DLP1A . . . . . . . . . . . . . . . . . . . . . . . . . . 119DLP1B . . . . . . . . . . . . . . . . . . . . . . . . . . 120DLP1C . . . . . . . . . . . . . . . . . . . . . . . . . . 120JKF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121DLP1D . . . . . . . . . . . . . . . . . . . . . . . . . . 121DLP1E . . . . . . . . . . . . . . . . . . . . . . . . . . 122DXAND7 . . . . . . . . . . . . . . . . . . . . . . . . 122DXAX7 . . . . . . . . . . . . . . . . . . . . . . . . . . 123DXNAND7 . . . . . . . . . . . . . . . . . . . . . . . 123FA1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124FA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 124FA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 125FA2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 125GAND2 . . . . . . . . . . . . . . . . . . . . . . . . . 126GMX4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 126GNAND2 . . . . . . . . . . . . . . . . . . . . . . . . 127GND . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127GNOR2 . . . . . . . . . . . . . . . . . . . . . . . . . 128GOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 128GXOR2 . . . . . . . . . . . . . . . . . . . . . . . . . 129HA1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129HA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 130HA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 130HA1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 131INV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131INVA . . . . . . . . . . . . . . . . . . . . . . . . . . . 132JKF1B . . . . . . . . . . . . . . . . . . . . . . . . . . 132JKF2A . . . . . . . . . . . . . . . . . . . . . . . . . . 133JKF2B . . . . . . . . . . . . . . . . . . . . . . . . . . 133JKF2C . . . . . . . . . . . . . . . . . . . . . . . . . . 134JKF2D . . . . . . . . . . . . . . . . . . . . . . . . . . 134JKF3A . . . . . . . . . . . . . . . . . . . . . . . . . . 135JKF3B . . . . . . . . . . . . . . . . . . . . . . . . . . 135JKF3C . . . . . . . . . . . . . . . . . . . . . . . . . . 136JKF3D . . . . . . . . . . . . . . . . . . . . . . . . . . 136JKF4B . . . . . . . . . . . . . . . . . . . . . . . . . . 137JKFPC . . . . . . . . . . . . . . . . . . . . . . . . . . 137MAJ3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 138MAJ3X . . . . . . . . . . . . . . . . . . . . . . . . . . 138MAJ3XI . . . . . . . . . . . . . . . . . . . . . . . . . 139MIN3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
viii
-
List of Combinational Macros
MIN3X . . . . . . . . . . . . . . . . . . . . . . . . . . 140MIN3XI . . . . . . . . . . . . . . . . . . . . . . . . . 140MX2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141MX2A . . . . . . . . . . . . . . . . . . . . . . . . . . 141MX2B . . . . . . . . . . . . . . . . . . . . . . . . . . 142MX2C . . . . . . . . . . . . . . . . . . . . . . . . . . 142MX4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143MXC1 . . . . . . . . . . . . . . . . . . . . . . . . . . 143MXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 144NAND2 . . . . . . . . . . . . . . . . . . . . . . . . . 144NAND2A . . . . . . . . . . . . . . . . . . . . . . . . 145NAND2B . . . . . . . . . . . . . . . . . . . . . . . . 145NAND3 . . . . . . . . . . . . . . . . . . . . . . . . . 146NAND3A . . . . . . . . . . . . . . . . . . . . . . . . 146NAND3B . . . . . . . . . . . . . . . . . . . . . . . . 147NAND3C . . . . . . . . . . . . . . . . . . . . . . . . 147NAND4 . . . . . . . . . . . . . . . . . . . . . . . . . 148NAND4A . . . . . . . . . . . . . . . . . . . . . . . . 148NAND4B . . . . . . . . . . . . . . . . . . . . . . . . 149NAND4C . . . . . . . . . . . . . . . . . . . . . . . . 149NAND4D . . . . . . . . . . . . . . . . . . . . . . . . 150NAND5B . . . . . . . . . . . . . . . . . . . . . . . . 150NAND5C . . . . . . . . . . . . . . . . . . . . . . . . 151NOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . 151NOR2A . . . . . . . . . . . . . . . . . . . . . . . . . 152NOR2B . . . . . . . . . . . . . . . . . . . . . . . . . 152NOR3 . . . . . . . . . . . . . . . . . . . . . . . . . . 153NOR3A . . . . . . . . . . . . . . . . . . . . . . . . . 153NOR3B . . . . . . . . . . . . . . . . . . . . . . . . . 154NOR3C . . . . . . . . . . . . . . . . . . . . . . . . . 154NOR4 . . . . . . . . . . . . . . . . . . . . . . . . . . 155NOR4A . . . . . . . . . . . . . . . . . . . . . . . . . 155NOR4B . . . . . . . . . . . . . . . . . . . . . . . . . 156NOR4C . . . . . . . . . . . . . . . . . . . . . . . . . 156NOR4D . . . . . . . . . . . . . . . . . . . . . . . . . 157NOR5B . . . . . . . . . . . . . . . . . . . . . . . . . 157NOR5C . . . . . . . . . . . . . . . . . . . . . . . . . 158OA1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158OA1A . . . . . . . . . . . . . . . . . . . . . . . . . . 159OA1B . . . . . . . . . . . . . . . . . . . . . . . . . . 159OA1C . . . . . . . . . . . . . . . . . . . . . . . . . . 160OA2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160OA2A . . . . . . . . . . . . . . . . . . . . . . . . . . 161
OA3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161OA3A . . . . . . . . . . . . . . . . . . . . . . . . . . . 162OA3B . . . . . . . . . . . . . . . . . . . . . . . . . . . 162OA4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163OA4A . . . . . . . . . . . . . . . . . . . . . . . . . . . 163OA5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164OAI1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 164OAI2A . . . . . . . . . . . . . . . . . . . . . . . . . . 165OAI3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 165OAI3A . . . . . . . . . . . . . . . . . . . . . . . . . . 166OR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167OR2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 167OR2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 168OR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168OR3A . . . . . . . . . . . . . . . . . . . . . . . . . . . 169OR3B . . . . . . . . . . . . . . . . . . . . . . . . . . . 169OR3C . . . . . . . . . . . . . . . . . . . . . . . . . . 170OR4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170OR4A . . . . . . . . . . . . . . . . . . . . . . . . . . . 171OR4B . . . . . . . . . . . . . . . . . . . . . . . . . . . 171OR4C . . . . . . . . . . . . . . . . . . . . . . . . . . 172OR4D . . . . . . . . . . . . . . . . . . . . . . . . . . 172OR5A . . . . . . . . . . . . . . . . . . . . . . . . . . . 173OR5B . . . . . . . . . . . . . . . . . . . . . . . . . . . 173OR5C . . . . . . . . . . . . . . . . . . . . . . . . . . 174QCLKINT . . . . . . . . . . . . . . . . . . . . . . . . 174TF1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 175TF1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 175VCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176XA1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176XA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 177XA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 177XA1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 178XAI1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178XAI1A . . . . . . . . . . . . . . . . . . . . . . . . . . 179XNOR2 . . . . . . . . . . . . . . . . . . . . . . . . . 179XNOR3 . . . . . . . . . . . . . . . . . . . . . . . . . 180XO1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180XO1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 181XOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 181XOR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 182ZOR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 182ZOR3I . . . . . . . . . . . . . . . . . . . . . . . . . . 183
ix
-
List of Sequential Macros
DF1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61DF1A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62DF1B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62DF1C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63DFC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63DFC1A . . . . . . . . . . . . . . . . . . . . . . . . . . 64DFC1B . . . . . . . . . . . . . . . . . . . . . . . . . . 64DFC1C . . . . . . . . . . . . . . . . . . . . . . . . . . 65DFC1D . . . . . . . . . . . . . . . . . . . . . . . . . . 65DFC1E . . . . . . . . . . . . . . . . . . . . . . . . . . 66DFC1F . . . . . . . . . . . . . . . . . . . . . . . . . . 66DFC1G . . . . . . . . . . . . . . . . . . . . . . . . . . 67DFE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67DFE1B . . . . . . . . . . . . . . . . . . . . . . . . . . 68DFE1C . . . . . . . . . . . . . . . . . . . . . . . . . . 68DFE2D . . . . . . . . . . . . . . . . . . . . . . . . . . 69DFE3A . . . . . . . . . . . . . . . . . . . . . . . . . . 69DFE3B . . . . . . . . . . . . . . . . . . . . . . . . . . 70DFE3C . . . . . . . . . . . . . . . . . . . . . . . . . . 70DFE3D . . . . . . . . . . . . . . . . . . . . . . . . . . 71DFE4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71DFE4A . . . . . . . . . . . . . . . . . . . . . . . . . . 72DFE4B . . . . . . . . . . . . . . . . . . . . . . . . . . 72DFE4C . . . . . . . . . . . . . . . . . . . . . . . . . . 73DFE4F . . . . . . . . . . . . . . . . . . . . . . . . . . . 73DFE4G . . . . . . . . . . . . . . . . . . . . . . . . . . 74DFEA . . . . . . . . . . . . . . . . . . . . . . . . . . . 74DFEB . . . . . . . . . . . . . . . . . . . . . . . . . . . 75DFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . 75DFED . . . . . . . . . . . . . . . . . . . . . . . . . . . 76DFEG . . . . . . . . . . . . . . . . . . . . . . . . . . . 76DFEH . . . . . . . . . . . . . . . . . . . . . . . . . . . 77IODFE . . . . . . . . . . . . . . . . . . . . . . . . . . . 77IODFEC . . . . . . . . . . . . . . . . . . . . . . . . . 78IODFEP . . . . . . . . . . . . . . . . . . . . . . . . . . 78DFM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79DFM1B . . . . . . . . . . . . . . . . . . . . . . . . . . 79DFM1C . . . . . . . . . . . . . . . . . . . . . . . . . . 80
DFM3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80DFM3B . . . . . . . . . . . . . . . . . . . . . . . . . . 81DFM3E . . . . . . . . . . . . . . . . . . . . . . . . . . 81DFM3F . . . . . . . . . . . . . . . . . . . . . . . . . . 82DFM3G . . . . . . . . . . . . . . . . . . . . . . . . . . 82DFM4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83DFM4A . . . . . . . . . . . . . . . . . . . . . . . . . . 83DFM4B . . . . . . . . . . . . . . . . . . . . . . . . . . 84DFM4C . . . . . . . . . . . . . . . . . . . . . . . . . . 84DFM4D . . . . . . . . . . . . . . . . . . . . . . . . . . 85DFM4E . . . . . . . . . . . . . . . . . . . . . . . . . . 85DFM5A . . . . . . . . . . . . . . . . . . . . . . . . . . 86DFM5B . . . . . . . . . . . . . . . . . . . . . . . . . . 86DFM6A . . . . . . . . . . . . . . . . . . . . . . . . . . 87DFM6B . . . . . . . . . . . . . . . . . . . . . . . . . . 87DFM7A . . . . . . . . . . . . . . . . . . . . . . . . . . 88DFM7B . . . . . . . . . . . . . . . . . . . . . . . . . . 89DFM8A . . . . . . . . . . . . . . . . . . . . . . . . . . 90DFM8B . . . . . . . . . . . . . . . . . . . . . . . . . . 91DFMA . . . . . . . . . . . . . . . . . . . . . . . . . . . 92DFMB . . . . . . . . . . . . . . . . . . . . . . . . . . . 92DFME1A . . . . . . . . . . . . . . . . . . . . . . . . . 93DFP1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93DFP1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 94DFP1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 94DFP1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 95DFP1D . . . . . . . . . . . . . . . . . . . . . . . . . . . 95DFP1E . . . . . . . . . . . . . . . . . . . . . . . . . . . 96DFP1F . . . . . . . . . . . . . . . . . . . . . . . . . . . 96DFP1G . . . . . . . . . . . . . . . . . . . . . . . . . . 97DFPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97DFPCA . . . . . . . . . . . . . . . . . . . . . . . . . . 98DFPCB . . . . . . . . . . . . . . . . . . . . . . . . . . 98DFPCC . . . . . . . . . . . . . . . . . . . . . . . . . . 99DL1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99DL1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 100DL1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 100DL1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
xi
-
List of Sequential Macros
DL2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 101DL2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 102DL2C . . . . . . . . . . . . . . . . . . . . . . . . . . . 102DL2D . . . . . . . . . . . . . . . . . . . . . . . . . . . 103DLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103DLC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 104DLC1A . . . . . . . . . . . . . . . . . . . . . . . . . . 104DLC1F . . . . . . . . . . . . . . . . . . . . . . . . . . 105DLC1G . . . . . . . . . . . . . . . . . . . . . . . . . . 105DLCA . . . . . . . . . . . . . . . . . . . . . . . . . . . 106DLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106DLE1D . . . . . . . . . . . . . . . . . . . . . . . . . . 107DLE2A . . . . . . . . . . . . . . . . . . . . . . . . . . 107DLE2B . . . . . . . . . . . . . . . . . . . . . . . . . . 108DLE2C . . . . . . . . . . . . . . . . . . . . . . . . . . 108DLE3A . . . . . . . . . . . . . . . . . . . . . . . . . . 109DLE3B . . . . . . . . . . . . . . . . . . . . . . . . . . 109DLE3C . . . . . . . . . . . . . . . . . . . . . . . . . . 110DLEA . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
xii
-
List of CC Macros
DF1_CC . . . . . . . . . . . . . . . . . . . . . . . . . 186DF1A_CC. . . . . . . . . . . . . . . . . . . . . . . . 186DF1B_CC. . . . . . . . . . . . . . . . . . . . . . . . 187DF1C_CC . . . . . . . . . . . . . . . . . . . . . . . 187DFC1_CC . . . . . . . . . . . . . . . . . . . . . . . 188DFC1A_CC . . . . . . . . . . . . . . . . . . . . . . 188DFC1B_CC . . . . . . . . . . . . . . . . . . . . . . 189DFC1D_CC . . . . . . . . . . . . . . . . . . . . . . 189DFE_CC. . . . . . . . . . . . . . . . . . . . . . . . . 190DFE1B_CC . . . . . . . . . . . . . . . . . . . . . . 190DFE1C_CC . . . . . . . . . . . . . . . . . . . . . . 191DFEA_CC . . . . . . . . . . . . . . . . . . . . . . . 191DFM_CC . . . . . . . . . . . . . . . . . . . . . . . . 192DFMA_CC . . . . . . . . . . . . . . . . . . . . . . . 192DFM1B_CC . . . . . . . . . . . . . . . . . . . . . . 193DFM1C_CC . . . . . . . . . . . . . . . . . . . . . . 193DFP1_CC* . . . . . . . . . . . . . . . . . . . . . . . 194DFP1A_CC* . . . . . . . . . . . . . . . . . . . . . . 194DFP1B_CC* . . . . . . . . . . . . . . . . . . . . . . 195DFP1D_CC*. . . . . . . . . . . . . . . . . . . . . . 195DFPC_CC*. . . . . . . . . . . . . . . . . . . . . . . 196DFPCA_CC* . . . . . . . . . . . . . . . . . . . . . 196
xiii
-
List of RAM Macros
RAM4FA . . . . . . . . . . . . . . . . . . . . . . . . 198RAM4FF. . . . . . . . . . . . . . . . . . . . . . . . . 199RAM4FR . . . . . . . . . . . . . . . . . . . . . . . . 200RAM4RA . . . . . . . . . . . . . . . . . . . . . . . . 201RAM4RF . . . . . . . . . . . . . . . . . . . . . . . . 202RAM4RR . . . . . . . . . . . . . . . . . . . . . . . . 203RAM8FA . . . . . . . . . . . . . . . . . . . . . . . . 204RAM8FF. . . . . . . . . . . . . . . . . . . . . . . . . 205RAM8FR . . . . . . . . . . . . . . . . . . . . . . . . 206RAM8RA . . . . . . . . . . . . . . . . . . . . . . . . 207RAM8RF . . . . . . . . . . . . . . . . . . . . . . . . 208RAM8RR . . . . . . . . . . . . . . . . . . . . . . . . 209
xv
-
List of Input/Output Macros
BIBUF . . . . . . . . . . . . . . . . . . . . . . . . . . 212CLKBIBUF . . . . . . . . . . . . . . . . . . . . . . 212CLKBUF . . . . . . . . . . . . . . . . . . . . . . . . 213CLKBUFI . . . . . . . . . . . . . . . . . . . . . . . . 213CLKINTI . . . . . . . . . . . . . . . . . . . . . . . . 214HCLKBUF . . . . . . . . . . . . . . . . . . . . . . . 214INBUF . . . . . . . . . . . . . . . . . . . . . . . . . . 215OUTBUF . . . . . . . . . . . . . . . . . . . . . . . . 215TRIBUFF . . . . . . . . . . . . . . . . . . . . . . . . 216BBDLHS . . . . . . . . . . . . . . . . . . . . . . . . 217BBHS . . . . . . . . . . . . . . . . . . . . . . . . . . 217IBDL . . . . . . . . . . . . . . . . . . . . . . . . . . . 218IR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218IRI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219OBDLHS . . . . . . . . . . . . . . . . . . . . . . . . 219OBHS . . . . . . . . . . . . . . . . . . . . . . . . . . 220ORH . . . . . . . . . . . . . . . . . . . . . . . . . . . 220ORIH . . . . . . . . . . . . . . . . . . . . . . . . . . . 221ORITH . . . . . . . . . . . . . . . . . . . . . . . . . . 221ORTH . . . . . . . . . . . . . . . . . . . . . . . . . . 222QCLKBUF . . . . . . . . . . . . . . . . . . . . . . . 222TBDLHS . . . . . . . . . . . . . . . . . . . . . . . . 223TBHS . . . . . . . . . . . . . . . . . . . . . . . . . . 223BBHSA . . . . . . . . . . . . . . . . . . . . . . . . . 224BBLSA . . . . . . . . . . . . . . . . . . . . . . . . . 224BBUFTH . . . . . . . . . . . . . . . . . . . . . . . . 225BBUFTL . . . . . . . . . . . . . . . . . . . . . . . . 225BIECTH . . . . . . . . . . . . . . . . . . . . . . . . . 226BIECTL . . . . . . . . . . . . . . . . . . . . . . . . . 226BIEPTH . . . . . . . . . . . . . . . . . . . . . . . . . 227BIEPTL . . . . . . . . . . . . . . . . . . . . . . . . . 227BRECTH . . . . . . . . . . . . . . . . . . . . . . . . 228BRECTL . . . . . . . . . . . . . . . . . . . . . . . . 228BREPTH . . . . . . . . . . . . . . . . . . . . . . . . 229BREPTL . . . . . . . . . . . . . . . . . . . . . . . . 229DECETH . . . . . . . . . . . . . . . . . . . . . . . . 230DECETL . . . . . . . . . . . . . . . . . . . . . . . . 230DEPETH . . . . . . . . . . . . . . . . . . . . . . . . 231
DEPETL . . . . . . . . . . . . . . . . . . . . . . . . 231FECTH . . . . . . . . . . . . . . . . . . . . . . . . . 232FECTL . . . . . . . . . . . . . . . . . . . . . . . . . . 232FEPTH . . . . . . . . . . . . . . . . . . . . . . . . . . 233FEPTL . . . . . . . . . . . . . . . . . . . . . . . . . . 233FECTMH . . . . . . . . . . . . . . . . . . . . . . . . 234FECTML . . . . . . . . . . . . . . . . . . . . . . . . 234FEPTMH . . . . . . . . . . . . . . . . . . . . . . . . 235FEPTML . . . . . . . . . . . . . . . . . . . . . . . . 235IBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . 236IOCLKBUF . . . . . . . . . . . . . . . . . . . . . . 236IOPCLBUF . . . . . . . . . . . . . . . . . . . . . . 237IREC . . . . . . . . . . . . . . . . . . . . . . . . . . . 237IREP . . . . . . . . . . . . . . . . . . . . . . . . . . . 238OBUFTH . . . . . . . . . . . . . . . . . . . . . . . . 238OBUFTL . . . . . . . . . . . . . . . . . . . . . . . . 239ORECTH . . . . . . . . . . . . . . . . . . . . . . . . 239ORECTL . . . . . . . . . . . . . . . . . . . . . . . . 240OREPTH . . . . . . . . . . . . . . . . . . . . . . . . 240OREPTL . . . . . . . . . . . . . . . . . . . . . . . . 241
xvii
-
Alphabetical List of Macros
A01. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10A010. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11A011. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11A012. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12A013. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12A014. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13A015. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13A016. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14A017. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14A018. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15A01A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15A01B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16A01C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16A01D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17A01E . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17A02. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18A02A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18A02B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19A02C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19A02D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20A02E . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20A03. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21A03A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21A03B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22A03C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22A04A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23A05A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23A06. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24A06A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24A07. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25A08. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25A09. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26A0I1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26A0I1A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27A0I1B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27A0I1C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28A0I1D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28AND2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
AND2A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3AND2B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4AND3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4AND3A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5AND3B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5AND3C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6AND4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6AND4A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7AND4B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7AND4C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8AND4D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8AND5A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9AND5B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9AND5C . . . . . . . . . . . . . . . . . . . . . . . . . . . 10AOI2A. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29AOI2B. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29AOI3A. . . . . . . . . . . . . . . . . . . . . . . . . . . . 30AOI4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30AOI4A. . . . . . . . . . . . . . . . . . . . . . . . . . . . 31AOI5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31AX1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32AX1A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32AX1B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33AX1C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33AX1D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34AX1E . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34AXO1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35AXO2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35AXO3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36AXO5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36AXO6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37AXO7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37AXOI1. . . . . . . . . . . . . . . . . . . . . . . . . . . . 38AXOI2. . . . . . . . . . . . . . . . . . . . . . . . . . . . 38AXOI3. . . . . . . . . . . . . . . . . . . . . . . . . . . . 39AXOI4. . . . . . . . . . . . . . . . . . . . . . . . . . . . 39AXOI5. . . . . . . . . . . . . . . . . . . . . . . . . . . . 40AXOI7. . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
xix
-
Alphabetical List of Macros
BBDLHS . . . . . . . . . . . . . . . . . . . . . . . . 217BBHS . . . . . . . . . . . . . . . . . . . . . . . . . . . 217BBHSA . . . . . . . . . . . . . . . . . . . . . . . . . 224BBLSA . . . . . . . . . . . . . . . . . . . . . . . . . . 224BBUFTH . . . . . . . . . . . . . . . . . . . . . . . . 225BBUFTL . . . . . . . . . . . . . . . . . . . . . . . . . 225BIBUF . . . . . . . . . . . . . . . . . . . . . . . . . . 212BIECTH . . . . . . . . . . . . . . . . . . . . . . . . . 226BIECTL . . . . . . . . . . . . . . . . . . . . . . . . . 226BIEPTH . . . . . . . . . . . . . . . . . . . . . . . . . 227BIEPTL . . . . . . . . . . . . . . . . . . . . . . . . . 227BRECTH . . . . . . . . . . . . . . . . . . . . . . . . 228BRECTL . . . . . . . . . . . . . . . . . . . . . . . . 228BREPTH . . . . . . . . . . . . . . . . . . . . . . . . 229BREPTL . . . . . . . . . . . . . . . . . . . . . . . . . 229BUFA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41BUFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41CLKBIBUF . . . . . . . . . . . . . . . . . . . . . . . 212CLKBUF . . . . . . . . . . . . . . . . . . . . . . . . 213CLKBUFI . . . . . . . . . . . . . . . . . . . . . . . . 213CLKINT. . . . . . . . . . . . . . . . . . . . . . . . . . . 42CLKINTI . . . . . . . . . . . . . . . . . . . . . . . . . 214CM7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43CM8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44CM8A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45CM8F . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46CM8INV . . . . . . . . . . . . . . . . . . . . . . . . . . 47CMA9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47CMAF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48CMB3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48CMB7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49CMBB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49CMBF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50CMEA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50CMEB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51CMEE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51CMEF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52CMF1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52CMF2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53CMF3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53CMF4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54CMF5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54CMF6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55CMF7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55CMF8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56CMF9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
CMFA . . . . . . . . . . . . . . . . . . . . . . . . . . . 57CMFB . . . . . . . . . . . . . . . . . . . . . . . . . . . 57CMFC . . . . . . . . . . . . . . . . . . . . . . . . . . . 58CMFD . . . . . . . . . . . . . . . . . . . . . . . . . . . 58CMFE . . . . . . . . . . . . . . . . . . . . . . . . . . . 59CS1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59CS2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60CY2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 60CY2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 61DECETH . . . . . . . . . . . . . . . . . . . . . . . . 230DECETL . . . . . . . . . . . . . . . . . . . . . . . . . 230DEPETH . . . . . . . . . . . . . . . . . . . . . . . . 231DEPETL . . . . . . . . . . . . . . . . . . . . . . . . . 231DF1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61DF1_CC . . . . . . . . . . . . . . . . . . . . . . . . . 186DF1A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62DF1A_CC . . . . . . . . . . . . . . . . . . . . . . . 186DF1B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62DF1B_CC . . . . . . . . . . . . . . . . . . . . . . . 187DF1C . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63DF1C_CC . . . . . . . . . . . . . . . . . . . . . . . 187DFC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63DFC1_CC . . . . . . . . . . . . . . . . . . . . . . . 188DFC1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 64DFC1A_CC . . . . . . . . . . . . . . . . . . . . . . 188DFC1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 64DFC1B_CC . . . . . . . . . . . . . . . . . . . . . . 189DFC1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 65DFC1D . . . . . . . . . . . . . . . . . . . . . . . . . . . 65DFC1D_CC . . . . . . . . . . . . . . . . . . . . . . 189DFC1E . . . . . . . . . . . . . . . . . . . . . . . . . . . 66DFC1F . . . . . . . . . . . . . . . . . . . . . . . . . . . 66DFC1G . . . . . . . . . . . . . . . . . . . . . . . . . . . 67DFE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67DFE_CC . . . . . . . . . . . . . . . . . . . . . . . . 190DFE1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 68DFE1B_CC . . . . . . . . . . . . . . . . . . . . . . 190DFE1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 68DFE1C_CC . . . . . . . . . . . . . . . . . . . . . . 191DFE2D . . . . . . . . . . . . . . . . . . . . . . . . . . . 69DFE3A . . . . . . . . . . . . . . . . . . . . . . . . . . . 69DFE3B . . . . . . . . . . . . . . . . . . . . . . . . . . . 70DFE3C . . . . . . . . . . . . . . . . . . . . . . . . . . . 70DFE3D . . . . . . . . . . . . . . . . . . . . . . . . . . . 71DFE4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71DFE4A . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
xx
-
Alphabetical List of Macros
DFE4B . . . . . . . . . . . . . . . . . . . . . . . . . . 72DFE4C . . . . . . . . . . . . . . . . . . . . . . . . . . 73DFE4F . . . . . . . . . . . . . . . . . . . . . . . . . . . 73DFE4G . . . . . . . . . . . . . . . . . . . . . . . . . . 74DFEA . . . . . . . . . . . . . . . . . . . . . . . . . . . 74DFEA_CC . . . . . . . . . . . . . . . . . . . . . . . 191DFEB . . . . . . . . . . . . . . . . . . . . . . . . . . . 75DFEC . . . . . . . . . . . . . . . . . . . . . . . . . . . 75DFED . . . . . . . . . . . . . . . . . . . . . . . . . . . 76DFEG . . . . . . . . . . . . . . . . . . . . . . . . . . . 76DFEH . . . . . . . . . . . . . . . . . . . . . . . . . . . 77DFM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79DFM_CC . . . . . . . . . . . . . . . . . . . . . . . . 192DFM1B . . . . . . . . . . . . . . . . . . . . . . . . . . 79DFM1B_CC . . . . . . . . . . . . . . . . . . . . . . 193DFM1C . . . . . . . . . . . . . . . . . . . . . . . . . . 80DFM1C_CC . . . . . . . . . . . . . . . . . . . . . 193DFM3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 80DFM3B . . . . . . . . . . . . . . . . . . . . . . . . . . 81DFM3E . . . . . . . . . . . . . . . . . . . . . . . . . . 81DFM3F . . . . . . . . . . . . . . . . . . . . . . . . . . 82DFM3G . . . . . . . . . . . . . . . . . . . . . . . . . . 82DFM4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 83DFM4A . . . . . . . . . . . . . . . . . . . . . . . . . . 83DFM4B . . . . . . . . . . . . . . . . . . . . . . . . . . 84DFM4C . . . . . . . . . . . . . . . . . . . . . . . . . . 84DFM4D . . . . . . . . . . . . . . . . . . . . . . . . . . 85DFM4E . . . . . . . . . . . . . . . . . . . . . . . . . . 85DFM5A . . . . . . . . . . . . . . . . . . . . . . . . . . 86DFM5B . . . . . . . . . . . . . . . . . . . . . . . . . . 86DFM6A . . . . . . . . . . . . . . . . . . . . . . . . . . 87DFM6B . . . . . . . . . . . . . . . . . . . . . . . . . . 87DFM7A . . . . . . . . . . . . . . . . . . . . . . . . . . 88DFM7B . . . . . . . . . . . . . . . . . . . . . . . . . . 89DFM8A . . . . . . . . . . . . . . . . . . . . . . . . . . 90DFM8B . . . . . . . . . . . . . . . . . . . . . . . . . . 91DFMA . . . . . . . . . . . . . . . . . . . . . . . . . . . 92DFMA_CC . . . . . . . . . . . . . . . . . . . . . . . 192DFMB . . . . . . . . . . . . . . . . . . . . . . . . . . . 92DFME1A . . . . . . . . . . . . . . . . . . . . . . . . . 93DFP1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93DFP1_CC* . . . . . . . . . . . . . . . . . . . . . . 194DFP1A . . . . . . . . . . . . . . . . . . . . . . . . . . 94DFP1A_CC* . . . . . . . . . . . . . . . . . . . . . 194DFP1B . . . . . . . . . . . . . . . . . . . . . . . . . . 94DFP1B_CC* . . . . . . . . . . . . . . . . . . . . . 195
DFP1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 95DFP1D . . . . . . . . . . . . . . . . . . . . . . . . . . . 95DFP1D_CC* . . . . . . . . . . . . . . . . . . . . . 195DFP1E . . . . . . . . . . . . . . . . . . . . . . . . . . . 96DFP1F . . . . . . . . . . . . . . . . . . . . . . . . . . . 96DFP1G . . . . . . . . . . . . . . . . . . . . . . . . . . 97DFPC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97DFPC_CC* . . . . . . . . . . . . . . . . . . . . . . 196DFPCA . . . . . . . . . . . . . . . . . . . . . . . . . . 98DFPCA_CC* . . . . . . . . . . . . . . . . . . . . . 196DFPCB . . . . . . . . . . . . . . . . . . . . . . . . . . 98DFPCC . . . . . . . . . . . . . . . . . . . . . . . . . . 99DL1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99DL1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 100DL1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 100DL1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 101DL2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 101DL2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 102DL2C . . . . . . . . . . . . . . . . . . . . . . . . . . . 102DL2D . . . . . . . . . . . . . . . . . . . . . . . . . . . 103DLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103DLC1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 104DLC1A . . . . . . . . . . . . . . . . . . . . . . . . . . 104DLC1F . . . . . . . . . . . . . . . . . . . . . . . . . . 105DLC1G . . . . . . . . . . . . . . . . . . . . . . . . . 105DLCA . . . . . . . . . . . . . . . . . . . . . . . . . . . 106DLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106DLE1D . . . . . . . . . . . . . . . . . . . . . . . . . . 107DLE2A . . . . . . . . . . . . . . . . . . . . . . . . . . 107DLE2B . . . . . . . . . . . . . . . . . . . . . . . . . . 108DLE2C . . . . . . . . . . . . . . . . . . . . . . . . . . 108DLE3A . . . . . . . . . . . . . . . . . . . . . . . . . . 109DLE3B . . . . . . . . . . . . . . . . . . . . . . . . . . 109DLE3C . . . . . . . . . . . . . . . . . . . . . . . . . . 110DLEA . . . . . . . . . . . . . . . . . . . . . . . . . . . 110DLEB . . . . . . . . . . . . . . . . . . . . . . . . . . . 111DLEC . . . . . . . . . . . . . . . . . . . . . . . . . . . 111DLM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112DLM2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 112DLM2A . . . . . . . . . . . . . . . . . . . . . . . . . . 113DLM2B . . . . . . . . . . . . . . . . . . . . . . . . . . 113DLM3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 114DLM3A . . . . . . . . . . . . . . . . . . . . . . . . . . 114DLM4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 115DLM4A . . . . . . . . . . . . . . . . . . . . . . . . . . 115DLM8A . . . . . . . . . . . . . . . . . . . . . . . . . . 116
xxi
-
Alphabetical List of Macros
DLM8B . . . . . . . . . . . . . . . . . . . . . . . . . . 117DLMA . . . . . . . . . . . . . . . . . . . . . . . . . . . 118DLME1A . . . . . . . . . . . . . . . . . . . . . . . . . 118DLP1. . . . . . . . . . . . . . . . . . . . . . . . . . . . 119DLP1A . . . . . . . . . . . . . . . . . . . . . . . . . . 119DLP1B . . . . . . . . . . . . . . . . . . . . . . . . . . 120DLP1C . . . . . . . . . . . . . . . . . . . . . . . . . . 120DLP1D . . . . . . . . . . . . . . . . . . . . . . . . . . 121DLP1E . . . . . . . . . . . . . . . . . . . . . . . . . . 122DXAND7 . . . . . . . . . . . . . . . . . . . . . . . . . 122DXAX7 . . . . . . . . . . . . . . . . . . . . . . . . . . 123DXNAND7 . . . . . . . . . . . . . . . . . . . . . . . 123FA1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124FA1A. . . . . . . . . . . . . . . . . . . . . . . . . . . . 124FA1B. . . . . . . . . . . . . . . . . . . . . . . . . . . . 125FA2A. . . . . . . . . . . . . . . . . . . . . . . . . . . . 125FECTH . . . . . . . . . . . . . . . . . . . . . . . . . . 232FECTL . . . . . . . . . . . . . . . . . . . . . . . . . . 232FECTMH . . . . . . . . . . . . . . . . . . . . . . . . 234FECTML . . . . . . . . . . . . . . . . . . . . . . . . 234FEPTH . . . . . . . . . . . . . . . . . . . . . . . . . . 233FEPTL . . . . . . . . . . . . . . . . . . . . . . . . . . 233FEPTMH . . . . . . . . . . . . . . . . . . . . . . . . 235FEPTML . . . . . . . . . . . . . . . . . . . . . . . . 235GAND2 . . . . . . . . . . . . . . . . . . . . . . . . . . 126GMX4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 126GNAND2. . . . . . . . . . . . . . . . . . . . . . . . . 127GND . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127GNOR2. . . . . . . . . . . . . . . . . . . . . . . . . . 128GOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 128GXOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . 129HA1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129HA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 130HA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 130HA1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 131HCLKBUF . . . . . . . . . . . . . . . . . . . . . . . 214IBDL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218IBUF . . . . . . . . . . . . . . . . . . . . . . . . . . . 236INBUF . . . . . . . . . . . . . . . . . . . . . . . . . . 215INV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131INVA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132IOCLKBUF . . . . . . . . . . . . . . . . . . . . . . . 236IODFE . . . . . . . . . . . . . . . . . . . . . . . . . . . 77IODFEC . . . . . . . . . . . . . . . . . . . . . . . . . . 78IODFEP . . . . . . . . . . . . . . . . . . . . . . . . . . 78IOPCLBUF . . . . . . . . . . . . . . . . . . . . . . . 237
IR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218IREC . . . . . . . . . . . . . . . . . . . . . . . . . . . 237IREP . . . . . . . . . . . . . . . . . . . . . . . . . . . 238IRI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219JKF . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121JKF1B . . . . . . . . . . . . . . . . . . . . . . . . . . 132JKF2A . . . . . . . . . . . . . . . . . . . . . . . . . . 133JKF2B . . . . . . . . . . . . . . . . . . . . . . . . . . 133JKF2C. . . . . . . . . . . . . . . . . . . . . . . . . . 134JKF2D. . . . . . . . . . . . . . . . . . . . . . . . . . 134JKF3A . . . . . . . . . . . . . . . . . . . . . . . . . . 135JKF3B . . . . . . . . . . . . . . . . . . . . . . . . . . 135JKF3C. . . . . . . . . . . . . . . . . . . . . . . . . . 136JKF3D. . . . . . . . . . . . . . . . . . . . . . . . . . 136JKF4B . . . . . . . . . . . . . . . . . . . . . . . . . . 137JKFPC . . . . . . . . . . . . . . . . . . . . . . . . . 137MAJ3. . . . . . . . . . . . . . . . . . . . . . . . . . . 138MAJ3X . . . . . . . . . . . . . . . . . . . . . . . . . 138MAJ3XI . . . . . . . . . . . . . . . . . . . . . . . . . 139MIN3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 139MIN3X. . . . . . . . . . . . . . . . . . . . . . . . . . 140MIN3XI . . . . . . . . . . . . . . . . . . . . . . . . . 140MX2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 141MX2A . . . . . . . . . . . . . . . . . . . . . . . . . . 141MX2B . . . . . . . . . . . . . . . . . . . . . . . . . . 142MX2C . . . . . . . . . . . . . . . . . . . . . . . . . . 142MX4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 143MXC1 . . . . . . . . . . . . . . . . . . . . . . . . . . 143MXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 144NAND2 . . . . . . . . . . . . . . . . . . . . . . . . . 144NAND2A . . . . . . . . . . . . . . . . . . . . . . . . 145NAND2B . . . . . . . . . . . . . . . . . . . . . . . . 145NAND3 . . . . . . . . . . . . . . . . . . . . . . . . . 146NAND3A . . . . . . . . . . . . . . . . . . . . . . . . 146NAND3B . . . . . . . . . . . . . . . . . . . . . . . . 147NAND3C . . . . . . . . . . . . . . . . . . . . . . . . 147NAND4 . . . . . . . . . . . . . . . . . . . . . . . . . 148NAND4A . . . . . . . . . . . . . . . . . . . . . . . . 148NAND4B . . . . . . . . . . . . . . . . . . . . . . . . 149NAND4C . . . . . . . . . . . . . . . . . . . . . . . . 149NAND4D . . . . . . . . . . . . . . . . . . . . . . . . 150NAND5B . . . . . . . . . . . . . . . . . . . . . . . . 150NAND5C . . . . . . . . . . . . . . . . . . . . . . . . 151NOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . 151NOR2A . . . . . . . . . . . . . . . . . . . . . . . . . 152NOR2B . . . . . . . . . . . . . . . . . . . . . . . . . 152
xxii
-
Alphabetical List of Macros
NOR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 153NOR3A. . . . . . . . . . . . . . . . . . . . . . . . . . 153NOR3B. . . . . . . . . . . . . . . . . . . . . . . . . . 154NOR3C . . . . . . . . . . . . . . . . . . . . . . . . . 154NOR4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 155NOR4A. . . . . . . . . . . . . . . . . . . . . . . . . . 155NOR4B. . . . . . . . . . . . . . . . . . . . . . . . . . 156NOR4C . . . . . . . . . . . . . . . . . . . . . . . . . 156NOR4D . . . . . . . . . . . . . . . . . . . . . . . . . 157NOR5B. . . . . . . . . . . . . . . . . . . . . . . . . . 157NOR5C . . . . . . . . . . . . . . . . . . . . . . . . . 158OA1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158OA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 159OA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 159OA1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 160OA2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160OA2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 161OA3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161OA3A . . . . . . . . . . . . . . . . . . . . . . . . . . . 162OA3B . . . . . . . . . . . . . . . . . . . . . . . . . . . 162OA4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163OA4A . . . . . . . . . . . . . . . . . . . . . . . . . . . 163OA5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164OAI1. . . . . . . . . . . . . . . . . . . . . . . . . . . . 164OAI2A . . . . . . . . . . . . . . . . . . . . . . . . . . 165OAI3. . . . . . . . . . . . . . . . . . . . . . . . . . . . 165OAI3A . . . . . . . . . . . . . . . . . . . . . . . . . . 166OBDLHS . . . . . . . . . . . . . . . . . . . . . . . . 219OBHS . . . . . . . . . . . . . . . . . . . . . . . . . . 220OBUFTH . . . . . . . . . . . . . . . . . . . . . . . . 238OBUFTL . . . . . . . . . . . . . . . . . . . . . . . . 239OR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167OR2A . . . . . . . . . . . . . . . . . . . . . . . . . . . 167OR2B . . . . . . . . . . . . . . . . . . . . . . . . . . . 168OR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168OR3A . . . . . . . . . . . . . . . . . . . . . . . . . . . 169OR3B . . . . . . . . . . . . . . . . . . . . . . . . . . . 169OR3C . . . . . . . . . . . . . . . . . . . . . . . . . . . 170OR4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170OR4A . . . . . . . . . . . . . . . . . . . . . . . . . . . 171OR4B . . . . . . . . . . . . . . . . . . . . . . . . . . . 171OR4C . . . . . . . . . . . . . . . . . . . . . . . . . . . 172OR4D . . . . . . . . . . . . . . . . . . . . . . . . . . . 172OR5A . . . . . . . . . . . . . . . . . . . . . . . . . . . 173OR5B . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
OR5C . . . . . . . . . . . . . . . . . . . . . . . . . . . 174ORECTH . . . . . . . . . . . . . . . . . . . . . . . . 239ORECTL . . . . . . . . . . . . . . . . . . . . . . . . 240OREPTH . . . . . . . . . . . . . . . . . . . . . . . . 240OREPTL . . . . . . . . . . . . . . . . . . . . . . . . 241ORH . . . . . . . . . . . . . . . . . . . . . . . . . . . 220ORIH . . . . . . . . . . . . . . . . . . . . . . . . . . . 221ORITH . . . . . . . . . . . . . . . . . . . . . . . . . . 221ORTH . . . . . . . . . . . . . . . . . . . . . . . . . . 222OUTBUF . . . . . . . . . . . . . . . . . . . . . . . . 215QCLKBUF . . . . . . . . . . . . . . . . . . . . . . . 222QCLKINT . . . . . . . . . . . . . . . . . . . . . . . . 174RAM4FA . . . . . . . . . . . . . . . . . . . . . . . . 198RAM4FF . . . . . . . . . . . . . . . . . . . . . . . . 199RAM4FR . . . . . . . . . . . . . . . . . . . . . . . . 200RAM4RA . . . . . . . . . . . . . . . . . . . . . . . . 201RAM4RF . . . . . . . . . . . . . . . . . . . . . . . . 202RAM4RR . . . . . . . . . . . . . . . . . . . . . . . . 203RAM8FA . . . . . . . . . . . . . . . . . . . . . . . . 204RAM8FF . . . . . . . . . . . . . . . . . . . . . . . . 205RAM8FR . . . . . . . . . . . . . . . . . . . . . . . . 206RAM8RA . . . . . . . . . . . . . . . . . . . . . . . . 207RAM8RF . . . . . . . . . . . . . . . . . . . . . . . . 208RAM8RR . . . . . . . . . . . . . . . . . . . . . . . . 209TBDLHS . . . . . . . . . . . . . . . . . . . . . . . . 223TBHS . . . . . . . . . . . . . . . . . . . . . . . . . . . 223TF1A. . . . . . . . . . . . . . . . . . . . . . . . . . . . 175TF1B. . . . . . . . . . . . . . . . . . . . . . . . . . . . 175TRIBUFF . . . . . . . . . . . . . . . . . . . . . . . . 216VCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176XA1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176XA1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 177XA1B . . . . . . . . . . . . . . . . . . . . . . . . . . . 177XA1C . . . . . . . . . . . . . . . . . . . . . . . . . . . 178XAI1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178XAI1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 179XNOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . 179XNOR3 . . . . . . . . . . . . . . . . . . . . . . . . . . 180XO1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180XO1A . . . . . . . . . . . . . . . . . . . . . . . . . . . 181XOR2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 181XOR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 182ZOR3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 182ZOR3I. . . . . . . . . . . . . . . . . . . . . . . . . . . 183Macros
xxiii
-
Macro Library Guide 1
Combinational/Sequential Macros
-
Combinational, AND
Macro Library Guide 3
Combinational, AND
AND2
A
B
Y
A, B Y
FamilyModules
Seq CombAll 1
Input Output
2-Input AND
Truth Table
A B YX 0 00 X 01 1 1
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
AND2A
A
B
Y
A, B Y
FamilyModules
Seq CombAll 1
Input Output
2-Input AND with active low A Input
Truth Table
A B YX 0 00 1 11 X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
-
Combinational, AND
4
AND2B
A, B Y
FamilyModules
Seq CombAll 1
Input Output
2-Input AND with active low Inputs
Truth Table
A B Y0 0 1X 1 01 X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
A
B
Y
AND3
Y
C
B
A
A, B,C Y
FamilyModules
Seq CombAll 1
Input Output
3-Input AND
Truth Table
A B C YX X 0 0X 0 X 00 X X 01 1 1 1
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
-
Combinational, AND
Macro Library Guide 5
AND3A
Y
C
B
A
A, B, C Y
FamilyModules
Seq CombAll 1
Input Output
3-Input AND with active low A-Input
Truth TableA B C YX X 0 0X 0 X 00 1 1 11 X X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX
AND3B
Y
C
B
A
A, B,C Y
FamilyModules
Seq CombAll 1
Input Output
3-Input AND with active low A- and B-Inputs
Truth Table
A B C YX X 0 00 0 1 1X 1 X 01 X X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
-
Combinational, AND
6
AND3C
Y
C
B
A
A, B, C Y
FamilyModules
Seq CombAll 1
Input Output
3-Input AND with active low Inputs
Truth Table
A B C Y0 0 0 1X X 1 0X 1 X 01 X X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
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 CombACT 1/40MX 2Others 1
Input Output
4-Input AND
Truth Table
A B C D YX X X 0 0X X 0 X 0X 0 X X 00 X X X 01 1 1 1 1
Function
ACT 1,ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
-
Combinational, AND
Macro Library Guide 7
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
54SX 2Others 1
Input Output
4-Input AND with active low A-Input
Truth Table
A B C D YX X X 0 0X X 0 X 0X 0 X X 00 1 1 1 11 X X X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
AND4B
Y
D
C
B
A
A, B, C, D Y
FamilyModules
Seq CombAll 1
Input Output
4-Input AND with active low A- and B-Inputs
Truth Table
A B C D YX X X 0 0X X 0 X 00 0 1 1 1X 1 X X 01 X X X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
-
Combinational, AND
8
AND4C
Y
D
C
B
A
A, B, C, D Y
FamilyModules
Seq CombAll 1
Input Output
4-Input AND with active low A-, B-, and C-Inputs
Truth Table
A B C D YX X X 0 00 0 0 1 1X X 1 X 0X 1 X X 01 X X X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
AND4D
2
2*
B
A
D
YC
A, B, C, D Y
* A 2 on the symbol implies 2 logic module delays, except 54SX.
FamilyModules
Seq Comb
54SX 1Others 2
Input Output
4-Input AND with active low Inputs
Truth Table
A B C D Y0 0 0 0 1X X X 1 0X X 1 X 0X 1 X X 01 X X X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
-
Combinational, AND
Macro Library Guide 9
AND5A
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 input
Truth Table
A B C D E Y0 1 1 1 1 11 X X X X 0X 0 X X X 0X X 0 X X 0X X X 0 X 0X X X X 0 0
Function
54SX
AND5B
Y
E
D
C
B
A
A, B, C, D, E Y
FamilyModules
Seq CombAll 1
Input Output
5-Input AND with active low A-, and B-Inputs
Truth Table
A B C D E YX X X X 0 0X X X 0 X 0X X 0 X X 00 0 1 1 1 1X 1 X X X 01 X X X X 0
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
-
Combinational, AND
10
Combinational
AND5C
Y
E
D
C
B
A
A, B, C, D, E Y
FamilyModules
Seq Comb54SX 1
Input Output
5-Input AND with active low A-, B- and C-Inputs
Truth Table
A B C D E Y0 0 0 1 1 11 X X X X 0X 1 X X X 0X X 1 X X 0X X X 0 X 0X X X X 0 0
Function
54SX
A01
YC
B
A
A, B, C Y
FamilyModules
Seq CombAll 1
Input Output
3-Input AND-OR
Truth Table
A B C YX 0 0 0X X 1 10 X 0 01 1 X 1
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
-
Combinational, AND-OR
Macro Library Guide 11
Combinational, AND-OR
A010
A
B
C
D
E
Y
A, B, C, D, E Y
FamilyModules
Seq CombAll 1
Input Output
5-Input AND-OR-AND
Truth Table
A B C D E YX X X 0 0 0X 0 0 X X 0X X 1 X 1 1X X 1 1 X 10 X 0 X X 01 1 X X 1 11 1 X 1 X 1
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
A011
Y
C
B
A
A, B, C Y
FamilyModules
Seq CombAll 1
Input Output
3-Input AND-OR
Truth Table
A B C YX 0 0 00 0 X 00 X 0 0X 1 1 11 X 1 11 1 X 1
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
-
12
Combinational, AND-OR
A012
Y
A
B
C
A, B, C Y
FamilyModules
Seq Comb54SX 1
Input Output
3-Input AND-OR
Truth Table
A B C Y0 0 0 11 0 0 00 1 0 11 1 0 10 0 1 01 0 1 10 1 1 11 1 1 0
Function
54SX
A013
A
B
CY
A, B, C Y
FamilyModules
Seq Comb54SX 1
Input Output
3-Input AND-OR
Truth Table
A B C Y0 0 0 01 0 0 10 1 0 11 1 0 10 0 1 01 0 1 00 1 1 01 1 1 1
Function
54SX
-
Combinational, AND-OR
Macro Library Guide 13
A014
A
B
CY
A, B, C Y
FamilyModules
Seq Comb54SX 1
Input Output
3-Input AND-OR
Truth Table
A B C Y0 0 0 01 0 0 10 1 0 11 1 0 10 0 1 11 0 1 00 1 1 01 1 1 1
Function
54SX
A015
A, B, C Y
FamilyModules
Seq Comb54SX 1
Input Output
3-Input AND-OR
Truth Table
A B C Y0 0 0 11 0 0 00 1 0 01 1 0 00 0 1 01 0 1 10 1 1 11 1 1 0
Function
54SX
-
Combinational, AND-OR
14
A016
A, B, C Y
FamilyModules
Seq Comb54SX 1
Input Output
3-Input AND-OR
Truth Table
A B C Y0 0 0 01 0 0 00 1 0 01 1 0 10 0 1 11 0 1 00 1 1 01 1 1 0
Function
54SX
A017
A, B, C Y
FamilyModules
Seq Comb54SX 1
Input Output
3-Input AND-OR
Truth Table
A B C Y0 0 0 01 0 0 00 1 0 11 1 0 00 0 1 11 0 1 00 1 1 01 1 1 1
Function
54SX
-
Combinational, AND-OR
Macro Library Guide 15
A018
A, B, C Y
FamilyModules
Seq Comb54SX 1
Input Output
3-Input AND-OR
Truth Table
A B C Y0 0 0 11 0 0 00 1 0 11 1 0 10 0 1 01 0 1 00 1 1 11 1 1 0
Function
54SX
A01A
C
B
A
Y
A, B, C Y
FamilyModules
Seq CombAll 1
Input Output
3-Input AND-OR with active low A-Input
Truth Table
A B C YX 0 0 0X X 1 10 1 X 11 X 0 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
-
Combinational, AND-OR
16
A01B
YC
B
A
A, B, C Y
FamilyModules
Seq CombAll 1
Input Output
3-Input AND-OR with active low C-Input
Truth Table
A B C YX X 0 1X 0 1 00 X 1 01 1 X 1
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
A01C
C
B
A
Y
A, B, C Y
FamilyModules
Seq CombAll 1
Input Output
3-Input AND-OR with active low A- and C-Inputs
Truth Table
A B C YX X 0 1X 0 1 00 1 X 11 X 1 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
-
Combinational, AND-OR
Macro Library Guide 17
A01D
YC
B
A
A, B, C Y
FamilyModules
Seq CombALL 1
Input Output
3-Input AND-OR with active low A- and B-Inputs
Truth Table
A B C Y0 0 X 1X 1 0 0X X 1 11 X 0 0
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
A01E
A
B
CY
A, B, C Y
FamilyModules
Seq CombALL 1
Input Output
3-Input AND-OR with active low Inputs
Truth Table
A B C YX X 0 10 0 X 1X 1 1 01 X 1 0
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
-
Combinational, AND-OR
18
A02
Y
D
C
B
A
A, B, C, D Y
FamilyModules
Seq CombALL 1
Input Output
4-Input AND-OR
Truth Table
A B C D YX 0 0 0 0X X X 1 1X X 1 X 10 X 0 0 01 1 X X 1
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
A02A
Y
D
C
B
A
A, B, C, D Y
FamilyModules
Seq CombALL 1
Input Output
4-Input AND-OR with active low A-Input
Truth Table
A B C D YX 0 0 0 0X X X 1 1X X 1 X 10 1 X X 11 X 0 0 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
-
Combinational, AND-OR
Macro Library Guide 19
A02B
A
B
C
D
Y
A, B, C, D Y
FamilyModules
Seq CombALL 1
Input Output
4-Input AND-OR with active low A-Input
Truth Table
A B C D Y0 0 X X 1X 1 0 0 0X X X 1 1X X 1 X 11 X 0 0 0
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
A02C
A
B
C
D
Y
A, B, C, D Y
FamilyModules
Seq CombALL 1
Input Output
4-Input AND-OR with active low A- and C-Inputs
Truth Table
A B C D Y1 X 1 0 0X 0 1 0 00 1 X X 1X X 0 X 1X X X 1 1
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
-
Combinational, AND-OR
20
A02D
A
B
C
D
Y
A, B, C, D Y
FamilyModules
Seq CombALL 1
Input Output
4-Input AND-OR with active low A-, B- and C-Inputs
Truth Table
A B C D YX X 0 X 10 0 X X 1X 1 1 0 0X X X 1 11 X 1 0 0
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
A02E
A
B
C
D
Y
A, B, C, D Y
FamilyModules
Seq CombALL 1
Input Output
4-Input AND-OR with active low Inputs
Truth Table
A B C D YX X X 0 1X X 0 X 10 0 X X 1X 1 1 1 01 X 1 1 0
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
-
Combinational, AND-OR
Macro Library Guide 21
A03
Y
D
C
B
A
A, B, C, D Y
FamilyModules
Seq CombALL 1
Input Output
4-Input AND-OR with active low A Input
Truth Table
A B C D YX X 0 0 0X X X 1 1X 0 X 0 00 1 1 X 11 X X 0 0
Function
Act 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
A03A
Y
D
C
B
A
A, B, C, D Y
FamilyModules
Seq CombALL 1
Input Output
4-Input AND-OR
Truth Table
A B C D YX X 0 0 0X X X 1 1X 0 X 0 00 X X 0 01 1 1 X 1
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
-
Combinational, AND-OR
22
A03B
A
B
C
D
Y
A, B, C, D Y
FamilyModules
Seq CombALL 1
Input Output
4 Input AND-OR with active low A-, B- Inputs
Truth Table
A B C D YX X 0 0 0X X X 1 10 0 1 X 1X 1 X 0 01 X X 0 0
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
A03C
A
B
C
D
Y
A, B, C, D Y
FamilyModules
Seq CombALL 1
Input Output
4-Input AND-OR with active low A-, B-, C- Inputs
Truth Table
A B C D Y0 0 0 X 1X X 1 0 0X X X 1 1X 1 X 0 01 X X 0 0
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
-
Combinational, AND-OR
Macro Library Guide 23
A04A
Y
D
CBA
A, B, C, D Y
FamilyModules
Seq CombALL 1
Input Output
4-Input AND-OR
Truth Table
A B C D YX X 0 X 0X 0 X 0 00 0 X X 00 1 1 X 11 X 1 1 11 X X 0 0X 1 1 1 1
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
A05A
YC
D
B
A
A, B, C, D Y
FamilyModules
Seq CombALL 1
Input Output
4-Input AND-OR
Truth Table
A B C D YX 0 0 0 0X X X 1 10 0 X 0 00 1 X X 11 X 1 X 11 X 0 0 0X 1 1 X 1
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
-
Combinational, AND-OR
24
A06
A
B
C
D
Y
A, B, C, D Y
FamilyModules
Seq CombALL 1
Input Output
2-wide 4-Inputs AND-OR
Truth Table
A B C D YX 0 X 0 0X 0 0 X 0X X 1 1 10 X X 0 00 X 0 X 01 1 X X 1
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
A06A
Y
D
C
B
A
A, B, C, D Y
FamilyModules
Seq CombALL 1
Input Output
2-wide 4-Inputs AND-OR with active low D-Input
Truth Table
A B C D YX 0 0 X 0X X 1 0 1X 0 X 1 00 X 0 X 00 X X 1 01 1 X X 1
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
-
Combinational, AND-OR
Macro Library Guide 25
A07
A
B
C
D
E
Y
A, B, C, D, E Y
FamilyModules
Seq CombALL 1
Input Output
5-Input AND-OR
Truth Table
A B C D E YX X 0 0 0 0X X X X 1 1X X X 1 X 1X 0 X 0 0 00 X X 0 0 01 1 1 X X 1
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
A08
A
B
C
D
E
Y
A, B, C, D, E Y
FamilyModules
Seq CombALL 1
Input Output
5-Input AND-OR with active low C- and D-Inputs
Truth Table
A B C D E YX X 0 0 X 1X 0 X 1 0 0X X X X 1 1X 0 1 X 0 00 X X 1 0 00 X 1 X 0 01 1 X X X 1
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
-
Combinational, AND-OR
26
A09
E
Y
A
B
D
C
A, B, C, D, E Y
FamilyModules
Seq CombALL 1
Input Output
5-Input AND-OR
Truth Table
A B C D E YX 0 0 0 0 0X X X X 1 1X X X 1 X 1X X 1 X X 10 X 0 0 0 01 1 X X X 1
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
A0I1
2*
2
CY
A
B
A, B, C Y
* A 2 on the symbol implies 2 logic module delays only for ACT 1 and 40MX
FamilyModules
Seq CombACT 1, 40MX 2Others 1
Input Output
3-Input AND-OR-INVERT
Truth Table
A B C YX 0 0 1X X 1 00 X 0 11 1 X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
-
Combinational, AND-OR-INVERT
Macro Library Guide 27
Combinational, AND-OR-INVERT
A0I1A
YC
B
A
A, B, C Y
FamilyModules
Seq CombALL 1
Input Output
3-Input AND-OR-INVERT with active low A-Input
Truth Table
A B C YX 0 0 1X X 1 00 1 X 01 X 0 1
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
A0I1B
YC
B
A
A, B, C Y
FamilyModules
Seq CombALL 1
Input Output
3-Input AND-OR-INVERT with active low C-Input
Truth Table
A B C YX X 0 0X 0 1 10 X 1 11 1 X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
-
Combinational, AND-OR-INVERT
28
A0I1C
A
B
CY
A, B, C Y
FamilyModules
Seq CombALL 1
Input Output
3 Input AND-OR-INVERT with active low A- and B-Inputs
Truth Table
A B C Y0 0 X 0X 1 0 1X X 1 01 X 0 1
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
A0I1D
A
B
CY
A, B, C Y
FamilyModules
Seq CombALL 1
Input Output
3-Input AND-OR-INVERT with active low Inputs
Truth Table
A B C YX X 0 00 0 X 0X 1 1 11 X 1 1
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
-
Combinational, AND-OR-INVERT
Macro Library Guide 29
AOI2A
Y
D
C
B
A
A, B, C, D Y
FamilyModules
Seq CombALL 1
Input Output
4-Input AND-OR-INVERT with active low A-Input
Truth Table
A B C D YX 0 0 0 1X X X 1 0X X 1 X 00 1 X X 01 X 0 0 1
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
AOI2B
Y
D
C
B
A
A, B, C, D Y
FamilyModules
Seq CombALL 1
Input Output
4-Input AND-OR-INVERT with active low A- and C-Inputs
Truth Table
A B C D YX X 0 X 0X 0 1 0 1X X X 1 00 1 X X 01 X 1 0 1
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
-
Combinational, AND-OR-INVERT
30
AOI3A
Y
D
C
B
A
A, B, C, D Y
FamilyModules
Seq CombALL 1
Input Output
4-Input AND-OR-INVERT with active low Inputs
Truth Table
A B C D Y0 X X 0 00 0 0 X 0X X 1 1 1X 1 X 1 11 X X X 1
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
AOI4
2
2*
D
C
A
BY
A, B, C, D Y
1
* A 2 on the symbol implies 2 logic module delays for all families except 54SX.
FamilyModules
Seq Comb54SX 1Others 2
Input Output
2-wide 4-Inputs AND-OR-INVERT
Truth Table
A B C D YX 0 X 0 1X 0 0 X 1X X 1 1 00 X X 0 10 X 0 X 11 1 X X 0
Function
ACT 1, ACT 2/1200XL, ACT 3, 3200DX, 40MX, 42MX, 54SX
-
Combinational, AND-OR-INVERT
Macro Library Guide 31
Combinational, AND-OR-INVERT
AOI4A
Y
D
C
B
A
A, B, C, D Y
FamilyModules
Seq CombAll 1
Input Output
2-wide 4-Inputs AND-OR-INVERT with active low C-Input
Truth Table
A B C D YX 0 X 0 1X X 0 1 0X 0 1 X 10 X X 0 10 X 1 X 11 1 X X 0
Function
ACT 2/1200XL, ACT 3, 3200DX, 42MX, 54SX
AOI5
YB
A
C
A, B, C Y
FamilyModules
Seq Comb54SX 1
Input Output
3-Input AND-OR-INVERT
Truth Table
A B C Y
0 0 0 11 0 0 00 1 0 11 1 0 10 0 1 11 0 1 10 1 1 0
Function
54SX
-
32
Combinational, AND-XOR
Combinational, AND-XOR
Combinational, AND-XOR-INVERT
AX1
YB
A
C