Philips Semiconductors
Product specification
PLUS405-37/-45
Programmable logic sequencers
(16
×
64
×
8)
1996 Nov 12
14
LOGIC PROGRAMMING
The PLUS405-37/-45 is fully supported by industry standard
(JEDEC compatible) PLD CAD tools, including Philips
Semiconductors SNAP design software packages. ABEL
and
CUPL
design software packages also support the
PLUS405-37/-45 architecture.
All packages allow Boolean and state equation entry formats. SNAP,
ABEL and CUPL also accept, as input, schematic capture format.
PLUS405-37/-45 logic designs can also be generated using the
program table entry format, which is detailed on the following pages.
This program table entry format is supported by SNAP only.
To implement the desired logic functions, each logic variable (I, B, P,
S, T, etc.) from the logic equations is assigned a symbol. TRUE,
COMPLEMENT, PRESET, RESET, OUTPUT ENABLE, INACTIVE,
etc., symbols are defined below.
INITIALIZATION/OE OPTION – (INIT/OE)
OPTION
CODE
L
OE
OPTION
CODE
H
INITIALIZATION
1
INIT
(ALWAYS
ENABLED)
E = 1
INIT/OE
INIT = 0
E
INIT/OE
(INITIALIZATION
DISABLED)
SP00265
PROGRAMMING THE PLUS405:
The PLUS405 has a power-up preset feature. This feature insures that the device will
power-up in a known state with all register elements (State and Output Register) at logic High
(H). When programming the device it is important to realize this is the initial state of the device.
You
must
provide a next state jump if you do not wish to use all Highs (H) as the present state.
INITIALIZATION OPTION – (INIT)
CODE
O
ACTION
INDETERMINATE
4
CODE
ACTION
CODE
ACTION
PRESET
H
RESET
L
CODE
–
ACTION
INDETERMINATE
4
INIT
P
R
INIT
P
R
INIT
P
R
INIT
P
R
SP00266
“AND” ARRAY – (I), (P)
CODE
O
STATE
INACTIVE
1, 2
CODE
STATE
CODE
STATE
CODE
STATE
I, P
H
I, P
L
DON’T CARE
–
T
n
i, p
I, P
T
n
I, P
T
n
I, P
T
n
I, P
i, p
i, p
i, p
i, p
i, p
i, p
i, p
SP00267
Notes are on next page.
ABEL is a trademark of Data I/O Corp.
CUPL is a trademark of Logical Devices, Inc.