forum speccy.pl

ZX Spectrum => WSPÓŁCZESNE KLONY => Wątek zaczęty przez: Atlantis w 2021.05.27, 11:42:23

Tytuł: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Atlantis w 2021.05.27, 11:42:23
Składam obecnie Harlequina-512. Ponieważ udało mi się kupić dwie płytki (rewizja C1) postanowiłem złożyć równolegle dwa egzemplarze. Pierwszy jest już prawie kompletny, brakuje mi właściwie tylko układów SN74CB3T3245PW (czekam na przesyłkę z Chin). W międzyczasie postanowiłem zaprogramować układ CPLD. Sprawdziłem wszystkie napięcia, podłączyłem USB Blastera i odpaliłem program Quartus Prime Programmer. Początkowo faktycznie nie chciał wykryć EPM1270, ale być może winę ponosił fakt, że przez roztargnienie nie usunąłem z podstawek CPU i pamięci. Bo za drugim razem, po wyjęciu tych układów wszystko zadziałało i udało mi się wgrać plik z konfiguracją CPLD.

Niestety, z drugim egzemplarzem nie mam już tyle szczęścia. Tu także brakuje tylko SN74CB3T3245PW, tu także sprawdziłem napięcia. Z płytki usunąłem wszystkie układy za wyjątkiem 74HCU04 (w razie gdyby sygnał zegarowy był potrzebny do zaprogramowania) i przystąpiłem do próby wgrania wsadu. Niestety - pomimo wielu prób oprogramowanie nie wykrywa układu. Za każdym razem pojawia się komunikat o niemożliwości znalezienia łańcucha JTAG. Oglądałem układ pod lupą i luty wydają się być ok - nie widzę żadnych zwartych pinów. Obydwa egzemplarze EPM1270 zostały kupione u tego samego dostawcy na Aliexpress.

Macie jakiś pomysł? Jest jakaś możliwość poza uszkodzonym egzemplarzem CPLD? Mogę coś zrobić, żeby zdebugować ten problem?
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: trojacek w 2021.05.27, 13:17:25
Moim zdaniem albo układ jest walnięty, albo masz lichy programator. Niektóre tanie z Ali tak mają, może nie trzymają rygoru timingów na JTAG, diabli wiedzą.

Generalnie, jak wpinasz JTAG i inicjujesz komunikację, CPLD na wszystkich logicznych pinach (oprócz JTAG) wystawia stan trzeci, czyli "odcina" się od podłączonej na PCB logiki. Tak więc nic nie powinno przeszkadzać nawet jak nie wyjmiesz innych chipów (o ile nie zakłócają one zasilania).

A tak w ogóle, co to jest Harlequin-512? Nie mogę znaleźć żadnych informacji na jego temat. Ostatni model, jaki widziałem to Harlequin 128 2D.
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: KWF w 2021.05.27, 13:20:05
Zasilasz płytkę? USB Blaster nie podaje zasilania do programowanego układu, a jedynie sprawdza jego obecność.

Możliwy też jest lichy kontakt na złączu JTAGa.
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Atlantis w 2021.05.27, 14:32:36
Moja pomyłka, chodzi oczywiście o Sizifa-512.
Tak, zasilam układ w trakcie próby załadowania wsadu.
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: trojacek w 2021.05.27, 14:39:29
Moja pomyłka, chodzi oczywiście o Sizifa-512.
Zmodyfikowałem tytuł zatem :)
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Atlantis w 2021.05.27, 15:55:50
Zmodyfikowałem tytuł zatem :)

Wielkie dzięki. ;)
Sprawdziłem ciągłość ścieżek pomiędzy układem scalonym a złączem programatora - wygląda ok.
Sprawdziłem połączenie między linią 3,3V i wszystkimi pinami VCC układu CPLD - wygląda ok.
Sprawdziłem multimetrem, czy linie JTAG i VCC nie są zwarte z sąsiednimi pinami - też wszystko ok.
Resztę pinów sprawdziłem pod kątem zwarć przez obserwację lupą - wygląda ok.

Powinienem uznać, że trafił do mnie wadliwy układ, czy coś jeszcze mogę sprawdzić?

