ZX Spectrum > WSPÓŁCZESNE KLONY

Zaprogramowanie EPM7128S do ZX Max 128

<< < (2/4) > >>

KWF:
Aby odblokować JTAG wystarczy podać +12V (dla MAX7000) przez rezystor 1k0-1k8 na wejście OE1. Podobnie jest w przypadku odpowiedników Atmela. Dla MAX3000 napięcie programowania musi być niższe: https://web.archive.org/web/20080923170048/http://www.altera.com/support/kdb/solutions/rd02212005_950.html

Oraz warto poczytać tutaj: https://www.elektroda.pl/rtvforum/topic3844129.html

Cała procedura wygląda następująco:
1. zasilić CPLD i na /OE1 podać napięcie programowania (Vpp) - musi być na /OE1, a nie na /OE2 czy na /OE1 i /OE2
3. skasować zawartość CPLD, np. przez zaprogramowanie skompilowanym wsadem - wynik może być z błędami
4. odpiąć oba napięcia
5. ponownie zasilić CPLD i zaprogramować docelowo.

O ile układ CPLD nie jest uszkodzony, powinno zadziałać.

paroos:
Nice :D
Dzięki za podzielenie się. Przydatna informacja.

Oglądałem ostatnio na YT film jak gość odblokowuje jtag i zmarnowałem czas, bo nie podzielił się tym trikiem.
Chciał się tylko pochwalić że umie :)

Ciekawe jak z innymi układami, bo jak widać tej informacji - raczej nieprzypadkowo - nie umieszczają w notach katalogowych.

Atlantis:
Ok, zamówiłem jeszcze programator USB-Blaster od Kamami, ale na nim efekt jest taki sam.
Przyjrzałem się zachowaniu diodek podczas programowania. PWR świeci cały czas na czerwono, a ACT na chwilę się zapala podczas próby programowania, ale gaśnie po pojawieniu się błedu.
Spróbuję jeszcze procedury z podaniem 12V przez rezystor na OE1 (oczywiście po usunięciu wszystkich innych układów scalonych z płytki). Z tego co widzę w przypadku ZX Max 128 będzie to też wymagało wylutowania R9, bo łaczy on OE1 z linią IOREQ.
Jestem w stanie zrozumieć, że trafiły mi się zablokowane układy - Chińczyk pewnie ich nie sprawdzał. Tylko dlaczego jeden udało mi się zaprogramować i dopiero po tym przestał być wykrywany?

damik:
Możliwe że wyzionął już ducha, nic nie jest wieczne a te układy z Ali to zwykle podpicowane używki po przejściach.  ;)

KWF:

--- Cytat: Atlantis w 2024.04.18, 13:09:41 ---Spróbuję jeszcze procedury z podaniem 12V przez rezystor na OE1 (oczywiście po usunięciu wszystkich innych układów scalonych z płytki). Z tego co widzę w przypadku ZX Max 128 będzie to też wymagało wylutowania R9, bo łaczy on OE1 z linią IOREQ.
Jestem w stanie zrozumieć, że trafiły mi się zablokowane układy - Chińczyk pewnie ich nie sprawdzał. Tylko dlaczego jeden udało mi się zaprogramować i dopiero po tym przestał być wykrywany?

--- Koniec cytatu ---

Moim zdaniem wystarczy wylutować R9 (jeden koniec do strony /OE1). Jeśli możesz zmierzyć ile pobiera sama Altera z linii 5 V, będziesz wiedział czy nie jest uszkodzona wewnętrznie. Pobór prądu dla sprawnego układu powinien wynosić ok. 100-150 mA.

Nawigacja

[0] Indeks wiadomości

[#] Następna strona

[*] Poprzednia strona

Idź do wersji pełnej