GAL16V8 MODULE GAL16v8QUINE07202026 CLK X2 X1 X0 NC NC NC VCC /OE Y NC NC NC NC NC GND Y = /X2 & /X1 & /X0 # X2 & X0 DESCRIPTION GAL16v8QUINE07202026 ...Ausgabe
david@www001:~$ ./galasm gal07202026.gal GALasm 2.1, Portable GAL Assembler Copyright (c) 1998-2003 Alessandro Zummo. All Rights Reserved Original sources Copyright (c) 1991-96 Christian Habermann Error in line 4: illegal VCC/GND assignment Assembling failed. david@www001:~$
eine erklaerung, ...
wenn man sich das anguckt
wenn man sich die pins anguckt...
GNDist im sued-westen, der pin. dann im nord-osten, ist
VCCdass die eine reihe, in diesem quasi von west nach ost, der waagerechte vertauscht ist, hat in diesem falle keine auswirkung. wir sehen aber:
/OE VCC CLK GNDist das erfuellt. ja!
Y: OUT X2, X1, X0: INvielleicht erst die eine reihe, dann die andere.
GAL16V8 MODULE GAL16v8QUINE07202026 CLK X2 X1 X0 NC NC NC NC NC GND /OE Y NC NC NC NC NC NC NC VCC Y = /X2 & /X1 & /X0 # X2 & X0 DESCRIPTION GAL16v8QUINE07202026 ...
so, die ausgabe lautet:
david@www001:~$ ./galasm gal07202026.gal GALasm 2.1, Portable GAL Assembler Copyright (c) 1998-2003 Alessandro Zummo. All Rights Reserved Original sources Copyright (c) 1991-96 Christian Habermann Assembler Phase 1 for "gal07202026.gal" Assembler Phase 2 for "gal07202026.gal" GAL16V8; Operation mode: simple; Security fuse off Assembling successfully completed. david@www001:~$
das jetzt programmieren und: das ding einsetzen und dann TTL Gatter nehmen, die schaltung bauen, danach mit dem atmega8, sollte die zeit bis morgen nicht reichen, fuer
HD44780und serial-wire (rs232 in dem falle), dann: mache ich an der stelle morgen weiter, bis heute nachmittag gelernt wird.
galasmdurch das uebersetzen der quelldatei, zu folgenden pinbelegung, die werden von dem programm miterzeugt
GAL16V8
-------\___/-------
CLK | 1 20 | VCC
| |
X2 | 2 19 | NC
| |
X1 | 3 18 | NC
| |
X0 | 4 17 | NC
| |
NC | 5 16 | NC
| |
NC | 6 15 | NC
| |
NC | 7 14 | NC
| |
NC | 8 13 | NC
| |
NC | 9 12 | Y
| |
GND | 10 11 | /OE
-------------------
und wir sollten bedenken, auf so einem GAL sind fuses, einige dateien enthalten,
so zu sagen, informationen an den user, andere sind dann fuer den baustein
jedecsind bauteil bezeichnungen in den usa - nach dem standard
IEEE - International Electrical and Electronical Engeneers
und: die typennummer/bezeichnungen, von dioden, transistoren sind
jedecaber auch schaltplaene, z.b.
IEEE 91-1984diese datei mit
jedecenthaelt wiederum den binary fuer das GAL. mit dem begriff typennummer und type aufpassen, es gibt begriffe, wie
STLINK-V3SETdas ist der typ, oder die typenbezeichnung, so wie der hersteller, so wie aber wenn eine Diode, einen typ hat, verschiedene hersteller, dann ist die
typennummerdrauf, und: es hat einen typ, aber das kommt von allen herstellern.