Macie jakieś zaufane źródło tych układów?
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: KWF w 2021.05.27, 16:12:06
Próbowałeś zrobić autodetekcję tego układu?
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Atlantis w 2021.05.27, 17:04:51
Próbowałeś zrobić autodetekcję tego układu?

Tak, na samym początku. Już na tym się wykrzacza stwierdzając, że niczego nie może znaleźć na magistrali JTAG...
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Artu2tu w 2021.05.27, 17:14:44
Nóżki nie są  utlenione?  Jakimś ostrym narzędziem delikatnie spróbuj odgiąć nóżki, czasem lut ładnie wygląda, ale kontaktu brak...
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: zaxon w 2021.05.27, 21:42:50
Generalnie do Alter kiedyś straciłęm nerwy i  mam teraz 3 programatory i 2 wersje softu do programowania ;) Daje rade każdej o ile jest sprawna  ;) Bo co Altera to ma swoje humory.  Jak nie zagada to zawsze mi możesz płyte podesłać i zobacze u siebie.

A te tanie podróby USB BLASTERA to też sobie powiedzmy szczerze,  działają różnie. Stare są jeszcze ok, ale te nowe z Ali czy Allegro to loteria.
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Atlantis w 2021.05.27, 22:32:14
Nóżki nie są  utlenione?

Przed lutowaniem wyglądały ok. Same luty też wyglądają prawidłowo.

Cytuj
Jakimś ostrym narzędziem delikatnie spróbuj odgiąć nóżki, czasem lut ładnie wygląda, ale kontaktu brak...

Spróbowałem podważać piny końcówką szpilki. Wygląda na to, że połączenia są solidne.

Generalnie do Alter kiedyś straciłęm nerwy i  mam teraz 3 programatory i 2 wersje softu do programowania ;) Daje rade każdej o ile jest sprawna  ;)

Jakiego oprogramowania mogę spróbować pod Linuksem poza Quartus Prime? Programator mam tylko jeden, kupiony kilka lat temu.


Cytuj
Jak nie zagada to zawsze mi możesz płyte podesłać i zobacze u siebie.


Najpierw chciałbym wyczerpać wszystkie możliwości. Zastanawiam się nad wyminą układu na inny egzemplarz. Macie jakieś warte polecenia źródło? Bo nie wiem, czy chcę zmawiać kolejny na Aliexpress. ;)


Hmm... Jest jeszcze jedna dziwna rzecz, o której zapomniałem wspomnieć. Jeden z egzemplarzy układu CPLD ma na sobie dodatkowy, częściowo zatrty nadruk, prawdopodobnie "CCS-R DRV 00Zj". Przed chwilą spróbowałem też jeszcze raz wykryć CPLD z drugiego egzemplarza - który wczorj udało mi się zaprogramować. Też nie jest wykrywany.
Czyżbym kupił uszkodzone scalaki? :(
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: zaxon w 2021.05.27, 22:40:27
No, legalne normalne źródło prawdziwych układów a nie kolejne branie udziału w  chińskiej  loterii ;)   Do swoich Sizifów , jak jej eszcze  składałem to kupowałem chyba w w Digikeyu . Poza tym , Farnell,  Mouser , RS Components .

Jak masz 2 płytki to zamień altery miejscami.
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Atlantis w 2021.05.27, 23:39:17
No cóż... Chyb masz rację. Z jednego egzemplarza już usunąłem podejrzany układ CPLD. Po wypłacie po prostu zrobię zamówienie w DigiKey'u. ;)
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: HTBoss w 2021.05.28, 10:46:29
Jak już stracisz wszystkie nadzieje na zaprogramowanie Altery to podeślij do mnie.  Zaprogramuje Ci za piwo :D
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Atlantis w 2021.05.28, 10:57:09
Doszedłem do wniosku, że chyb jednak te układy są podejrzane. Świadczy o tym fakt, że jeden z nich (po kilku próbach) przedstawił się programatorowi, dzień później znów był niewidoczny. Drugi nie został wykryty ani razu. Na jednym z rosyjskich forów znalazłem informację, że ktoś już miał problemy z tymi CPLD z Chin - właśnie z podobnym nadrukiem jak u mnie.
Chyba trzeba sobie dać spokój z podejrzanymi okazjami na Aliexpress. Wylutowałem te Altery. Po wypłacie zamówię je w DikiKey'u. ;)
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Atlantis w 2021.06.21, 18:51:19
Dzisiaj dotarła do mnie przesyłka z DigiKey. Po wlutowaniu zmówionego egzemplarza układy CPLD potwierdziło się coś, czego się spodziewałem, bo de facto potwierdziły to już moje późniejsze eksperymenty z Karabasem - brak możliwości zaprogramowania układu nie wynikał z przyczyn sprzętowych, ale z dziwnego działania Quartus Programmera pod Linuksem. Nowego układu oprogramowanie ciągle nie widziało, udało mi się go za to zaprogramować z pomocą OpenOCD oraz pliku SVF.
No cóż... Pospieszyłem się z wylutowaniem tego układu zakupionego na Aliexpress.

