PA7536J-15 ANACHIP [Anachip Corp], PA7536J-15 Datasheet - Page 3

no-image

PA7536J-15

Manufacturer Part Number
PA7536J-15
Description
PEEL Array-TM Programmable Electrically Erasable Logic Array
Manufacturer
ANACHIP [Anachip Corp]
Datasheet
Sum-A = D, T, J or Sum-A
Sum-B = Preset, K or Sum-B
Sum-C = Reset, Clock, Sum-C
Sum-D = Clock, Output Enable, Sum-D
Figure 5. LCC Register Types
SUM-A can serve as the D, T, or J input of the register or a
combinatorial path. SUM-B can serve as the K input, or the
preset to the register, or a combinatorial path. SUM-C can
be the clock, the reset to the register, or a combinatorial
path. SUM-D can be the clock to the register, the output
enable for the connected I/O cell, or an internal feedback
node. Note that the sums controlling clocks, resets, presets
and output enables are complete sum-of-product functions,
not just product terms as with most other PLDs. This also
means that any input or I/O pin can be used as a clock or
other control function.
Several signals from the global cell are provided primarily
for synchronous (global) register control. The global cell
signals are routed to all LCCs. These signals include a
high-speed clock of positive or negative polarity, global
preset and reset, and a special register-type control that
selectively allows dynamic switching of register type. This
last feature is especially useful for saving product terms
when implementing loadable counters and state machines
by dynamically switching from D-type registers to load and
T-type registers to count (see Figure 11).
Multiple Outputs Per Logic Cell
An important feature of the logic control cell is its capability
to have multiple output functions per cell, each operating
independently. As shown in Figure 4, two of the three
outputs can select the Q output from the register or the
Sum A, B or C combinatorial paths. Thus, one LCC output
can be registered, one output can be combinatorial and the
D
T
J
K
P
R
P
R
P
R
Q
Q
Q
D R e g is te r
Q = D after clocked
Best for storage, sim ple counters,
shifters and state m achines with
few hold (loop) conditions.
T R e g is te r
Q toggles when T = 1
Q holds
Best for wide binary counters (saves
product term s) and state m achines
with m any hold (loop) conditions.
J K R e g is te r
Q toggles when J/K = 1/1
Q holds
Q = 1
Q = 0
Com bines features of both D and T
registers.
when J/K = 1/0
when J/K = 0/1
when T = 0
when J/K = 0/0
08-16-005A
3
third, an output enable or an additional buried logic
function. The multi-function PEEL™ Array logic cells are
equivalent to two or three macrocells of other PLDs, which
have only one output per cell. They also allow registers to
be truly buried from I/O pins without limiting them to input-
only (see Figure 8 and Figure 9).
Figure 6. I/O Cell Block Diagram
Figure 7. IOC Register Configurations
From
Logic
Control
Cell
Array
To
D
L
Input
Q
Q
Input
A,B,C
or
Input Cell Clock
Q
D
IO C /IN C R e g is te r
Q = D after rising edge of clock
IO C /IN C L a tc h
Q = L when clock is high
From Global Cell
holds until next rising edge
holds value when clock is low
REG /
Latch
M UX
Input Cell (INC)
M UX
08-16-007A
Q
I/O Cell (IOC)
Q
From Global Cell
M UX
REG /
Latch
M UX
Input Cell Clock
1 0
M UX
08-16-006A
Input
I/O Pin
04-02-052A
Array
To

Related parts for PA7536J-15