blob: ff81d877397634f8cd7655d1aeaf949e067cb9f7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
|
Name ATF22V10 Power Down Mode Test ;
PartNo 00 ;
Date 5/6/2020 ;
Revision 01 ;
Designer MAME ;
Company MAME ;
Assembly None ;
Location ;
Device G22V10CP ;
/* Power Down Mode Test */
/* Input Pins (Pin 4 not allowed for input, but instead triggers power down mode.) */
PIN 1 = [I1] ;
PIN 2 = [I2] ;
PIN 3 = [I3] ;
PIN 5 = [I5] ;
PIN 6 = [I6] ;
PIN 7 = [I7] ;
PIN 8 = [I8] ;
PIN 9 = [I9] ;
PIN 10 = [I10] ;
PIN 11 = [I11] ;
PIN 13 = [I13] ;
PIN 14 = [I14] ;
PIN 23 = [I23] ;
/* Output Pins */
PINNODE 15 = [O15] ;
PINNODE 16 = [O16] ;
PINNODE 17 = [O17] ;
PINNODE 18 = [O18] ;
PINNODE 19 = [O19] ;
PINNODE 20 = [O20] ;
PINNODE 21 = [O21] ;
PINNODE 22 = [O22] ;
/* Logic Equations */
ASYNC_RESET = !I2 & O15 & !O16 & O17 & !O18;
SYNC_PRESET = O19 & !O20 & O21 & !O22 & I23;
O15 = I1 & !I2 #
I3 #
!I5 & I6 & I7 & !I8 & I9 #
!I10 & !I11 #
I13 #
I14 #
I23;
O15.oe = !I23;
O15.AR = ASYNC_RESET;
O15.SP = SYNC_PRESET;
O16 = I1 & I2 & I3 & I5 #
I6 & I7 & I8 & I9 & I10 #
I13 #
I14 & !O21 #
I23 #
!I5 & O17 & O18 #
!I2;
O16.AR = ASYNC_RESET;
O16.SP = SYNC_PRESET;
O17 = !I7 & O21 #
I8 #
!I3 #
!I1 & !I2 & I3 #
!I5 #
!I6 & !I7 & !I8 & !I9 & !I10 #
!O18;
O17.AR = ASYNC_RESET;
O17.SP = SYNC_PRESET;
!O18 = I1 #
I3 #
I5 #
I7 #
I9 #
I11 #
I13;
O18.AR = ASYNC_RESET;
O18.SP = SYNC_PRESET;
O19 = !I13 #
!I11 #
!I9 #
!I7 #
!I5 #
!I3 #
!I1;
O19.AR = ASYNC_RESET;
O19.SP = SYNC_PRESET;
O20 = I6 #
I13 & O19 #
I1 & !I7 #
O18 #
I9 & !I13 #
I14 & !O17 #
!O16;
O20.AR = ASYNC_RESET;
O20.SP = SYNC_PRESET;
!O21 = !I1 & I2 #
!I3 #
I5 & !I6 & !I7 & I8 & !I9 #
I10 & I11 #
!I13 #
!I14 #
!I23;
O21.oe = !I23;
O21.AR = ASYNC_RESET;
O21.SP = SYNC_PRESET;
O22 = !I8 & I23 #
!O19 & I23 #
!O18 #
O17 #
O16 #
!I2 & I8 & I14 #
!I2 & !I6 & !I8 & !I10 & !I14;
O22.AR = ASYNC_RESET;
O22.SP = SYNC_PRESET;
|