forum speccy.pl

ZX Spectrum => RÓŻNOŚCI => Wątek zaczęty przez: trojacek w 2018.07.03, 20:44:54

Tytuł: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: trojacek w 2018.07.03, 20:44:54
Dzięki jednemu z forumowiczów (nie piszę który, bo nie wiem, czy sobie tego życzy, w każdym razie jestem mu niezmiernie wdzięczny za ten sprzęt!) mam narzędzie do szybkiego weryfikowania i programowania m.in. układów CPLD :) Jako że w przeszłości udało mi się kupić na Aliexpressie padnięte Altery, postanowiłem sprawdzać wszystko, co do mnie przychodzi, o ile tylko będę miał techniczne możliwości.
Ostatnio dotarły do mnie kupione na chińskim śmietniku ( :o) Xilinxy XC9536 jak na foto (tak, tak - wersja 5V), i... nadeszła chwila prawdy.
Z kupionych 5 układów dwa nie dają się skasować, choć poprawnie się zgłaszają (chip ID).
Czyli i tak nieźle.
Niedługo powinny do mnie dotrzeć Altery EPM7032 z Ali, a potem EPM7128 z UTsource. Zdam relację :)
Zastanawiam się też, czy potestować SPLD (GAL), których mam (głównie z Ali) cały wór. Losowo wybranych kilka sztuk zaprogramowało się bez bólu w Stagerze G540.
Tytuł: Odp: CPLD z Aliexpressu
Wiadomość wysłana przez: PABB w 2018.07.03, 21:11:08
Wodzu, a może wódz coś więcej o tym cudzie napisać?
Tytuł: Odp: CPLD z Aliexpressu
Wiadomość wysłana przez: trojacek w 2018.07.03, 21:27:25
To co mam, to coś takiego, tylko wcześniejsza wersja (możliwy jest upgrade do 48UXP, ale kawał kasy kosztuje i chyba nie jest mi w tej chwili potrzebny):

https://www.elmark.com.pl/pl/sklep/aec/labtool-48uxp

Urządzenie bez żadnych dodatków programuje masę układów w obudowach DIP, m.in. EPROM-y, PROM-y, jednoukładowce, GAL-e, PAL-e. Przy użyciu adapterów (generycznych lub specyficznych do określonych układów) można zaprogramować większość spotykanych CPLD (Altera, Atmel, Intel, Lattice, Xilinx...). Wraz z programatorem dostałem 3 generyczne adaptery, w tym do PLCC44, który "łyka" wszystkie mniejsze CPLD w takiej obudowie. Ponieważ dokumentacja opisuje pinologię adapterów, można sobie skonstruować to, czego się potrzebuje, zamiast płacić kilkaset złotych za 2 kawałki laminatu, podstawkę i listwy pinowe.
Urządzenie obsługuje układy działające na 5V i 3,3V, natomiast scalaki na niższe napięcia wymagają adapterów z wbudowanym regulatorem.
Tytuł: Odp: CPLD z Aliexpressu
Wiadomość wysłana przez: romeks w 2018.07.04, 07:44:27
No to bardzo się cieszę, że wykorzystasz to w 100%.
 :)
