Autor Thema: GAL16v8D brenen --> JED File beim einlesen verschieden  (Gelesen 15454 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline neogain

  • Benutzer
  • Beiträge: 1.318
  • ...?
GAL16v8D brenen --> JED File beim einlesen verschieden
« am: Di 03.03.2015, 21:28:48 »
Hallo,

so jetzt bin ich soweit mit meinem Latein am Ende. Ich versuche diese Datei:


17.06.2008, 21:31:46

TOSMIDE2.GAL assembled to TOSMIDE2.JED

with GAL-Assembler V1.2, (c) May 17 1992 by Ulrich Hack *

F0 *

N pin 19 = 'ROM2' = function19 *

N pin 18 = 'CER' = /function18 *
L0256 0101 0111 1011 1111 1111 1111 1111 1110 *
L0288 1111 1110 1111 1111 1111 1111 1111 1111 *
L0320 0101 0111 0111 0111 0111 1011 0101 1110 *
L0352 0101 0111 0111 0111 0111 0111 1001 1110 *

N pin 17 = 'DTACK' = function17 *
L0512 0101 0111 1011 1111 1111 1111 1111 1110 *
L0544 0101 0111 0111 1011 1011 1011 1011 1111 *

N pin 16 = 'IOWR' = /function16 *
L0768 0101 0111 0111 1011 1011 1011 1010 1110 *

N pin 15 = 'IORD' = function15 *
L1024 0101 0111 0111 1011 1011 1011 1001 1110 *

N pin 14 = 'SELS' = /function14 *
L1280 0101 0111 0111 1011 1011 1011 1011 0111 *

N pin 13 = 'SELP' = /function13 *
L1536 0101 0111 0111 1011 1011 1011 1011 1011 *

N pin 12 = 'RW' = function12 *

N XOR(19..12) bits: *
L2048 10101001 *

N user ID: "TOSMIDE2" *
L2056 01010100010011110101001101001101
      01001001010001000100010100110010 *

N AC1(19..12) bits: *
L2120 10000001 *

N enable product terms: *
L2128 11111111111111111111111111111111
      11111111111111111111111111111111 *

N SYN bit: *
L2192 1 *

N AC0 bit: *
L2193 0 *

0000

in meinen Miniprogger einzulesen. Daraus kommt das:



Device    :    GAL16V8

Created By:    http://www.autoelectric.cn

Date      :    2015-03-03 21:24

*QP20

*QF2194

*G0

*F0

*L00256 01010111101111111111111111111110

*L00288 11111110111111111111111111111111

*L00320 01010111011101110111101101011110

*L00352 01010111011101110111011110011110

*L00512 01010111101111111111111111111110

*L00544 01010111011110111011101110111111

*L00768 01010111011110111011101110101110

*L01024 01010111011110111011101110011110

*L01280 01010111011110111011101110110111

*L01536 01010111011110111011101110111011

*L02048 10101001010101000100111101010011

*L02080 01001101010010010100010001000101

*L02112 00110010100000011111111111111111

*L02144 11111111111111111111111111111111

*L02176 111111111111111110

*C2EEC

*9168


ab L2048 stimmen die Werte nicht. Jetzt weiß ich natürlich nicht, ob ich das händisch aus der Originaldatei nachtragen kann, bzw. wie die Lücken gefüllt werden. Hat jemand eine Idee oder kann mir die JED File anpassen? Beides im Anhang (PDF in RAR) umbenennen.

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.431
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: GAL16v8D brenen --> JED File beim einlesen verschieden
« Antwort #1 am: Di 03.03.2015, 21:57:09 »
JED sollte doch JED sein, oder nicht !?!

Wo hast du denn die JED Datei her? Ansonsten frage doch mal ob du die Assembler Quelldatei haben kannst ...

Sollte das Buch sein ->   http://www.amazon.de/Buch-Grundlagen-Entwurf-Selbstbau-Brenner/dp/392805130X
« Letzte Änderung: Di 03.03.2015, 22:00:38 von Lukas Frank »

Offline neogain

  • Benutzer
  • Beiträge: 1.318
  • ...?
Re: GAL16v8D brenen --> JED File beim einlesen verschieden
« Antwort #2 am: Di 03.03.2015, 22:12:39 »
Die Quelldatei (GAL) ist auch im RAR Archiv drin. Geht um die IDE V2 Platine http://www.spiny.org/atari/popsel/ATARI_ST_IDE_INTERFACE_V2_00_ss.html

Für GAL zu brennen will ich jetzt nicht unbedingt ein GAL Buch kaufen. Mein Progger kann ja JED Datein brennen, nur scheint da halt was nicht zu stimmen beim einlesen. Wenn ich die Werte händisch nachtrage, müßte er das ja dann akzeptieren. Vermute mal, dass die originale JED Datei eine Formatierung hat, wo halt meine Software nicht mit klar kommt. Oder es funktioniert, nur meine Hardware (Platine) will nicht. Wie auch immer, langsam bereue ich die ganze IDE Choise....


Burkhard Mankel

  • Gast
Re: GAL16v8D brenen --> JED File beim einlesen verschieden
« Antwort #3 am: Di 03.03.2015, 22:33:39 »
Nimm doch mal mit ppera (ab und zu im Forum unterwegs) Kontakt auf - der ist doch der Urheber der Schaltung, vielleicht erstellt er Dir das GAL

Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.431
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: GAL16v8D brenen --> JED File beim einlesen verschieden
« Antwort #4 am: Mi 04.03.2015, 09:25:18 »
Das Problem scheint mir das "N PIN ..." zu sein. Suche doch mal im Web nach den JED Konventionen.

Offline neogain

  • Benutzer
  • Beiträge: 1.318
  • ...?
Re: GAL16v8D brenen --> JED File beim einlesen verschieden
« Antwort #5 am: Mi 04.03.2015, 20:47:23 »
Das Problem scheint mir das "N PIN ..." zu sein. Suche doch mal im Web nach den JED Konventionen.

Nimm doch mal mit ppera (ab und zu im Forum unterwegs) Kontakt auf - der ist doch der Urheber der Schaltung, vielleicht erstellt er Dir das GAL

Ihr habt beide recht. Ich habe mit P. Putnik Kontakt aufgenommen und auch promt eine Antwort erhalten:

   Hello,

That JED file is not OK.  You can try to assemble GAL file (to JED) with
SW what you get with programmer - and see if that will be better.
I really  don't see why it changes JED file.
74HC03 is properly oriented.

   Regards, Peter

Tja, dann bin ich vorerst aufgeschmissen, denn mein Progger kann keine GAL Dateien assemblieren. jetzt heißt es irgendwie schauen, dass ich das extern assembliert bekomme (andere Software, aber findet mal was, was mit Windows 64bit zusammenarbeitet) oder suche mir jemanden, der mir die GALs brät.  ::)

