You are on page 1of 5

Appendix A

40

I0
I1
I0
I1
I2
I0
I1
I0
I1
I2
I0
I0
I1
I0
I1
I

I0
I1
I0
I1
I2
I0
I1
I0
I1
I0
I1
I2

Q = I0 & I1

Q = I0 & I1 & I2

Q = I0 | I1

Q = I0 | I1 | I2

Q
Q

Q = ! I0
Q = ! ( I0 | I1)

Q = ! (I0 & I1)

Out1
Out2
Out3
Out4
Sum

I = 0 Out1,2,3,4 = 0
= 1 Out1 =1 Out2,3,4 =
= 2 Out2 =1 Out1,3,4 =
= 3 Out3 =1 Out1,2,4 =
= 4 Out4 =1 Out1,2,3 =
I > 4 Out1,2,3,4 = 0
Sum = I0 + I1

Sum

Sum = I0 + I1 + I2

Sub

Sub = I0 - I1

Mul

Mul = I0 * I1

Mul

Mul = I0 * I1 * I2

I
I
I
I

0
0
0
0

41

I0
I1
In
(Enable)
Mod
(counter
max Out
value)
In
Mod
Sel
I0
I1
Sel
I0
I1
I2
I3
I0
I1
I0
I1
I2
I0
I1
I0
I1
I2
A
B
I2
A
B
A
B

Q = I0 / I1

Q
I > 0 Q[t] = (Q[t - 1] + 1) %
(count
Mod
from 0
to Mod 1)

Out

Q = In % Mod

Out

Sel = 0 Out = I0
Sel = 1 Out = I1

Out

Sel
Sel
Sel
Sel

=
=
=
=

0
1
2
3

Out
Out
Out
Out

=
=
=
=

I0
I2
I3
I4

Q = max (I0 , I1)

Q = max (I0 , I1, I2)

Min

Q = min (I0 , I1)

Min

Q = min (I0 , I1, I2)

AgB
AlB
AeB
AlB

A > B AgB = 1 AlB,AeB = 0


A < B AlB = 1 AgB,AeB = 0
A = B AeB = 1 AgB,AlB = 0
A < B AlB = 1
A > = B AlB = 0
A = B AeB = 1
A < > B AeB = 0

AeB

42

R
S
I

Q
Q

It-1 = 0, It = 1
Qt = 1 Qt+ 1 = 0 Qt-1 = 0

Out

It-1 = 1, It = 0
Qt = 1 Qt+ 1 = 0 Qt-1 = 0
Out = I(t 1)

VAL
VAR

VAR

On
Off

OnOff

T = t0 VAR = VAL (init)


T = t0 + n VAR = VAR ()

IN
PT

Q
ET

T0, On = 1 & Off = 0, T > T0


OnO = 1
T0, Off = 1 T > T0 OnO = 0
Timer ON delay
See diagrams below

IN
PT
IN
PT

Q
ET
Q
ET

Timer OFF Delay


See diagrams below
Pulse generator
See diagrams below

43

TP Timing diagram

TON Timing diagram

TOF Timing diagram

44

You might also like