Tytuł: Odp: CPLD z Aliexpressu
Wiadomość wysłana przez: Maryjan w 2018.07.04, 15:13:49
Kawałek fajnego sprzętu.
Producent wspiera upgrade firmware do tego programatora ?
Tytuł: Odp: CPLD z Aliexpressu
Wiadomość wysłana przez: trojacek w 2018.07.05, 00:20:05
Wspiera, ale nie za darmo. Można wykupić 2-letni okres upgrade'ów. Jest też upgrade sprzętowy, tzn. wymieniają jakieś płytki w środku i życzą sobie za to blisko 3000 zł.
Tak więc musi mi wystarczyć to, co programator oferuje w obecnej wersji, którą posiadam. A to bardzo dużo, fakt, nie ma prawie żadnych większych CPLD. Są bodaj wszystkie 32-makrocelowe, większość 64MC, a z większych tylko EPM7128, EPM7160 oraz starsze PLD - EPM5128 i EPM5192. Może jeszcze coś przeoczyłem. Dopiero poznaję możliwości tego sprzętu :)
Tytuł: Odp: CPLD z Aliexpressu
Wiadomość wysłana przez: trojacek w 2018.07.16, 18:17:26
Tytułem ciekawości kupiłem na Ali układy EPM7032S. Nie są mi do niczego potrzebne, ale były tanie i byłem ciekaw, czy przyjdą sprawne, czy jak zwykle.
Z całych dwóch sztuk obie dały się odczytać i skasować! Niebywałe!
Ale żeby nie było zbyt idyllicznie, jedna sztuka współpracuje dopiero po wyłączeniu check ID. Czyli nie do końca dobrze, zwłaszcza, że mój programator nie udostępnia informacji, jakie ID odczytał. Szkoda, bo byłoby łatwiej identyfikować "malowanki".
Tytuł: Odp: CPLD z Aliexpressu
Wiadomość wysłana przez: Klaud w 2018.07.16, 18:40:31
Przy programowaniu "nowych" EPROMow 27C256 z Ali w 99% przypadków muszę wyłączyć "sprawdź sygnature", bo inaczej programator wywala błąd.
Tytuł: Odp: CPLD z Aliexpressu
Wiadomość wysłana przez: pear w 2018.07.16, 18:55:14
Check ID mam wyłączone na stałe od dawna :(
Tytuł: Odp: CPLD z Aliexpressu
Wiadomość wysłana przez: trojacek w 2018.07.16, 21:37:21
Przy programowaniu "nowych" EPROMow 27C256 z Ali w 99% przypadków muszę wyłączyć "sprawdź sygnature", bo inaczej programator wywala błąd.

Hmm, mam koło setki 27C256 i ani razu nie musiałem wyłączać check ID - ani na TL866, ani na G540 (wszystkie EPROM-y z moich zapasów ostatnio skasowałem, zaprogramowałem, ponownie skasowałem i z flagą "OK" poszły do pudełka). No ale żadna z tych kości nie pochodzi z Ali. Nawet nie wiedziałem, że EPROM-y mają jakieś ID i jak to sprawdzić...
Co innego PLD, poczynając od 16V8 - spotkałem się z tym, że ID powoduje problemy i lepiej to wyłączyć.

Check ID mam wyłączone na stałe od dawna :(

Hmm, chyba nie w każdym sprzęcie da się to wyłączyć na stałe.
Tytuł: Odp: CPLD z Aliexpressu
Wiadomość wysłana przez: Klaud w 2018.07.17, 01:20:36
TL866 jest szczególnie wybredny, jeżeli sygnatura nie zgadza się. Gemius jest odrobinę lepszy pod tym względem.

W przypadku TL866 wsadzasz układ w podstawkę programator,w sofcie wybierasz odpowiedni układ, następnie klikasz na ikonkę "ID" i w okienku poniżej wybranego typu układu pojawi się odczytana sygnatura.
Tytuł: Odp: CPLD z Aliexpressu
Wiadomość wysłana przez: trojacek w 2018.07.20, 23:05:36
UTsource. Muszę przyznać, że zaskoczyła mnie względnie szybka dostawa - 14 dni.
Zamówiłem Altery EPM7128 z dwóch różnych źródeł - tak, jak widać na ekranie mojego zamówienia. Jedno ze źródeł, droższe, to "UTSource". Drugie - tańsze - jakaś chińska firma. Ciekawe, że na torebeczkach z obu źródeł jest ten sam kod - ale trudno stwierdzić, co on tak naprawdę oznacza.
Okazało się, że z tych tańszych żadna nie działa, natomiast z tych droższych - działają 3 spośród 4.
Testy robione oczywiście USB Blasterem.

Teaser: następne będą Altery z taobao. Pierwszy raz robiłem rejestrację i zakupy całkowicie po chińsku :) Wiem, że są anglojęzyczni agenci taobao (np. engtaobao.com), ale mają mniejszą ofertę, a do cen doliczają swój haracz. Ponadto mają z reguły bardzo złe opinie od użytkowników, co daje do myślenia.
Tytuł: Odp: CPLD z Aliexpressu
Wiadomość wysłana przez: Klaud w 2018.07.21, 08:02:32
No dobra wiemy, że na Ali i UT kupując Altery dostajemy bezużyteczny złom. Nihli novi. A jak sobie z nimi radzi Twój hiper-duper programator?
Tytuł: Odp: CPLD z Aliexpressu
Wiadomość wysłana przez: trojacek w 2018.07.21, 08:36:24
Okaże się, jak przyjdzie adapter PLCC84. Gdzieś za miesiąc :)
Tytuł: Odp: CPLD z Aliexpressu
Wiadomość wysłana przez: trojacek w 2018.07.31, 14:41:12
Prawdę mówiąc znudziło mi się czekanie na paczkę z Chin, która może dojdzie, a może nie - jak się okazuje, są e-sklepy znacznie gorsze niż Aliexpress, zwłaszcza w zakresie obsługi klienta i terminowości :)
No i zbudowałem własny adapter.
Sprawdziłem swoje Altery, które kupiłem z kilku różnych źródeł. Najpierw spróbowałem je skasować Advantechem z moim adapterem, potem blank check, a następnie przełożyłem do ZX Max 48 żeby sprawdzić, czy jest komunikacja przez JTAG.
W ten sposób odzyskałem kilkanaście Alter, które miałem na stanie. Skuteczność 100%, tzn. ani jedna Altera nie odmówiła skasowania i podłączenia przez JTAG!
Jeśli więc ktoś ma "martwą" (ale nie dosłownie) Alterę EPM7128, z typowymi objawami JTAG lock, to dajcie znać :) Może nie wszystkie, ale przynajmniej część na pewno da się odzyskać!
Kilka fotek - mój adapterek piękny inaczej oraz screen z nawiązania połączenia Quartusem przez JTAG.
Tytuł: Odp: CPLD z Aliexpressu
Wiadomość wysłana przez: Maryjan w 2018.07.31, 14:46:10
Jak można , wyślę Ci swoje, może coś da radę z nimi zrobić.
Tytuł: Odp: CPLD z Aliexpressu
Wiadomość wysłana przez: trojacek w 2018.07.31, 14:48:30
Wysyłaj!
Tytuł: Odp: CPLD z Aliexpressu
Wiadomość wysłana przez: Maryjan w 2018.07.31, 16:04:12
Wysłałem :)
Tytuł: Odp: CPLD z Aliexpressu
Wiadomość wysłana przez: silenter w 2018.07.31, 19:43:33
Jacek - daj mi namiar na siebie na PW - zapakuję ci swoje.
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: trojacek w 2018.08.01, 17:36:39
@Silenter, możesz już się cieszyć "żywymi" Alterami. Tylko jedna jest podejrzana, tzn. po zaprogramowaniu się nie weryfikuje. Po wrzuceniu binarki od ZX Max 48 działała jednak prawidłowo - tylko nie wiadomo, jak długo będzie trzymać zawartość...

