26

Odp: 'ST Evo'... Następny Atari ST ATX.

@x_angel
Chyba nie zrozumiałeś mojego ostatniego posta. Po prostu w końcu sprawdziłem procki plcc za pomocą chałupniczej przejściówki z DIP na PLCC na normalnym 520 ST. Mam same bombki przy wszystkich prockach.  Dziwne, ale jednak. Po wsadzeniu procka DIP, Atari działa.

27

Odp: 'ST Evo'... Następny Atari ST ATX.

Zrozumiałem z tego, że procki są za wolne na 16MHz i że testujesz je na 520ST.
Interesuje mnie, jak idzie Ci uruchamianie Twojej płyty i czy działa ona na 8MHz?

28

Odp: 'ST Evo'... Następny Atari ST ATX.

Zmagania z płytą na razie zawieszone. Skupiłem się na sprawdzaniu procków PLCC, ale na razie nie mam normalnej przejściówki. Używam zmodyfikowanej karty turbo z Amigi i mam mały problem z bombkami...

29

Odp: 'ST Evo'... Następny Atari ST ATX.

Projektuję płytkę, która pozwoli mi sprawdzić pewne elementy z "ST Evo"...
Między innymi:
- CPU w PLCC
- CPU w DIP
- Turbo Exxos'a
- TOS 2.06 + HDD Interface by Pera Putnik
- FPU (może odpadnie z płytki)
Kształt PCB nie jest ostateczny.

Ostatnio edytowany przez Atreus (2024-04-29 11:16:33)

Post's attachments

IMG_20240429_102428855_MFNR.jpg 394.14 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.

30

Odp: 'ST Evo'... Następny Atari ST ATX.

Powodzenia!
Duża ta płytka wyszła - będzie sporo lutowania goldpinów precyzyjnych :)
Miejsce tej płytki jest takie, ze klawiatura chyba się nie zmieści? Jeśli tak, to może warto od razu przesunąć wszystko w gorę, żeby wyszedł taki "relokator"? Wiem, że to na testy, ale potem jak zostaną Ci płytki, to może chociaż część da się upłynnić, bo będą się nadawały do czegoś więcej niż tylko testy.
IDE i TOS 2.06 od Putnika działa, schematy są poprawne. Wiem, bo na moim ATX działa i zrobiłem też kilka interfejsów tego typu:
http://www.atari.org.pl/forum/viewtopic.php?id=19759
Czy turbo od Exxosa działa - będę wiedział na dniach - jadą do mnie płytki, na których jest procek PLCC oraz miejsce na GAL z logiką tego turbo. Także będziemy mogli równolegle przeprowadzić testy.
Tematu FPU nie znam

Ostatnio edytowany przez x_angel (2024-04-29 13:04:18)

31

Odp: 'ST Evo'... Następny Atari ST ATX.

Płytka jeszcze nie wyszła. To tylko przymiarka, czy pasuje umiejscowienie CPU i ROM.
Klawiatura się zmieści. Gorzej z blachą... Sprawdzone na tej mojej przejściówce DIP-PLCC zrobionej z karty turbo do Amigi. Zdjęcia są gdzieś na poprzednich postach. Sam się zdziwiłem, że mogę położyć klawiaturę i nic nie przeszkadza. Zakładam montaż tej karty na stałe, jeśli będzie wszystko działać, więc może być wlutowana w płytę główną. Wtedy może nawet i blacha będzie pasować...
Turbo Exxosa w GAL'u... Myślałem o tym, jednak nie umiem pisać softu w np. CUPL... To zabiło mój pomysł na "uproszeczenie" mojej płyty głównej.
FPU już zostało odstawione na bok. Muszę pociągnąć ścieżki dla turbo i TOS + HDD na dwuwarstwowej płytce, więc miejsca może mi braknąć na sygnały dla FPU...

Ostatnio edytowany przez Atreus (2024-04-29 23:25:15)

32

Odp: 'ST Evo'... Następny Atari ST ATX.