Jutro powinna dotrzeć przesyłka z kablem RGB do Segi, będę mógł więc zabrać się za uruchamianie układu.

Chciałbym tylko zapytać: czy do testu wystarczy Z84C0006 albo Z84C0010? Nie jestem pewien czy mam pod ręką Z84C0020... Sizif startuje domyślnie na 3,5 MHz? Wolniejszy procesor wystarczy, jeśli nie będę odpalał trybu 7 MHz albo 14 MHz?
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: tapy w 2021.06.21, 20:15:00
Jeśli chodzi o Z84C0020PEC date code 1225 i seria GZ to z całą pewnością jest to chińska pisanka z wolniejszego CPU, a dalej się kręci na 20MHz ;)
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: zaxon w 2021.06.21, 20:45:20
No jak sie ma programator za 5 dolarów z darmową wysyłką z Ali Express to tak bywa ;)
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Atlantis w 2021.06.21, 23:12:31
No jak sie ma programator za 5 dolarów z darmową wysyłką z Ali Express to tak bywa ;)

Wątpię, żeby to była wina programatora.
Po pierwsze: Linux go wykrywa (jest widoczny przez lsusb).
Po drugie: zupełnie prawidłowo działa pod OpenOCD - dopiero Quartus ma z nim problem.
Po trzecie: raz czy dwa razy nawet udało mu się wykryć układ pod Quartusem, potem jednak przestał z nieznanego mi powodu. Pod OpenOCD działa nadal prawidłowo.
Po czwarte: mam dwa takie programatory, kupione na Allegro w znacznym odstępie czasu i chyba od dwóch różnych sprzedających. Obydwa zachowują się identycznie.

Oczywiście to ciągle tanie programatory i nie mogę zupełnie wykluczyć, że oryginalnie podchodzą z Ali. ;)

Co lepszego moglibyście polecić, co prawidłowo działa pod Linuksem z Quartus Programmerem?
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: zaxon w 2021.06.21, 23:36:59
Ot choćby taki. Tani i działa. https://pl.mouser.com/ProductDetail/Intel-Altera/PL-USB-BLASTER-RCN?qs=jblrfmjbeiFezz56mIHRCg%3D%3D
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Atlantis w 2021.06.22, 00:48:25
Ot choćby taki. Tani i działa. https://pl.mouser.com/ProductDetail/Intel-Altera/PL-USB-BLASTER-RCN?qs=jblrfmjbeiFezz56mIHRCg%3D%3D

Hmm... Nie powiedziałbym, żeby 1175,21 zł mieściło się w mojej definicji pojęcia "tani". Na pewno nie w przypadku programatora do układów CPLD/FPGA. ;)
Tym bardziej, że w własnych projektach używam raczej układów Xilinxa, a Altery da się zaprogramować tymi tanimi programatorami, tylko trzeba to robić trochę na około.
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: tapy w 2021.06.22, 10:02:17
Nie powiedziałbym, żeby 1175,21 zł mieściło się w mojej definicji pojęcia "tani". 

Pocieszę Cię, mam taki za 2$ z darmową wysyłką z Chin i działa wyśmienicie, z tym że używam do tego celu Windows. Wspomniane wcześniej 5$ to stanowczo za drogo ;)
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: SAJ w 2021.06.22, 10:33:14
Hejka,

Z doswiadczenia wiem, ze ten maly USB Blaster dziala z kostkami altery z tym, ze u mnie czasem zadzialal tylko kilka razy a potem kostka stawala sie bezuzyteczna.