Soviel zum Stand der Dinge... :-X


Offline Lukas Frank

  • Benutzer
  • Beiträge: 13.431
  • fancy Atari Musik anDA Dance "Agare Hinu Harukana"
Re: GAL16v8D brenen --> JED File beim einlesen verschieden
« Antwort #6 am: Mi 04.03.2015, 20:52:53 »
Suche doch mal mit Google ->  GAL Assembler Windows

->   http://www.mikrocontroller.net/topic/35906

... oder probiere mal JEDI auf dem Atari ->   http://www.ralfzimmermann.de/software.ger.html
« Letzte Änderung: Mi 04.03.2015, 21:10:21 von Lukas Frank »

Offline neogain

  • Benutzer
  • Beiträge: 1.318
  • ...?
Re: GAL16v8D brenen --> JED File beim einlesen verschieden
« Antwort #7 am: Mi 04.03.2015, 23:09:46 »
So hab mal alles probiert. WinCUPL, JEDI (Steem Emulator) und sogar in der DOXBOX GALsam und Abel.

Glaube nicht, wenn ich bei allen Programmen unterschiedliche JEDs rausbekomme, dass dies dann auf dem GAL funktionieren würde.

... Zeit für mich mit dem Projekt das Handtuch zu werfen .... >:(
« Letzte Änderung: Mi 04.03.2015, 23:11:19 von neogain »

Offline pakman

  • Benutzer
  • Beiträge: 97
Re: GAL16v8D brenen --> JED File beim einlesen verschieden
« Antwort #8 am: Mi 04.03.2015, 23:56:30 »
Hallo,

so jetzt bin ich soweit mit meinem Latein am Ende...

...ab L2048 stimmen die Werte nicht. Jetzt weiß ich natürlich nicht, ob ich das händisch aus der Originaldatei nachtragen kann, bzw. wie die Lücken gefüllt werden. Hat jemand eine Idee oder kann mir die JED File anpassen? Beides im Anhang (PDF in RAR) umbenennen.

Die beiden Files sehen zwar unterschiedlich aus, beschreiben aber exakt das Gleiche!

*N steht für eine Bemerkung, wird vom Brenner einfach überlesen
Zeilenumbruch und Leerzeichen in der Bitreihe werden ebenfalls ignoriert
*Lxxxxxx setzt die Zieladresse
Die folgenden Bits werden ab der Zieladresse geschrieben, mit jedem geschriebenen Bit wird die Adresse um 1 erhöht.

Man kann daher beide Files auch so umschreiben (hier nur das File-Ende):
*L02112 00110010
*L02120 10000001
*L02128 1111111111111111
*L02144 1111111111111111 1111111111111111
*L02176 1111111111111111
*L02192 1
*L02193 0

Fazit: Du kannst beide JEDEC-Files unverändert nehmen!
PAK68/3 54MHz mit Flash-ROMs, FRAK/1 16 MByte, Panther/2 mit ATI Mach32
CompactFlash Adapter (modifizierter Panther/1)

Offline neogain

  • Benutzer
  • Beiträge: 1.318
  • ...?
Re: GAL16v8D brenen --> JED File beim einlesen verschieden
« Antwort #9 am: Do 05.03.2015, 13:03:58 »
Danke Pakman. ich habe dies so ausprobiert, wie du es vorgeschlagen hast. Hab Beides in den Prommer reingeladen und verglichen mit der Original TOSMIDE2.JED Datei. Ist wirklich so, kommt bei Beiden das Gleiche raus nämlich:

Device    :    GAL16V8D
Created By:    http://www.autoelectric.cn
Date      :    2015-03-05 12:46
*QP20
*QF2194
*G0
*F0
*L00256 01010111101111111111111111111110
*L00288 11111110111111111111111111111111
*L00320 01010111011101110111101101011110
*L00352 01010111011101110111011110011110
*L00512 01010111101111111111111111111110
*L00544 01010111011110111011101110111111
*L00768 01010111011110111011101110101110
*L01024 01010111011110111011101110011110
*L01280 01010111011110111011101110110111
*L01536 01010111011110111011101110111011
*L02048 10101001010101000100111101010011
*L02080 01001101010010010100010001000101
*L02112 00110010100000011111111111111111
*L02144 11111111111111111111111111111111
*L02176 111111111111111110

*C2EEC
*91B2

Nur die letzte Zeile ist bei der einen 91B2 und bei der anderen 91B3. Das der Progger die rotmarkierten Adressen anders benennt, als in der originalen Datei ist also nicht weiter tragisch?

Offline pakman

  • Benutzer
  • Beiträge: 97
Re: GAL16v8D brenen --> JED File beim einlesen verschieden
« Antwort #10 am: Fr 06.03.2015, 00:45:43 »
*L02080 01001101010010010100010001000101
*L02112 00110010100000011111111111111111
*L02144 11111111111111111111111111111111
*L02176 111111111111111110

*C2EEC
*91B2

Nur die letzte Zeile ist bei der einen 91B2 und bei der anderen 91B3.
Das sind Prüfsummen, eine über die Bitmatrix, die andere über die ganze Datei. Werden aber von vielen Brennern auch gerne ignoriert. Du kannst es ja mal mit 0000 anstatt 91B2 versuchen..

Das der Progger die rotmarkierten Adressen anders benennt, als in der originalen Datei ist also nicht weiter tragisch?
So ist es!
Im gezeigten Beispiel könnte man die ganzen Adressangaben *L02xxx in den 4 roten Zeilen auch ganz weglassen. Die setzten nämlich jeweils die Adresse, die der Brenner beim Mitzählen der Bits ohnehin selber erreicht hat.
PAK68/3 54MHz mit Flash-ROMs, FRAK/1 16 MByte, Panther/2 mit ATI Mach32
CompactFlash Adapter (modifizierter Panther/1)

Offline neogain

  • Benutzer
  • Beiträge: 1.318
  • ...?
Re: GAL16v8D brenen --> JED File beim einlesen verschieden
« Antwort #11 am: Mo 09.03.2015, 17:21:54 »
Die letzten Tage hatte ich noch keine Zeit das IDE Interface auszuprobieren. Ich habe mir jetzt ein neues Layout der Platine genommen von dem Nutzer KYM von atariforum.com. JED File habe ich jetzt auf 2 Gals gebrannt. Die Platine von KYM ist dafür ausgelegt, ohne SMD Bauteile auszukommen (Bis auf den NAND). Vielleicht klappt es damit. Mal sehen...

Offline neogain

  • Benutzer
  • Beiträge: 1.318
  • ...?
Re: GAL16v8D brenen --> JED File beim einlesen verschieden
« Antwort #12 am: Di 10.03.2015, 20:40:12 »
Danke Pakman, du hattest vollkommen recht. JED File ist JED File, egal was der Progger für sich selbst interpretiert! Alle anderen auch danke für eure Tips...