No to jak się zmieści to ekstra. Z tą masą goldpinów to tylko tak mówię, bo montowałem rozszerzenie pamięci 4MB do krótkiego ST to jest tam co lutować, a i potem wsadzenie tego w płytę wymaga odrobinę gimnastyki.

Softu w CUPL-u też pisać nie umiem, ale zrobiłem to tak "po staremu" zgodnie z jakimś poradnikiem z Elektroniki Praktycznej:
Narysowałem schemat w Rimu Schematic 2.0, wyeksportowałem plik PLD, potem naniosłem poprawki i skompilowałem go w WinCUPL. Mogę się podzielić gotowcem jeśli potrzebujesz, tylko poczekajmy czy to chociaż zadziała :)

Znalazłem schematy tego FPU - można zrobić "na piechotę" na TTL, ale można w ogóle zaprząc jeden większy CPLD typu XC9536XL i zrobić na nim i dekoder do tego FPU i od razu do IDE/TOS.

Ze ścieżkami to będzie ciasno ale jak poradziłeś sobie z całą płytą główną, to poradzisz z takim adapterem :) Trzymam kciuki!

33

Odp: 'ST Evo'... Następny Atari ST ATX.

Ooo... Dzięki za info o kolejnym programie ;)
Próbowałem zrobić coś w "Logic Friday" i przepisać do WinCUPL, ale poniosłem klęskę. 20 pinów i 20 błędów w składni WinCUPL :D Muszę przećwiczyć WinCUPL, to będę mógł coś spróbować osiągnąć...
A co do płyty głównej. Dwa dni temu, przeglądałem całą narysowaną płytę i znalazłem błąd w ścieżkach... Pod U8 zrobiłem zwarcie, zapominając o przesunięciu kilku ścieżek w miejscu łączenia sygnału z górnej na dolną warstwę... Już poprawione, ale przykry błąd. Jeszcze od czasu do czasu przeglądam tą płytę i szukam kolejnych zwarć lub nieodpowiednich miejsc...

Ostatnio edytowany przez Atreus (2024-04-30 18:25:53)

34

Odp: 'ST Evo'... Następny Atari ST ATX.

A w sofcie, którego używasz, nie ma opcji sprawdzania błędów?
Eagle na przykład wyłapuje wszelkie najechania ścieżkami o różnych sygnałach.
Błędy wychwyciłeś w programie? Czy masz już zamówione PCB? Tak z ciekawości pytam.

Rimu oraz WinCUPL to bardzo stary soft - ja go używam na Win7 i nie wiem czy działa na nowszych. Nadają się do prostych rzeczy ale jeśli masz zamiar się uczyć to chyba lepiej czegoś nowoczesnego :)

35

Odp: 'ST Evo'... Następny Atari ST ATX.

"Express PCB" to ewenement. Nie eksportuje do Gerber'a, tylko swojego własnego formatu. Nie ma autoroutingu, ani sprawdzania położenia ścieżek na PCB. Wersja, którą używam nie pozwala nawet na dodanie tekstów na dolnej warstwie PCB.
Taki dziwny, archaiczny wynalazek. Spodobał mi się jednak, ponieważ bez problemu, nie mając podstaw w obsłudze innych tego typu programów, pozwolił mi na dodanie nowych komponentów, oraz proste rysowanie schematów i PCB. Przypomina mi w tym Autocada R14 z czasów szkoły ;)
Błędy znalazłem po prostu spoglądając na mój rysunek PCB. Od czasu do czasu sprawdzam moje płytki wizualnie i coś znajdę.
Płyty jeszcze nie zamówione. Skupiłem się na sprawdzeniu CPU PLCC z Atari 520STFM. Nie zrobiłem tego przed zaprojektowaniem płyty głównej i teraz jest mały nieporządek w ciągłości wykonania ;)

36

Odp: 'ST Evo'... Następny Atari ST ATX.

-> Atreus

Weź chociaż KiCADa do ręki, albo starego Eagle. Wiem, że coś może się podobać bądź nie, ale szkoda ogromu pracy, gdy pojedynczy błąd może zniweczyć cały projekt, a przynajmniej narazić na dodatkowe koszty i niepotrzebny stres. Automatyczna kontrola ERC, DRC jest niezbędna. Taka porada...