Z Czasem kupilem taki nieco wiekszy, jak w zalaczniku i z tym nie mam zadnych problemow.

Co moge jeszcze dodac, to dzieki sprytnemu oprogramowaniu ten programator dziala tez z nowymi kostkami ATF1502AS i podobnymi, ktore czasem sa latwiej dostepne niz EPM7032 czy EPM7064.
Programator ten spokojnie obsluguje te kostki i spod Windows i spod Linuxa.

Tutaj jest opis jak:

https://github.com/SukkoPera/OpenAmiga500FastRamExpansion/tree/master/firmware
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Atlantis w 2021.06.22, 11:25:01
Ok, dzisiaj dotarł do mnie kabel od Segi, kupiony na aukcji spod tego odnośnika (https://allegro.pl/oferta/kabel-rgb-scart-do-sega-genesis-2-mega-drive-2-6581609739).
Podłączyłem Sizifa-512 do telewizora, podłączyłem zasilanie i... Nic się nie stało. To znaczy prawie nic, po po podpięciu zasilania do płytki mój telewizor przełącza się na wejście EURO-SCART z którego korzystam, ale na ekranie nie widać niczego. Żadnej mozaiki, żadnych losowych znaków, żadnego ekranu tytułowego, żadnej zmiany koloru tła - po prostu czarny ekran.
Podmieniłem kilka różnych ukłdów 74HC02 i 74HCU04 w generatorze, upewniłem się czy nie ma zwarć pomiędzy sąsiednimi wyprowadzeniami Altery i buforów - wydają się być ok.
Zworki JP2/JP3 nie są założone, bo mm flash w obudowie DIP32.
CPLD zaprogramowałem metodą z OpenODC, która sprawdziła się podczas uruchamiania Karabasa. Jak to dalej debugować?

W podstawce chwilowo nie mam U15, nie wlutowałem też RV1, ale te elementy nie powinny mieć wpływu na start komputera.
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Maryjan w 2021.06.22, 12:30:39
Rozumiem, że R5 nie jest wlutowany ?
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Atlantis w 2021.06.22, 13:19:26
Rozumiem, że R5 nie jest wlutowany ?

A nie ma być wlutowany?
Udało mi się zainstalować Quartus Programmera na starej wirtualce z Windowsem 7. Tam działa prawidłowo - wykrywa programator oraz programuje CPLD.

Edit:
Ok, już znalazłem erratę zalecającą usunięcie R5. Jego wylutowanie niczego nie zmieniło. Telewizor nadal przełącza wejście, ale mam czarny ekran + komunikat "brak syganłu".

Edit:
Udało mi się znaleźć procesor w wersji Z84C0020. Czy to normalne, że po chwili od włączenia zasilania robi się nieco ciepły?
Próbowałem też z Z84C0006, ale układ zachowuje się identycznie.
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Artu2tu w 2021.06.22, 14:42:34
Masz jak sprawdzić generator?  Profilaktycznie zmień kondensatory na 39 pF.
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Atlantis w 2021.06.22, 16:56:07
Masz jak sprawdzić generator?

Mam stary, polski oscyloskop, ale jego stan techniczny budzi poważne podjerzenia.
Na razie użyłem prostego analizatora logicznego na USB. Na linii CLKCPU jest sygnał o częstotliwości około 1.140-1.200 MHz. Na wyjściu zegara też jest sygnał, ale odczyt jest niestabilny ze względu na ograniczenia wynikające z próbkowania analizatora. Rozumiem, że to za mało i powinno tam być 3.5 MHz? To może być przyczyną?
Widzę także aktywność na linii CS ROM-u a także wejściu WR RAM-u. Linia CPURST reaguje na wciskanie klawisza reset co znaczy, że CPLD jest zaprogramowane i przynajmniej częściowo działa.

Edit:
Wygrzebałem jeszcze z szafy stary częstotliwościomierz, który złożyłem z 10 lat temu przy okazji uruchamiania pewnych konstrukcji krótkofalarskich. Potwierdza, że na CLKCPU jest 1.167 MHz.
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: zaxon w 2021.06.22, 17:16:43
Na wyjściu zegara powineneś mieć ładne 28 mhz, pin 10 układu 74HCU04.  Bo wstawiłeś oczywiście HCU ? Wrzuć może zdjęcie tej płyty w przyzwoitej rozdzielczości ?
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Atlantis w 2021.06.22, 17:45:55
Na wyjściu zegara powineneś mieć ładne 28 mhz, pin 10 układu 74HCU04.

Na tym pinie częstotliwościomierz pokazuje 9.336738 MHz. Na CLKCPU (pin 6 Z80) mam 1.167 MHz.

Cytuj
Bo wstawiłeś oczywiście HCU?

Tak, chociaż próbowałem też zwykłego HC04.
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: zaxon w 2021.06.22, 17:56:44
Wyjmij D11 i daj znać . Jak coś to ja mam dobre kwarce 28 mhz  ( bo nie każde działają i zegarek sobie chodzi jak chce)  i gniazdka audio bo widze że ci brakuje. Ładna robota.

Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Atlantis w 2021.06.22, 18:50:08
Wyjmij D11 i daj znać.

Spróbuję. Ta dioda ma w ogóle coś wspólnego z częstotliwością zegara i/lub generowaniem obrazu?
Tak samo spróbuję zaproponowanego wcześniej podmienienia kondensatorów z 22pF na 39pF, chociaż dotykanie obwodu generatora od strony druku nie powoduje pojawiania się obrazu.


Cytuj
Jak coś to ja mam dobre kwarce 28 mhz  ( bo nie każde działają i zegarek sobie chodzi jak chce)  i gniazdka audio bo widze że ci brakuje. Ładna robota.

Jeśli jest taka możliwość, chętnie odkupiłbym kilka sztuk. Kupiłem jakieś losowe kwarce 28MHz na Allegro, bo w żadnym zaufanym sklepie nie mieli tej częstotliwości.
Składam od razu dwa egzemplarze, chociaż do drugiego nie ma CPLD. To znaczy mam, ale z Ali, do którego nie mam zaufania.

Myślisz, że zła częstotliwość tłumaczy brak obrazu? To znaczy mogę liczyć na to, że to jedyny problem?

Edit:
Uświadomiłem sobie, że mogę zrobić jeszcze jeden test - mam częściowo złożony drugi egzemplarz, z kompletnym układem zasilania i generatorem. Kwarc z dokładnie tej samej serii, rzekomo 28 MHz. Tm naprawdę jednak mierzona częstotliwość wynosi 9.337 MHz. Czyżby trafiły do mnie jakieś wadliwe/źle opisane kwarce? Eksperymentowanie ze zwiększaniem pojemności kondensatorów ma w ogóle sens w takiej sytuacji, gdy zachowanie jest powtarzalne w dwóch egzemplarzach?
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: zaxon w 2021.06.22, 19:21:21
Schematu nie masz ? :D   D11 tylko przeszkadza.

No jak ci zegar daje 1/3 nominalnej częstotliwości to jak sie ma  nim taktowana Altera i reszta ogarnąć ? Przecież sie zadławi.

Daj mi adres to ci jutro wyśle prawidłowe kwarce które na 100 % działają w Sizifie bo tak to sie będziesz kręcił w kółko bez sensu. Ja już to przerabiałem więc ci zaoszczędze czasu ;) No chyba że masz do CZęstochowy blisko to podjedź ;)

Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: steev w 2021.06.22, 20:56:32
Edit:
Uświadomiłem sobie, że mogę zrobić jeszcze jeden test - mam częściowo złożony drugi egzemplarz, z kompletnym układem zasilania i generatorem. Kwarc z dokładnie tej samej serii, rzekomo 28 MHz. Tm naprawdę jednak mierzona częstotliwość wynosi 9.337 MHz.
Kupiłeś może kwarce owertonowe?
Bo to tak trochę na trzecią harmoniczną wygląda (9,337*3 = 28,011)
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Maryjan w 2021.06.23, 10:45:29
Ja stawiam że inwertery są kulawe. Nie trzymają parametrów katalogowych.
W moim zadziałał poprawnie dopiero 74HCU4N z Texas Instruments serii 82CY44K-E4.
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Atlantis w 2021.06.23, 10:57:33
Ja stawiam że inwertery są kulawe. Nie trzymają parametrów katalogowych.

