Czym programować GALe?

Jan 14, 2022 13 Replies

Cześć. MiniPRO+TL866 padł w zadaniu zaprogramowania GAL20V8 i ATF16v8.



W obu wypadkach niby programuje, ale czyta same 1.



Wydłubuje jakieś szczątkowe informacje na necie i d..a, wiele osób ma z tym problemy.



Oczywiście, stosowne i dokładnie te typy IC, są do wyboru w MiniPRO.



Oczywiście, jest w najnowszej wersji softu i firmware.



Oczywiscie, co się dało zmienić (lock/encrypt(?)/napięcie) zostało permutowane.



Oczywiście, GAL po wsadzeniu w miejsce docelowe nie działa.



No dobra... jest coś taniego, co ogarnia GAL16/20 ? Jakiś może projekt był w Elektronice Praktycznej, jakiś zestaw AVT albo coś łatwego do poskładania na arduino? Może banglać na XP jak trzeba ;)



Ma czytać .jed i programować GALa, najlepiej z weryfikacją. Nic fancy, może być tylko do tego.


W dniu 14.01.2022 o 23:36, heby pisze:

Jakiś Wellon u znajomego nie daje rady? Mam starego VP-590 i na liście ma kilka wersji literkowych.

W dniu 14.01.2022 o 23:36, heby pisze:

PS. jak masz XP i port drukarki to może takie coś na pająka złożyć?

formatting link
Nie testowałem.

A nabijasz się z ludzi, którzy MCS-51 używają zamiast jak biały człowiek zaprogramować jakiegoś małego CPLD przez JTAG-a. :-D

Moi znajmi zajmują się głównie oglądaniem sportu, kupowaniem IPhoneów i innymi rekreacjami tego typu. Nie mam nikogo pod reką, to ja jestem "tym znajomym z programatorem" :/

Dzięki, da radę, jeśli zadziała ;) Komputerów z LPT to będe miał w ilosci nastu...

Ale ja to w zastosowaniach retro używam. Vintage znaczy.

Ale muszę tego gala wcisnąć w miejsce, które ktoś 35 lat temu zaprojektował...

Jak bym dzisiaj coś takiego projektował, to bym pewnie wsadził szeregowy CPU udający logikę z lat 80...

Równolegle wypytałem znajomego, okazuje się że znalazł gdzies na niemieckim forum, żeby rozgrzać GALa Atmelowskiego przed programowaniem w TL866. No i brzmi absurdalnie, ale zadziałało. Podgrzany się zaprogramował poprawnie :O

Problem chwilowo rozwiązany, ale dalej muszę coś zszyć do GALi bo mam takie akcje raz na jakiś czas, więc pytanie otwarte.

W dniu 15.01.2022 o 16:08, heby pisze: [...]

Dawno, dawno temu zrobiłem coś, co nazywało się GAL Blaster. Pewnie nie da się znaleźć, ale mam komplet dokumentacji. Napisz na prv jeśli jesteś zainteresowany. Działa to na LPT.

P.P.

W dniu 2022-01-14 o 23:36, heby pisze:

a *.jed czym tworzysz?

Inne układy programuje i czyta prawidłowo? Zaprogramowałem na TL866 całkiem sporo GALi, zarówno tych klasycznych, jak i bardziej współczesnych od Atmela. Nigdy nie miałem z tym żadnych problemów.

Najbliżej opisywanych objawów byłem w sytuacji, gdy zapomniałem odznaczyć opcję "encrypt" - układ się programował i przechodził weryfikację, ale późniejsze próby odczytu zwracały bzdury (chyba waśnie sam jedynki). Jednak z tego co piszesz to nie tutaj leży przyczyna.

Tak. Selftest przechodzi.

Mam podejrzenie, że partia GALi którą mam, jest jakaś nietypowa. Wcześniej programował bez kłopotu, ale to były innego producenta (chyba Lattice).

Nie, to sprawdziłem.

Pamiętam programator Sprint dual (pod DOS na LPT) - mógł programować DIP-owskie GAL-e: Lattice, Thomson, chyba National? Najmniejsze nie miały autoID, firmę i typ wybierało się z menu. Można było czasem podać ten sam typ ale innej firmy lecz nie zawsze wtedy programowanie działało. Jeśli zadziałało to weryfikacja nie zawsze przechodziła. Czasem odwrotnie: gdy nie chciał na "swojej" firmie to wybierało się inną i czasami szło. Nie pamiętam, czy Sprint miał dodatkowe menu zparametrami zależności czasowych przebiegów programujących które można byłoby w GAL-ach zmieniać (do EPROM i EEPROM miał). Sprint miał też do maks. 22V10 disassembler, można było zczytać i rozpisywał równania (o ile nie zabezpieczone).

Arek

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required