PALLV16V8-10 and PALLV16V8Z-20 Families
3
The user is given two design options with the PALLV16V8. First, it can be programmed as a
standard PAL device from the PAL16R8 and PAL10H8 series. The PAL programmer manufacturer
will supply device codes for the standard PAL device architectures to be used with the PALLV16V8.
The programmer will program the PALLV16V8 in the corresponding architecture. This allows the
user to use existing standard PAL device JEDEC files without making any changes to them.
Alternatively, the device can be programmed as a PALLV16V8. Here the user must use the
PALLV16V8 device code. This option allows full utilization of the macrocell.
CONFIGURATION OPTIONS
Each macrocell can be configured as one of the following: registered output, combinatorial output,
combinatorial I/O, or dedicated input. In the registered output configuration, the output buffer is
enabled by the OE pin. In the combinatorial configuration, the buffer is either controlled by a
product term or always enabled. In the dedicated input configuration, it is always disabled. With
the exception of MC
0
and MC
7
, a macrocell configured as a dedicated input derives the input signal
from an adjacent I/O. MC
0
derives its input from pin 11 (OE) and MC
The macrocell configurations are controlled by the configuration control word. It contains 2 global
bits (SG0 and SG1) and 16 local bits (SL0
0
through SL0
whether registers will be allowed. SG1 determines whether the PALLV16V8 will emulate a PAL16R8
family. Within each macrocell, SL0
x
, in conjunction with SG1, selects the configuration of the
macrocell, and SL1
x
sets the output as either active low or active high for the individual macrocell.
The configuration bits work by acting as control inputs for the multiplexers in the macrocell. There
are four multiplexers: a product term input, an enable select, an output select, and a feedback
select multiplexer. SG1 and SL0
x
are the control signals for all four multiplexers. In MC
7
from pin 1 (CLK).
7
and SL1
0
through SL1
7
). SG0 determines
0
and MC
7
,
1 0
0 1
17713D-004
*In macrocells MC
0
and MC
7
,
SG1 is replaced by SG0 on the feedback multiplexer.
1 1
0 X
*SG1
SG1
SL0
X
D
Q
Q
1 0
1 1
0 X
1 1
1 0
0 0
V
CC
CLK
SL0
X
OE
To
Adjacent
Macrocell
From
Adjacent
Pin
1 1
0 X
1 0
SL1
X
I/O
X
Figure 1. PALLV16V8 Macrocell