;; m8 (ATMega8)
;; (C) David Vajda
;; 2025-09-12
;; PORT D Count - Oszi - high frequency
.include "m8def.inc"
ldi r16, HIGH (RAMEND)
out SPH, r16
ldi r16, LOW (RAMEND)
out SPL, r16
ldi r16, 0xff
out DDRD, r16
ldi r16, 0xff
l1:
com r16
out PORTD, r16
com r16
dec r16
;;rcall delay
rjmp l1
delay:
push r16
push r17
push r18
ldi r18, 0xff
d1:
ldi r17, 0xff
d2:
ldi r16, 0x04
d3:
dec r16
breq d3
dec r17
breq d2
dec r18
breq d1
pop r18
pop r17
pop r16
ret
GAL16V8
-------\___/-------
CLK | 1 20 | VCC
| |
X3 | 2 19 | NC
| |
X2 | 3 18 | NC
| |
X1 | 4 17 | NC
| |
X0 | 5 16 | NC
| |
NC | 6 15 | NC
| |
NC | 7 14 | NC
| |
NC | 8 13 | NC
| |
NC | 9 12 | Y
| |
GND | 10 11 | /OE
-------------------
Pin 19 = NC XOR = 0 AC1 = 0
0 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
1 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
2 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
3 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
4 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
5 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
6 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
7 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 18 = NC XOR = 0 AC1 = 0
8 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
9 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
10 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
11 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
12 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
13 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
14 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
15 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 17 = NC XOR = 0 AC1 = 0
16 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
17 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
18 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
19 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
20 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
21 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
22 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
23 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 16 = NC XOR = 0 AC1 = 0
24 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
25 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
26 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
27 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
28 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
29 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
30 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
31 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 15 = NC XOR = 0 AC1 = 0
32 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
33 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
34 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
35 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
36 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
37 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
38 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
39 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 14 = NC XOR = 0 AC1 = 0
40 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
41 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
42 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
43 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
44 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
45 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
46 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
47 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 13 = NC XOR = 0 AC1 = 0
48 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
49 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
50 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
51 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
52 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
53 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
54 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
55 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
Pin 12 = Y XOR = 1 AC1 = 0
56 x--- -x-- -x-- ---- ---- ---- ---- ----
57 x--- x--- x--- ---- ---- ---- ---- ----
58 x--- ---- ---- -x-- ---- ---- ---- ----
59 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
60 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
61 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
62 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
63 xxxx xxxx xxxx xxxx xxxx xxxx xxxx xxxx
GAL16V8
DNFQUINE4NETQUINE20250912DAVIDVAJDA
CLK X3 X2 X1 X0 NC NC NC NC GND
/OE Y NC NC NC NC NC NC NC VCC
Y = X3 & !X2 & !X1 #
X3 & X2 & X1 #
X3 & !X0;
DESCRIPTION
A QUINE MC CLUSKEY 4 NETWORK, DNF, 20250912
Used Program: GALasm 2.1
GAL-Assembler: GALasm 2.1
Device: GAL16V8
*F0
*G0
*QF2194
*L1792 01111011101111111111111111111111
*L1824 01110111011111111111111111111111
*L1856 01111111111110111111111111111111
*L2048 00000001
*L2056 0100010001001110010001100101000101010101010010010100111001000101
*L2120 00000000
*L2128 1111111111111111111111111111111111111111111111111111111111111111
*L2192 1
*L2193 0
*C17e7
*
5505
Pin # | Name | Pin Type
-----------------------------
1 | CLK | Input
2 | X3 | Input
3 | X2 | Input
4 | X1 | Input
5 | X0 | Input
6 | NC | Input
7 | NC | Input
8 | NC | Input
9 | NC | Input
10 | GND | GND
11 | /OE | Input
12 | Y | Output
13 | NC | NC
14 | NC | NC
15 | NC | NC
16 | NC | NC
17 | NC | NC
18 | NC | NC
19 | NC | NC
20 | VCC | VCC
(C) David Vajda
Fri Sep 12 08:52:02 2025
4 Network - TTL - Disjunktive Normalform
0 0 0 0 0 0
1 0 0 0 1 0
2 0 0 1 0 0
3 0 0 1 1 0
4 0 1 0 0 0
5 0 1 0 1 0
6 0 1 1 0 0
7 0 1 1 1 0
8 1 0 0 0 1
9 1 0 0 1 1
10 1 0 1 0 1
11 1 0 1 1 0
12 1 1 0 0 1
13 1 1 0 1 0
14 1 1 1 0 1
15 1 1 1 1 1
8 1 0 0 0 1
9 1 0 0 1 1
10 1 0 1 0 1
12 1 1 0 0 1
14 1 1 1 0 1
15 1 1 1 1 1
Gruppe 1:
8 1 0 0 0 1
Gruppe 2:
9 1 0 0 1 1
10 1 0 1 0 1
12 1 1 0 0 1
Gruppe 3:
14 1 1 1 0 1
Gruppe 4:s
15 1 1 1 1 1
8:9 1 0 0 -
8:10 1 0 - 0
8:12 1 - 0 0
10:14 1 - 1 0
12:14 1 1 - 0
14:15 1 1 1 -
8:9 1 0 0 -
14:15 1 1 1 -
8:10 1 0 - 0
12:14 1 1 - 0
8:12 1 - 0 0
10:14 1 - 1 0
8:9 1 0 0 -
14:15 1 1 1 -
8:10:12:14 1 - - 0
8:12:10:14 1 - - 0
8:9 1 0 0 -
14:15 1 1 1 -
8:10:12:14 1 - - 0
8 9 10 12 14 15
8:9 X X
14:15 X X
8:10:12:14 X X X X X
8:9 1 0 0 -
14:15 1 1 1 -
8:10:12:14 1 - - 0
Y = X3 & \X2 & \X1 |
X3 & X2 & X1 |
X3 & \X0