Gast
#1829755
Hallo zusammen, ich arbeite gerade an meiner Studienarbeit mit einem GAL16V8A von Lattice. Ich möchte diesen Baustein mit einer einfachen Logik programmieren. So sieht mein Programm aus:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
Als IDE benutze ich WinCUPL von Atmel. Beim compilieren erhalte ich keine Fehlermeldung. Jedoch ist WinCUPL ein Produkt von ATMEL und somit der Compiler nur auf deren GALs abgestimmt. Ich habe gelesen, dass aber auch der ATF16V8B (Wird als Device bei WinCUPL angezeigt) dem GAL16V8 von Lattice ähnelt und man diesen compiler ebenso verwenden kann... Jedenfalls der Simulator WinSIM zeigt mir die richtigen Ergebnisse, also richtiges Ausgangverhalten. Als Programmiergerät nutze ich TOP2004 (irgendein ein Import aus Asien). Auf den GAL habe ich dann dieses JEDEC File geladen. Bis hier hin scheint alles soweit so gut. An den Ausgängen des GAL hab ich 2 LEDs dran gehängt (natürlich jeweils mit einem Vorwiderstand). Als ich den GAL mit Spannung versorgt habe, also VCC mit 5V, leuchten sofort die LEDs auf... Das sollte eigentlich nicht sein. An meine Eingängen habe ich nichts anliegen, also garnicht beschaltet. normalerweise sollte die LEDs auflechten, sobald an den Eingänge ein High-Pegel anliegt... Wo liegt hier mein Fehler?