;; 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