Tak więc metoda przywracania Alter do życia jest dość skuteczna. Można śmiało kupować tanie układy od Chińczyków. Oczywiście raz na jakiś czas zdarzają się "padaki", którym już nic nie pomoże.
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: Maryjan w 2018.08.01, 18:03:46
Szczere podziękowania Trojacku za chęci i czas spędzony przy "ożywianiu" tych CPLD :)
Ciekawe, jak tam wypadną te odemnie , jak dotrą.
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: silenter w 2018.08.01, 21:29:18
Ale dobra wiadomość. :D
Dla zainteresowanych dodam, że moja partia Alter pochodziła z UTSource.

Wygląda na to, że skończyły się problemy z Alterami. Myślę, że to może dać maxowi 2 życie :)

Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: trojacek w 2018.08.06, 16:54:39
Ciekawe, jak tam wypadną te odemnie , jak dotrą.

Niestety miałeś mniej szczęścia. Jedna sprawna, jedna całkowicie padnięta.
Postaram się jutro odesłać.
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: Maryjan w 2018.08.06, 18:04:24
To i tak niezły wynik. Bo mogły być martwe oby dwie :)
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: jackfinch w 2018.08.25, 23:09:57
Witam
Po dłuższej przerwie siadłem wczoraj do zx max 48 i wlutowałem kilkanaście elementów i przypomniałem sobie o drugiej alterze. I dzisiaj straciłem pół dnia na testy. Drugi epm7128 nie zgłasza się pod Quartus-em (szorowanie nóg nie pomogło, isopropanol też). Pierwszy epm7128 zgłasza się za każdym razem i został już dawno zaprogramowany zaraz po otrzymaniu płytki, ale martwi mnie to EPM7128S  (USERCODE: 0x00000000). Chyba powinien wyświetlić jakieś cyferki identyfikujące dany procesor. W międzyczasie wygrzebałem ze starego tunera dvb epm7032slc44 -10, wstawiłem  w podstawkę 44pin + gniazdo 10pin do jtaga i też lipa. Wygląda na to że jtag ich nie ruszy, chyba tylko "in socket programming" tak jak to @trojacek robi.

