Autor Wątek: FDD35 rev.3  (Przeczytany 17298 razy)

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD35 rev.3
« Odpowiedź #120 dnia: 2023.06.27, 11:16:57 »
Większy zakres adresowania pamięci, wbudowane porty UART i chyba jeszcze jakieś drobne sprawy do ogarnięcia tam były. Research robiłem kilka lat temu. Nawet mam kilka procesorów do testów kupionych.
ZX/Enterprise/CPC/Robotron/C128D

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: FDD35 rev.3
« Odpowiedź #121 dnia: 2023.06.27, 11:20:45 »
Ale to wszystko są rzeczy opcjonalne.
W trybie Z80 nic nie trzeba zmieniać.

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD35 rev.3
« Odpowiedź #122 dnia: 2023.06.27, 11:52:02 »
Kusisz ;)
ZX/Enterprise/CPC/Robotron/C128D

tapy

  • ***
  • Wiadomości: 227
  • Z80 & CP/M
Odp: FDD35 rev.3
« Odpowiedź #123 dnia: 2023.06.27, 12:00:12 »
Dokładnie, Z180 można używać jako zamiennik Z80 pod pewnymi zastrzeżeniami - w rachubę wchodzą tylko oficjalne instrukcje Z80 (nieoficjalne wywołają wyjątek lub kompletnie inne ich działanie) i zdaje się, że niektóre z nich wykonują się w mniejszej ilości taktów, ale to może być tylko problemem dla systemów czasu rzeczywistego. Dodatkowe peryferia (MMU, DMA, liczniki, asynchroniczne porty szeregowe i synchroniczny port) należy uaktywnić by móc z nich skorzystać. Jak dobrze pamiętam, to nawet Z280 również po RESET działa jak Z80.

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: FDD35 rev.3
« Odpowiedź #124 dnia: 2023.06.27, 14:15:38 »
Kusisz ;)

Ktoś musi ;)
A u mnie Z180 leżą i czekają na jakiś fajny projekt...

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD35 rev.3
« Odpowiedź #125 dnia: 2023.06.27, 14:57:08 »
Jakie masz te Z180 (model, taktowanie, typ obudowy) ?
ZX/Enterprise/CPC/Robotron/C128D

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: FDD35 rev.3
« Odpowiedź #126 dnia: 2023.06.27, 15:03:58 »
PLCC68, 33 MHz.
Poproszę do nich ładny projekcik :)

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD35 rev.3
« Odpowiedź #127 dnia: 2023.06.27, 15:12:05 »
Nie pamiętam jakie taktowanie mają te co kupiłem, ale przynajmniej w takiej samej obudowie.
Tak z marszu. Na głównej płycie zostałyby tylko procesor, pamięci i "coś" do zarządzania całością.
Interfejsy wylatują na karty rozszerzeń.
Zobaczymy co z tego wyjdzie, ale raczej po wakacjach. Teraz mało czasu, bo sezon na inne prace.
ZX/Enterprise/CPC/Robotron/C128D

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: FDD35 rev.3
« Odpowiedź #128 dnia: 2023.06.27, 15:22:59 »
Na głównej płycie zostałyby tylko procesor, pamięci i "coś" do zarządzania całością.

No właśnie, CPU, pamięci i jeden lub dwa popularne CPLD na 5V, które pozwalałyby na w miarę proste przeprogramowanie. Dawałoby to dużą swobodę kształtowania logiki.
No i sloty, tam fajnie by mieć kilka pinów z tych CPLD. Pytanie tylko, czy trzymać się standardu ISA (pytanie, czy jest po co), czy po prostu standard FDD3000 (2x23 piny) rozszerzyć o dodatkowe sygnały (czyli np. 2x31, ale zachowując przegródkę, jak w FDD3000).

Cytuj
Zobaczymy co z tego wyjdzie, ale raczej po wakacjach. Teraz mało czasu, bo sezon na inne prace.

