blob: 316aaeecc328a3b9f6109f757c0373916ce46651 (
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
|
Name GAL22V10 Registered Mode Test ;
PartNo 00 ;
Date 5/3/2020 ;
Revision 01 ;
Designer MAME ;
Company MAME ;
Assembly None ;
Location ;
Device G22V10 ;
/* Registered Mode Test */
/* Input Pins */
PIN 2 = [I2] ;
PIN 3 = [I3] ;
PIN 4 = [I4] ;
PIN 5 = [I5] ;
PIN 6 = [I6] ;
PIN 7 = [I7] ;
PIN 8 = [I8] ;
PIN 9 = [I9] ;
PIN 10 = [I10] ;
PIN 11 = [I11] ;
PIN 14 = [I14] ;
PIN 15 = [I15] ;
PIN 16 = [I16] ;
PIN 17 = [I17] ;
PIN 21 = [I21] ;
PIN 23 = [I23] ;
/* Output Pins */
PINNODE 18 = [RF18] ;
PINNODE 19 = [RF19] ;
PINNODE 20 = [RF20] ;
PINNODE 22 = [RF22] ;
/* Logic Equations */
ASYNC_RESET = I2 & !I15 & I16 & !I17 & RF18;
SYNC_PRESET = !RF19 & RF20 & !I21 & !I23;
!RF18.D = I3 & RF19 #
I5 #
I7 #
I9 #
I11 #
I15 & !RF19 #
I17;
RF18.oe = !I17 & !I21 & I23;
RF18.AR = ASYNC_RESET;
RF18.SP = SYNC_PRESET;
!RF19.D = !I10 & !I23 #
!I11 & RF18 #
!I9 #
!I7 & I21 #
!I5 #
!I3 & !RF18 #
!I2 #
I4;
RF19.AR = ASYNC_RESET;
RF19.SP = SYNC_PRESET;
RF20.D = I6 #
I10 & RF19 #
!I7 & I17 #
RF18 #
I9 & !I10 #
I14 & !I17 #
!I16 #
!RF19 & I23;
RF20.AR = ASYNC_RESET;
RF20.SP = SYNC_PRESET;
RF22.D = !I8 & I23 #
!RF19 & I23 #
!RF18 #
I17 #
I16 #
!I2 & I8 & I14 #
!I2 & !I4 & !I6 & !I8 & !I10 & !I14;
RF22.AR = ASYNC_RESET;
RF22.SP = SYNC_PRESET;
|