Użyłem kilku różnych układów, zarówno 74HC04 jak i 74HCU04. Za każdym razem sytuacja wyglądała tak samo.
Te HCU kiedyś przetestowałem w Harlequinie i oscylowały prawidłowo z rezonatorem 14 MHz.
Stawiam raczej na to, że przyczyna leży po stronie rezonatorów kwarcowych.
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Maryjan w 2021.06.23, 17:06:12
Jak kwarc okaże się dobry, to pozostanie postawić tylko na Tolka Banana :)
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: zaxon w 2021.06.23, 19:25:00
Atlantis, wysłałem ci dzisiaj "pewne" kwarce i te cudaczne gniazda jack bo o nie w PL trudno. Moje 20 zmontowanych Sizifów na nich śmiga więc jak twój nie odpali to sie pomyśli co dalej.
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Atlantis w 2021.06.24, 00:30:44
Bardzo dziękuję. Objawy wskazują jednak na to, że kwarce które kupiłem są overtonowe i to chyba powinno tłumaczyć takie zachowanie. Mam nadzieję, że nie będę miał więcej błędów w układzie i tym razem już ruszy. ;)
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Atlantis w 2021.07.01, 18:49:29
Dzięki kwarcom od Zaxona (jeszcze raz bardzo, bardzo dziękuję) udało mi się uruchomić Sizifa.
Nie obeszło się bez komplikacji. Po wymianie kwarcu na ekranie pojawił się obraz, ale nie był to ekran testowy - widziałem jedynie słynną losową "mozaikę". Pierwszym wyjaśnieniem jakie przyszło mi do głowy był słaby kontakt z podstawką - faktycznie podstawki DIP40 od CPU i AY-3-8910 trzymają słabiej niż do tego przywykłem, ale dociskanie układów palcem niczego nie zmieniło. Pamiętając moje ostatnie przeżycia z Karabasem zacząłem od podmiany procesora. I tym razem okazało się, że to pomogło - z Z84C0006 ruszyło z miejsca. Żeby było zabawniej, był to dokładnie ten sam CPU, który w Karabasie nie chciał działać.
Niestety mam tylko jeden egzemplarz Z84C0020, kupiony na EBay'u u brytyjskiego sprzedawcy. W Harlequinie 48 działa poprawnie. Ktoś ma jakiś pomysł co może być przyczyną takiego zachowania? Macie jakieś sprawdzone źródło Z80 w wersji 20 MHz? Dopóki nie podmienię procesora nie będę mógł uruchomić Sizifa w trybie turbo...
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: zaxon w 2021.07.01, 19:03:23
Ooo, w końcu dotarły ? Duperela, z Częstochowy poleconym szły tylko od 23 czerwca  :D