Jasne, lato ma swoje prawa. Odpoczywaj :)
Poza tym teraz to warto "przećwiczyć" tę wersję, którą właśnie zrobiłeś.
« Ostatnia zmiana: 2023.06.27, 21:15:22 wysłana przez trojacek »

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD35 rev.3
« Odpowiedź #129 dnia: 2023.06.28, 18:27:37 »
No właśnie, CPU, pamięci i jeden lub dwa popularne CPLD na 5V, które pozwalałyby na w miarę proste przeprogramowanie. Dawałoby to dużą swobodę kształtowania logiki.
Myślę, że jeden XC95144XL-TQ100 (sacré bleu) powinien wystarczyć. Zmieści się nawet dekoder przerwań (pakowanie zabytkowego i8259 raczej nie ma sensu).

No i sloty, tam fajnie by mieć kilka pinów z tych CPLD. Pytanie tylko, czy trzymać się standardu ISA (pytanie, czy jest po co), czy po prostu standard FDD3000 (2x23 piny) rozszerzyć o dodatkowe sygnały (czyli np. 2x31, ale zachowując przegródkę, jak w FDD3000).
Myślałem o slotach ISA. Co najwyżej nie do końca zgodne będą sygnały (potrzeba 8 przerwań na 4 sloty ?).
Może jakieś stare, 8-bitowe karty z PC by podeszły ?
Muszę na spokojnie usiąść i się przyjrzeć ile Z180 może z tych slotów wykorzystać.

Jasne, lato ma swoje prawa. Odpoczywaj :)
Odpoczywaj ? Sezon wegetacyjny mamy ostatnio równie długi jak na Alasce. Mam tyle roboty sezonowej, że nie bardzo jest miejsce i czas na wypoczynek.
A chciałbym jeszcze wykorzystać też sezon w garażu :(

Poza tym teraz to warto "przećwiczyć" tę wersję, którą właśnie zrobiłeś.
Oćwicz ją Panie ;)
ZX/Enterprise/CPC/Robotron/C128D

trojacek

  • *****
  • Wiadomości: 6846
  • Miejsce pobytu:
    Warszawa
Odp: FDD35 rev.3
« Odpowiedź #130 dnia: 2023.06.28, 18:45:07 »
Myślę, że jeden XC95144XL-TQ100 (sacré bleu) powinien wystarczyć.

No dokładnie, sacré bleu, jeśli ma to być do samodzielnego montażu, to nie idź tą drogą lepiej ;)
PLCC jest IMHO lepszym wyborem. Podstawkę łatwiej wlutować, no i wymiana układu staje się prostsza, bez ryzyka rozwalenia PCB i samego IC.
A wybór jest jeszcze całkiem spory. Z tym, że doradzałbym rozbicie logiki na "ciężką" (właśnie typu kontroler przerwań) do większego układu i "lżejszą" (np. dekodery adresów) do mniejszego. Zmniejszałoby to ryzyko fakapów przy rozwoju logiki.
Przy odrobinie zakombinowania udałoby się też zrobić tak, by w tę samą podstawkę można było wsadzić mniej lub bardziej pojemny CPLD w takiej samej obudowie. Zasilanie jest chyba na tych samych pinach, może też JTAG, w wolnej chwili popatrzę. W ten sposób rosną możliwości wyboru wersji, która nam odpowiada, nie bez znaczenia może się też okazać dostępność (właściwie brak) określonych układów i dobrze mieć wtedy alternatywę.

Cytuj
Myślałem o slotach ISA. Co najwyżej nie do końca zgodne będą sygnały (potrzeba 8 przerwań na 4 sloty ?).
Może jakieś stare, 8-bitowe karty z PC by podeszły ?

Dla starych kart jeden slot całkowicie wystarczy. I tak trudno jest już znaleźć 8-bitowe karty.
A dla nowych rozszerzeń to ISA jest jednak mało praktyczna.
Mając ograniczenie do tylko jednego slotu (jak obecnie), można się też pokusić o zrobienie karty typu riser - uniwersalnej, z gniazdkami dla kilku kart, montowanych poprzecznie (równolegle do płyty głównej). W sumie coś podobnego już było - Yarek zrobił taką kartę do FDD3000, z gniazdami w standardzie Yabus: http://8bit.yarek.pl/upgrade/yabus.tf/index.html