Pozdrawiam

Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: trojacek w 2018.08.26, 00:46:06
Mogę spróbować Ci oba "naprawić". Tylko jeśli jesteś w UK, to nie mam pewności, czy koszty przesyłki nie pozbawią tej akcji sensu.
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: jackfinch w 2018.08.26, 03:39:28
Dokładnie to taka sztuka dla sztuki. Jak będę w Polsce to się odezwę, ja i tak nic z nimi nie zdziałam. Bardziej interesuje mnie twój adapter, jak jest zbudowany, ewentualnie jak działa (chodzi mi o stronę techniczną).

Pozdrawiam

link do filmiku z adapterami do altery: https://www.youtube.com/watch?time_continue=2513&v=momg3ioVP5c (https://www.youtube.com/watch?time_continue=2513&v=momg3ioVP5c)

jeszcze info z z forum edaboard zaczerpnięte z noty altery:
"For non-ISP:
You can compile your design with the JTAG setting on or off. You can enable JTAG with recompilation and programming. If the device is programmmed with JTAG not enabled, you can only re-enable the JTAG ports with the master programming unit (MPU) or third-party programming."

Czyli się można spodziewać że dużo z nich ma zablokowany jtag.
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: trojacek w 2018.08.26, 11:34:38
Dokładnie to taka sztuka dla sztuki. Jak będę w Polsce to się odezwę, ja i tak nic z nimi nie zdziałam. Bardziej interesuje mnie twój adapter, jak jest zbudowany, ewentualnie jak działa (chodzi mi o stronę techniczną).

No właśnie strona techniczna jest jakąś strzeżoną tajemnicą producenta. Nigdzie nie znalazłem opisu protokołu, a jedyne co mogłem zrobić, to zbudować sobie adapter do programatora, który mam (kupno oryginalnego nie wchodziło w grę - cena powyżej 1000 zł, a zamówiony chiński klon nigdy nie doszedł...). Jednak nadal nie wiem, jak odbywa się sam proces kasowania/programowania, bo jest on zaszyty gdzieś w samym programatorze, który ma własny procesor i kawał pamięci ROM.
Jedyne, co wiem, to że protokół jest zbliżony do obsługi równoległych pamięci EEPROM. Świadczy o tym spora liczba wykorzystywanych pinów oraz wyższe napięcie Vpp pojawiające się na jednym z nich.

Cytuj
"For non-ISP:
You can compile your design with the JTAG setting on or off. You can enable JTAG with recompilation and programming. If the device is programmmed with JTAG not enabled, you can only re-enable the JTAG ports with the master programming unit (MPU) or third-party programming."
Czyli się można spodziewać że dużo z nich ma zablokowany jtag.

Jak pokazuje historia chipów zamawianych u Chińczyków - całkiem sporo.
Tak więc zapraszam, jak będziesz. Może coś się poradzi :)
Na obecnym etapie jestem w stanie zdiagnozować i wykasować do zera:
• EPM7128 w obudowie PLCC84,
• wszelkie CPLD (3 lub 5V) w obudowach 44-pinowych: PLCC44, nQFP44.
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: trojacek w 2019.01.10, 17:36:39
No i skończyło się rumakowanie...
Z programatora poszedł dym. Po rozbrojeniu, na płycie "control unit" widać dwa małe pogorzeliska. Trudno dojść, co to za elementy, chociaż mam pewne podejrzenie.
Schematu nie da się odtworzyć "z widoku" - PCB jest czterowarstwowa.

A w międzyczasie jadą do mnie kolejne Altery z Chin...
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: jackfinch w 2019.01.10, 17:50:48
To jest twój labtool 48? Nie dobrze.
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: Maryjan w 2019.01.10, 18:06:46
To kicha :(
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: Klaud w 2019.01.10, 18:18:28
 :( Altery go wykończyły ;) Ah te baby ;)
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: jackfinch w 2019.01.10, 18:21:59
To jest twoje pcb?
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: trojacek w 2019.01.10, 18:31:06
Tak, to jest dolna płytka Labtoola 48. Jest tam sekcja regulatorów napięcia i w obwodzie 30V te spalone elementy się jarzyły na pomarańczowo. Dopóki się nie spaliły.
Płytka wymyta, elementy wymienione, na razie działa bezpłomieniowo. Ale dopiero po zmontowaniu całości okaże się, czy obyło się bez szkód.

