UM353-1 Function Blocks
March 2003
3-61
3.2.60 MUL_ - Multiplication
MUL_ function blocks perform arithmetic multiplication on
the three input signals. Any unused input will be set to 1.0
and will therefore have no affect on the output.
BLOCK DIAGRAM
A
O1
B
C
X
O
utput
1
Input
A
Input
C
Input
B
O1 = A
x
B
x
C
.
.
3.2.61 NND_ - NAND Logic
NND_ function blocks perform a logical NAND on the
three inputs. Any unused input will be set high (1).
BLOCK DIAGRAM
A
O1
B
C
NAND TRUTH TABLE
AB
C
O
utput
1
00 0
00
0
0
0
00
0
0
1
1
11
0
1
1
1
1
1
1
11
NAND
1
1
1
1
1
1
1
.
.
Input
A
MULTIPLICATION
O1
O
utput
1
MULTIPLICATION
MUL_
ESN =
000
A
ESN
E
xec.
S
eq.
N
o.
(H)
................ 001 to 250
C
TU
P
N
I
INPUT B
(H)
..........
loop tag.block tag.output
(
null
)
Input
B
B
B
TU
P
N
I
INPUT C
(H)
..........
loop tag.block tag.output
(
null
)
Input
C
C
A
TU
P
N
I
INPUT A
(H)
..........
loop tag.block tag.output
(
null
)
NAND
Input
A
NAND
O1
O
utput
1
NAND
NND_
ESN =
000
A
ESN
E
xec.
S
eq.
N
o.
(H)
................ 001 to 250
C
TU
P
N
I
INPUT B
(H)
..........
loop tag.block tag.output
(
null
)
Input
B
B
B
TU
P
N
I
INPUT C
(H)
..........
loop tag.block tag.output
(
null
)
Input
C
C
A
TU
P
N
I
INPUT A
(H)
..........
loop tag.block tag.output
(
null
)