tOri

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

37

Odp: 'ST Evo'... Następny Atari ST ATX.

Płytka "TurboToST" została zaprojektowana. Wszystko w DIP.
Niestety odpadł FPU. 4 scalaki + FPU, wtedy płytka znacznie mi się rozrośnie...
Nie sądziłem, że zmieszczę się z adapterem CPU DIP-PLCC w założonych wymiarach. Ciasno się zrobiło, ale dałem radę ;)

Ostatnio edytowany przez Atreus (2024-05-09 23:29:04)

Post's attachments

20240509 - CPU+TOS206+HDD - final.jpg 330.64 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20240509_232530006_MFNR.jpg 535.42 kb, nikt jeszcze nie pobierał tego pliku. 

TurboToST bottom layer.pdf 24.75 kb, liczba pobrań: 5 (od 2024-05-10) 

TurboToST top layer.pdf 37.2 kb, liczba pobrań: 4 (od 2024-05-10) 

Tylko zalogowani mogą pobierać załączniki.

38

Odp: 'ST Evo'... Następny Atari ST ATX.

A te Turbo to już przetestowałeś, czy właśnie dopiero chcesz zamówić PCB i przetestować?
A co do "dziwnego" kształtu płytki - może warto zamienić adapter 40 pin na 44 pin o rastrze 2mm? Wtedy może płytka wyjdzie bez tego "haczyka" ? Chociaż kształt nie gra roli w sumie, a dostępność długich taśm 40 pin jest o niebo lepsza, bo te 44 pin są przeważnie bardzo krótkie.

39

Odp: 'ST Evo'... Następny Atari ST ATX.

Płytka została zaprojektowana, żeby przetestować turbo Exxos'a, CPU w PLCC, a reszta jest jako bonus... Turbo na pająka sprawia problem, więc można sprawdzić na PCB...

40

Odp: 'ST Evo'... Następny Atari ST ATX.

Paczuszka dotarła. Nareszcie będę mógł sprawdzić moje procki w 520STFM i A500...

Post's attachments

IMG_20240522_162640917_MFNR.jpg 326.54 kb, liczba pobrań: 1 (od 2024-05-22) 

Tylko zalogowani mogą pobierać załączniki.

41

Odp: 'ST Evo'... Następny Atari ST ATX.

There is still in production Tekmos 68020:
https://www.tekmos.com/products/micropr … oprocessor

Rochester Electronics 68020:
https://www.rocelec.com/global-search/M … 0MC68EC020

68040
https://www.rocelec.com/global-search/MC68040

But prices are high.

^Elanek
7x130XE + 3xAtari Falcon030 + 1xTT03 + 2xST-ATX

42

Odp: 'ST Evo'... Następny Atari ST ATX.

Maybe using Freescale / NXP old new stock is better solution.
Or RaspberryPI system-on-module and Emu68...

Ostatnio edytowany przez Matej (2024-06-04 11:50:58)

^Elanek
7x130XE + 3xAtari Falcon030 + 1xTT03 + 2xST-ATX

43

Odp: 'ST Evo'... Następny Atari ST ATX.

Dopiero dzisiaj udało mi się zmontować TurboToST'a.
Po podłączeniu Atari ruszyło bez problemów. Ku mojemu zaskoczeniu od razu mam 16MHz, pomimo ustawienia zworki na 8MHz (ta obok 74F32). Po rozłączeniu tej zworki, wg. schematu CPU powinno chodzić na 8MHz, ale Atari nie rusza w ogóle. Mam szary ekran. Po przełączeniu mojej "awaryjnej" zworki CPU_CLK na Motherboard, Atari odpala w 8MHz. Być może Ferryt na linii 8MHz tuż przed 74F08 psuje sprawę. Trzeba to obadać, ale jestem zadowolony, że turbo Exxos'a działa chociaż w połowie :D

Ostatnio edytowany przez Atreus (2024-08-05 16:43:48)

Post's attachments