EDIT: Już działa. Najwyraźniej kondensatory się zestarzały, a w ogóle dziwi mnie, że dali takie maleństwa w układzie wytwarzania 30V. Na PCB jest więcej identycznych kondensatorów i wszystkie inne są sprawne, ale pracują z niższymi napięciami.
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: Maryjan w 2019.01.10, 19:26:20
Pewnie swoje już wypracował.
Grunt, że znów działa :)
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: trojacek w 2019.01.10, 19:41:15
Też mnie to cieszy :)
Dziękuję wszystkim za wsparcie moralne w tych trudnych chwilach :)
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: romeks w 2019.01.10, 22:44:12
Oj tam zaraz "trudne chwile". Wiele ich jest.
Ale fajnie, że wszystko OK.


Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: trojacek w 2019.04.23, 18:10:57
Kochany blogu, dawno tu nic nie pisałem ;)
Przywrócony do życia programator wykazał się szczytową formą, poprawnie kasując sporą partię Alter EPM7128 jednego z forumowiczów :)
W trakcie mojej nieobecności w kraju dotarło do mnie jeszcze kilka paczuszek z taniutkimi EPM7128. Pewnie w weekend będę do nich "zaglądał" i zdam relację.
Jak dotąd udało mi się odzyskać około 80 chipów, własnych i tych nadesłanych przez forumowiczów. I z tej osiemdziesiątki bodaj tylko jeden jedyny scalak nie pozwolił się usprawnić, bo po prostu był uszkodzony.
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: zipp w 2019.04.23, 19:33:55
Wszystko się zgadza, trojacek przed świętami przywrócił do świata żywych kilka moich Alter  :)
Właśnie testowałem na Maxie 48 i działają pięknie.
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: HTBoss w 2019.04.23, 20:14:34
Trojacek mi przyleciały z Chin 3 szt. Alter. Dwa to standardowe zablokowane przed zapisem, jedna daje się zapisać ale chyba coś jest nie tak z nią bo ekran przygasa podczas normalnej pracy.
Już mi pomogłeś kiedyś z Alter to bym chciał teraz  znów korzystać z Twojej pomocy. Podrzucę ci lub wyślę pocztą daj znać jak ci wygodniej.
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: trojacek w 2019.04.23, 22:41:07
Podrzucę ci lub wyślę pocztą daj znać jak ci wygodniej.

Ogólnie jestem teraz w W-wie, więc możesz spokojnie podrzucić. Dogadajmy się na priv.
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: damik w 2019.04.23, 23:56:23
@trojacek
Masz gdzieś schematy/rozpiski swoich adapterów do tego labtoola48 ?
Mam w pracy takiego podobnego Labtoola - jeszcze wersję pod LPT, tylko z adapterami jest tam trochę bida ;)
Tzn jakieś tam adaptery mam (jakieś SO, jakieś PLCC), ale brakuje mi czegoś do układów CPLD...
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: trojacek w 2019.04.24, 00:37:31
Rozpiski adapterów są publicznie dostępne, załączam jeden ze znalezionych przeze mnie plików.
Adapter do Altery EPM7128 PLCC84 nazywa się SDP-7128-84. Swój wykonałem na podstawie tego właśnie pliku.
Do układów CPLD w obudowie PLCC44 można kupić tani, generyczny adapter u Chińczyków czy na eBayu, jeden pasuje do bodajże wszystkich scalaków.
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: trojacek w 2020.06.24, 13:14:31
Hmm, przez moje ręce przeszła właśnie malowanka ze stajni Atmela/Microchipa.
ATF1502ASV udający ATF1502AS.

Tak więc nie tylko EPM-y...
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: damik w 2020.06.24, 13:18:23
Fatalnie, bo ja właśnie wczoraj zamówiłem w Chinach 5 sztuk podobnych układów ATF1504AS.
Mam tylko nadzieję że nie będą to jakieś malowane jajca  :-[
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: trojacek w 2020.06.24, 13:33:22
AS i ASV są w miarę kompatybilne, ale programator może się potknąć na niezgodności odczytanego identyfikatora z wybranym modelem. Dlatego o tym wspominam, bo zamiast wywalić od razu scalak do kosza, warto pokombinować z wariantami. Oczywiście pilnując zgodności napięcia zasilania.
Tytuł: Odp: CPLD z Aliexpressu i nie tylko
Wiadomość wysłana przez: damik w 2020.06.24, 13:53:35
Oby tylko tak były przemalowane, gorzej jeśli będzie coś zupełnie z czapy będzie podstawione do malowania, a tak się już też trafiało czasem. >:(