XC7300FM Xilinx, XC7300FM Datasheet - Page 6
![no-image](/images/no-image-200.jpg)
XC7300FM
Manufacturer Part Number
XC7300FM
Description
XC7300 CMOS EPLD Family
Manufacturer
Xilinx
Datasheet
1.XC7300FM.pdf
(10 pages)
making the Q output identical to the D input, independent
of the clock, or as a conventional flip-flop.
The Macrocell clock source is programmable and can be
one of the private product terms or one of two global Fast-
CLK signals (FCLK0 and FCLK1). Global FastCLK sig-
nals are distributed to every Macrocell flip-flop with short
delay and minimal skew.
The asynchronous Set and Reset product terms override
the clocked operation. If both asynchronous inputs are
active simultaneously, Reset overrides Set.
In addition to driving the chip output buffer, the Macrocell
output is routed back as an input to the UIM. One private
product term can be configured to control the Output
Enable of the output buffer and/or the feedback to the
UIM. If it is configured to control UIM feedback, the Output
Enable product term forces the UIM feedback line High
when the Macrocell output is disabled.
Universal Interconnect Matrix
The UIM receives inputs from each Macrocell output, I/O
pin, and dedicated input pin. Acting as an unrestricted
crossbar switch, the UIM generates 21 output signals to
each High-Density Function Block and 24 output signals
to each Fast Function Block.
Figure 7. Input/Output Schematic (except XC7318/XC7336 which do not include I/O flip-flops)
To Function Block
AND-Array (on
Pins Only)
Macrocell
Fast Input
Feedback
Macrocell
From FB
Register
From FB
Register
To UIM
to UIM
I/O Pins Only
Macrocell
Input and
This document was created with FrameMaker 4 0 2
Polarity
Input
Polarity
Output
2-6
Each UIM input can be programmed to connect to any UIM
output. The delay through the interconnect matrix is con-
stant, regardless of the routing distance, fan-out, or fan-in.
When multiple inputs are programmed to be connected to
the same output, this output produces the logical AND of
the input signals. By choosing the appropriate signal
inversions at the input pins, Macrocell outputs and Func-
tion Block AND-array input, this AND logic can also be
used to implement wide NAND, OR or NOR functions.
This offers an additional level of logic without any speed
penalty.
A Macrocell feedback signal that is disabled by the output
enable product term represents a High input to the UIM.
Programming several such Macrocell outputs onto the
same UIM output emulates a 3-state bus line. If one of the
Macrocell outputs is enabled, the UIM output assumes
the enabled output’s level.
Input/Output Blocks
Macrocells drive chip outputs directly through 3-state out-
put buffers, each individually controlled by the Output
Enable product term mentioned above. The Macrocell
output can be inverted. An additional configuration option
allows the output to be disabled permanently. Two dedi-
cated FastOE inputs can also be configured to control
any of the chip outputs instead of, or in conjunction with,
the individual Output Enable product term. See Figure 7.
Q
Q
Q
CLK
CLK
EN
EN
D
D
D
Pin
Driver
I/O. FCLK/O, CKEN/O
and FOE/O
Pins Only
I
OL
Global
Select
= 24 mA
Fast OE0
Fast OE1
I/O Pin
CKEN0
CKEN1
FastCLK0
FastCLK1
FastCLK2
X5463