20240505 - CPU+TOS206+HDD.jpg 515.44 kb, liczba pobrań: 1 (od 2024-08-05) 

IMG_20240805_160828734_MFNR.jpg 413.73 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20240805_161933939_MFNR.jpg 450.92 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20240805_161954099_MFNR.jpg 453.27 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20240805_162004226_MFNR.jpg 390.77 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.

44

Odp: 'ST Evo'... Następny Atari ST ATX.

Działanie układu masz poprawne.

Ta zworka po lewej nie służy do przełączenia na 8MHz/16MHz.

Ona jak jest rozłączona, to układ działa tak, że automatycznie przełącza 8MHz/16MHz w zależności od tego jakie operacje są wykonywane (to jest determinowane z kolei stanem linii BG i AS). W takim ustawieniu masz turbo polegające na tym że rozkazy procesora operujące wewnątrz procesora, są realizowane z prędkością zegara 16MHz, a rozkazy, które powodują ruch na magistralach na zewnątrz procesora, działają z prędkością 8MHz. Na tym właśnie polegać miało to turbo.

Ustawienie zworki na 16MHz powoduje wymuszenie na stałe 16MHz przez cały czas. Exxos zrobił ją tam dla testów, ale to nie ma prawa działać w normalnym ST, bo ustawienie 16MHz na sztywno do całego komputera powoduje, że nie zadziała ani pamięć RAM, ani TOS, ani inne układy komputera, bo nie jest to wszystko przystosowane do pracy z takim zegarem.

Krótko mówiąc, działa Ci wszystko tak jak powinno działać, więc gratuluję uruchomienia tego projektu.

PS. Ja zbudowałem sobie dokładnie to samo w postaci układu GAL. Niestety jednak mi to nie działa. Komputer co prawda się uruchamia, ale wyrzuca niestety bomby. Nie wiem dlaczego, ale niestety nie doszedłem do tego.
A skąd bierzesz 16MHz? Bezpośrednio z Shiftera, czy skądś inąd? I skąd ten pomysł z ferrytem? W sumie może i dobry.

45

Odp: 'ST Evo'... Następny Atari ST ATX.

16MHz idzie z Shiftera. Widoczne 3 kable na jednym ze zdjęć. 3, ponieważ podłączyłem GND-16MHz-GND żeby mieć mniej zakłóceń na kablu. Ferryt wrzuciłem dla własnego spokoju. W Amidze są ferryty na linii 28MHz zaraz za oscylatorem, więc dorzuciłem i tutaj...
Moja skromna logika szła w kierunku, zakłócenia na kablu z Shiftera, więc masa razem z 16MHz, a później ferryt zaraz po wejściu sygnału na płytkę turbo...

46

Odp: 'ST Evo'... Następny Atari ST ATX.

To może być dobry trop co piszesz. Dlatego o to zapytałem. Może u mnie właśnie chodzi o to, że te 16MHz puszczone kablem byle jakim i byle jak, jest zakłócane i stąd te bomby miałem. Spróbuję przy okazji to sprawdzić, ale obecnie nie mam już tego układu, bo jak mi się to nie udało, to ostatecznie zdemontowałem to wszystko...

47

Odp: 'ST Evo'... Następny Atari ST ATX.

Właśnie zmieniłem podłączenie i położenie przewodu doprowadzającego 16MHz.
Czekam także na części do podłączenia IDE oraz TOS 2.06.

Mq. Szkoda, że tobie to nie działało. U mnie to turbo nie działało ze względu na "podłączenie na pająka". Jak przeszedłem na płytkę, to zadziałało od razu. A ferryty dałem dla świętego spokoju. Exxos ich nie używał, a na filmach w yutubie także nie mieli ferrytów i używali dłuższych przewodów...

Ostatnio edytowany przez Atreus (2024-08-09 14:19:22)

Post's attachments

IMG_20240809_114426720_MFNR.jpg 574.69 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20240809_114705313_MFNR.jpg 524.39 kb, nikt jeszcze nie pobierał tego pliku. 

IMG_20240809_114821385_MFNR.jpg 458.83 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.