Co do procka, to Sizif w rev C1 ? Tam szły 10 mhz procki z Digikeya o ile pamiętam i bardzo ładnie zasuwały i na 14 mhz.  Bo Z80 20 mhz to chyba tylko u Chińczyków , recznie pędzelkiem lalowane. Mam kilka takich i już nawet w Amstradzie na 4 mhz sie malowniczo wykładają.
Tytuł: Odp: Sizif-512 - nie mogę zaprogramować CPLD
Wiadomość wysłana przez: Atlantis w 2021.07.01, 19:33:46
Ooo, w końcu dotarły ? Duperela, z Częstochowy poleconym szły tylko od 23 czerwca  :D

Tak. Przesyłkę znalazłem dzisiaj na schodach przed domem. ;)

Cytuj
Co do procka, to Sizif w rev C1 ?

Tak, rev C1.

Cytuj
Tam szły 10 mhz procki z Digikeya o ile pamiętam i bardzo ładnie zasuwały i na 14 mhz.  Bo Z80 20 mhz to chyba tylko u Chińczyków , recznie pędzelkiem lalowane. Mam kilka takich i już nawet w Amstradzie na 4 mhz sie malowniczo wykładają.

Wydaje mi się, że chyba DigiKey ma też w ofercie procesory w wersji 20 MHz. Gdy będę robił następne zamówienie kupię dwie sztuki. I tak potrzebuję jeszcze CPLD do drugiego składanego egzemplarza Sizifa oraz pamięci RAM do ZX-Uno. Gdyby tak udało się wygrać ten bon na zakupy w ostatnim konkursie Hackaday'a... Niestety, szanse mam raczej marne. ;)