Cytuj
A chciałbym jeszcze wykorzystać też sezon w garażu :(

Znam świetny sposób: należy wjechać do garażu i się zepsuć  ;)

Cytuj
Oćwicz ją Panie ;)

Aaaameeeen!
Chyba jednak inni będą szybsi,  bo ja po prostu nie mam kiedy...
« Ostatnia zmiana: 2023.06.28, 23:15:42 wysłana przez trojacek »

pawelb

  • ***
  • Wiadomości: 179
  • Miejsce pobytu:
    Wawa
Odp: FDD35 rev.3
« Odpowiedź #131 dnia: 2023.07.06, 15:37:41 »
Szukam napędu gotek do FDD35.  Wiem już że trzeba wgrać flashfloppy.
I mam zagatkę.  Na Youtube widziałem turorial z wgrywaniem  do SFR1M44-U100 oraz przeróbką ( ekran LCD oraz enkoder).
Na ebay, amozon oraz ali widziałem częściej SFR1M44-U100K . Czy ten też nadaje się flaszowania czy jednak zostać przy tyn bez 'K' ?
 
« Ostatnia zmiana: 2023.07.06, 16:47:31 wysłana przez pawelb »

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD35 rev.3
« Odpowiedź #132 dnia: 2023.07.06, 17:45:13 »
Na ebay można też kupić już przerobionego goteka (z podatkami i przesyłką wychodzi ok. 250 zł).
ZX/Enterprise/CPC/Robotron/C128D

damik

  • Fresh rosin sniffer ;)
  • *****
  • Wiadomości: 2436
  • Miejsce pobytu:
    Generalnie Polska, głównie Bytom czasem Bielsko-Biała oraz okolice
  • ZX'owy i nie tylko...
Odp: FDD35 rev.3
« Odpowiedź #133 dnia: 2023.07.11, 09:39:25 »
Ostatnio trochę zainwestowałem na ebay i zakupiłem UART'a WD2123 do FDD35 oraz WD1770 na zapas.
Oba elementy wyglądają dość wiarygodnie bo ich obudowy są takie jak w oryginałach a sygnatury są nadrukowane a nie wypalane laserem.
Układ WD1770 wydaje się działać poprawnie i wstępne testy wyglądają dość obiecująco, muszę go jeszcze sprawdzić w długoterminowym działaniu czy aby się coś nie sypie jak w przypadku który opisywał Maryjan.

Mam jedynie problem z przetestowaniem układu WD2123 bo nie bardzo wiem jak się do tego zabrać, w każdym razie po wstawieniu go do płytki FDD urządzenie nadal się uruchamia.  :-X
W tzw międzyczasie wgrałem też poprawiony wsad do CPLD.
Jest może do tego jakieś oprogramowanie którym można przetestować czy działa transmisja szeregowa w tym FDD ?
Chyba że są jakiś inne sposoby na sprawdzenie czy nie dostałem jakiejś malowanki WD2123 i weryfikacji poprawności jego działania ?
« Ostatnia zmiana: 2023.07.11, 09:51:34 wysłana przez damik »
Wszystkiego po trochu: Schwarz, mydło i powidło... konsole, stare i nieco nowsze komputery oraz akcesoria i duperele.

pear

  • *****
  • Wiadomości: 5511
  • Miejsce pobytu:
    Będzin
  • Z80 only
Odp: FDD35 rev.3
« Odpowiedź #134 dnia: 2023.07.11, 10:45:41 »
W instrukcji obsługi od stacji jest listing programu do przesyłania danych po RS-232.
Najprościej jest tego użyć i terminala na PC.
Uwaga, złącze RS-232 w FDDX jest w standardzie PC, a nie jak w oryginalnej stacji.
ZX/Enterprise/CPC/Robotron/C128D