Strona 1 z 1

Kapitan Zilog ratuje świat

: wtorek 17 maja 2022, 23:15
autor: gaweł
Znalazłem taki oto komiks:
captain zilog.pdf

Re: Kapitan Zilog ratuje świat

: środa 18 maja 2022, 07:51
autor: Zegar
Myślałem, że to jest o Z80... Widział ktoś Z8000 w jakiejś maszynie?

Re: Kapitan Zilog ratuje świat

: środa 18 maja 2022, 09:35
autor: tapy
Od kilku lat przymierzam się do zbudowania takiego systemu, ale strach jest większy od chęci, bo wiem że budowa sieci CP/Net była niewinną igraszką wobec tego co mnie czeka z Z8000. Może, kiedyś... tym bardziej że udało mi się skompletować pełen zestaw układów z tej rodziny, co już było wielkim wyzwaniem i spędziłem nad tym tematem 3 lata. W trakcie kompletowania układów był moment w którym uznałem, że np. DMA to jednorożec i istniał tylko na papierze, a udało mi się go przypadkiem wygrzebać gdzieś w Hiszpanii.

Re: Kapitan Zilog ratuje świat

: środa 18 maja 2022, 10:15
autor: Zegar
tapy pisze:W trakcie kompletowania układów był moment w którym uznałem, że np. DMA to jednorożec i istniał tylko na papierze, a udało mi się go przypadkiem wygrzebać gdzieś w Hiszpanii.

Jednak to nie bajka. ;)
Jak zwykle pewnie ogranicza Cię brak czasu...

Re: Kapitan Zilog ratuje świat

: czwartek 19 maja 2022, 00:01
autor: gaweł
Widzę na focie, że w NRD robili klona Z8000 (czyli high tech zawitał do domoludów, no o tym nie widziałem).

Re: Kapitan Zilog ratuje świat

: czwartek 19 maja 2022, 00:48
autor: tapy
Tak, NRD produkował prawie cały komplet układów z rodziny Z8000, posiadali odpowiednik CPU Z8001, Z8002, układ MMU Z8010 oraz układy peryferyjne Z8036 Z-CIO, Z8038 FIO, zegar Am8127 i zdaje się również Z8030 Z-SCC. Ograniczenia technologiczne powodowały, że ich produkty pracowały z maksymalnym zegarem 4MHz. Produkowali również komputer P8000 z CPU Z8001 i układami MMU.
Z ciekawostek na temat rodziny Z8000 jest to, że powstało niewiele komputerów pracujących z tym procesorem, a produkcja tego układu trwała dość długo. Podpowiem, nie były to cywilne zastosowania. Na zdjęciu widać jeszcze CPU Z8001 w wersji CMOS, ale procesory wykonane w tej technologii nazywane były Z16C01 (cała rodzina układów Z8K w CMOS miała zmienione oznaczenia na Z16Cxx).

Re: Kapitan Zilog ratuje świat

: czwartek 19 maja 2022, 08:26
autor: piotrek
Biednemu kpt. Zilogowi może się oberwać za krzewienie ruskiej propagandy. Kto by się spodziewał.

Jeszcze parę lat temu dostałem próbki MCU serii Encore w obudowach DIP. Ostatnio patrzyłem i nadal można zamawiać sample.
Nawet zrobiłem na 231 mały projekt, przyjemny układzik, szczególnie w programowaniu - za pomocą zwykłego kabla COM można debugować w locie.

Re: Kapitan Zilog ratuje świat

: piątek 24 cze 2022, 20:46
autor: gaweł
Zegar pisze:Widział ktoś Z8000 w jakiejś maszynie?


Zegar pisze:Jednak to nie bajka. ;)


Oficjalnie Zilog wycofał się z tego wynalazku i pozacierał za sobą ślady, ale zguba się znalazła, bo zawsze jest jakieś archiwum, gdzie wszystko można wygrzebać.
Z8000 CPU technical manual, Jan 1983 (ZILOG).pdf

Re: Kapitan Zilog ratuje świat

: piątek 24 cze 2022, 22:05
autor: tapy
Z8000 jak na swoją skromną popularność ma dość bogatą dokumentację, gdyż poza Zilogiem produkowany był przez AMD i ST. Dla chcących poznać przepis na budowę komputera w oparciu o ten procesor to polecam tą pozycję.

Zilog w swoim portfolio ma zdecydowanie ciekawszy produkt dla sympatyków archiwum X, a jest nim Z800 (o którym są tylko wzmianki) który nigdy nie wszedł do masowej produkcji i jego poprawiona wersja, w technologi CMOS znana jest pod nazwą Z280 (procesor jest łatwiej zdobyć niż coś ponad jeden jedyny data book, w którym brakuje kilku stron). Jest naprawdę interesujący produkt, posiadający cechy (oraz ISA) Z80 jak i sprzętowe komponenty Z8000, może pracować w jednym z trybów: 8-bitowy z szyną zgodną z Z80 lub w trybie 16-bitowym w standardzie ZBUS Z8000. Posiada tryb użytkownika i systemu, pamięć cache, MMU zgodny z Z8000 i może z większym braciszkiem współpracować w trybie wieloprocesorowym.

Na zdjęciu eksperymentalny moduł procesora Z280 w standardzie RC2014 (8-bit):

Re: Kapitan Zilog ratuje świat

: niedziela 26 cze 2022, 12:03
autor: gaweł
Zegar pisze:Widział ktoś Z8000 w jakiejś maszynie?


Jest ciekawsza historyjka z zilogami w tle. Mam taką oto książkę:
IMG_0014.JPG
dotyczącej rodziny Z380. Jest o nim praktycznie wszystko.
IMG_0015.JPG

Nawet znana jest jego architektura rejestrów
IMG_0016.JPG

podana jest lista instrukcji,
IMG_0017.JPG
której jak się bliżej przyjrzeć, to bazuje na Z80. Lista instrukcji jest nadzbioderm Z80, bo przykładowo IM 3 w Z80 nie ma, a tu jest.
IMG_0018.JPG

Przejrzałem książkę. Nie ma w niej odwołania do jakiegokolwiek fizycznego układu. Kolejny przykład doskonałego marketingu czy może układ tak się ukrył, że go nie można namierzyć.

Re: Kapitan Zilog ratuje świat

: niedziela 26 cze 2022, 13:18
autor: Zegar
Ile potrzebujesz? Mają 55 tysięcy sztuk. :lol:
https://www.lynteam.com/product/Z8038018FSC_Zilog.html
Niestety ceny nie podają...

Re: Kapitan Zilog ratuje świat

: niedziela 26 cze 2022, 13:55
autor: tapy
Z ciekawostek rodziny Z80 to są ich kody numeryczne, w większości nam znane ale są też kompletnie egzotyczne: Z84x00-CPU, 10-DMA, 20-PIO, 30-CTC, 4x-SIO, 50-CPU+2kB RAM, 60-System Clock, 70-DART, 80-GLU, 90-KIO. Z pewnością mało kto słyszał o Z84C50 lub Z84C80, istniała (przynajmniej na papierze) też kompletnie nieznana wersja SIO Z8449.

Re: Kapitan Zilog ratuje świat

: niedziela 26 cze 2022, 13:58
autor: gaweł
Zegar pisze:Ile potrzebujesz?


A, bo widzisz, ja pytałem o Z380. Widać, jak istotnym jest "treść pytania".
Czy potrzebuję? Może nie teraz, może wcześniej trzeba pokonać Z180
z180.jpg
Jest jakaś logiczna kolejność działań.
Tak z perspektywy czasu, mogłem wpaść na to sam. Jest Z80180, @tapy pokazał fotę z układem Z80280. Drogą dedukcji można było dojść do właściwych wniosków: Z80380. Myślenie ma zawsze przyszłość :lol:

Re: Kapitan Zilog ratuje świat

: niedziela 26 cze 2022, 14:02
autor: gaweł
tapy pisze:w większości nam znane ale są też kompletnie egzotyczne: Z84x00-CPU, 10-DMA, 20-PIO, 30-CTC, 4x-SIO,

No do tego to już się przyzwyczaiłem.

Re: Kapitan Zilog ratuje świat

: niedziela 26 cze 2022, 14:19
autor: tapy
Dla głodnych fotek Z280 to na dalszym planie kolejna iteracja modułu dla RC2104. Ten procesor ma jedną niemiłą cechę, bo dostęp do rejestru System Configuration jest tylko możliwy sprzętowo w trakcie RESET (nie jest to do końca prawdziwe zdanie, ale nie chcę tu komplikować), więc powstają kolejne wersje tego modułu. Rejestr ten zarządza dzielnikiem zegara, bo domyślnie jest 1/2 wewnętrznego, więc straty są okrutne, procesor 10MHz na zewnątrz jest 5MHz. Z ciekawostek tego rejestru to jest możliwość uruchomienia bootstrap, który uruchamia system nie z pamięci ROM, a poprzez wbudowany port szeregowy.

Re: Kapitan Zilog ratuje świat

: niedziela 26 cze 2022, 14:51
autor: Zegar
gaweł pisze: może wcześniej trzeba pokonać Z180

Namęczyłem się niedawno szukając Z180 z zegarem większym niż 10 MHz. Zamiast Z80180 było Z8S180... Przy okazji wersja "S" ma dodatkowe funkcje - BRG. Można UART dowolnie konfigurować, bez dodatkowych kwarców.
CA80_mini_180.jpg

Nie mogę znaleźć zdjęcia zmontowanej płytki, a nie mam jej przy sobie. ;)

Re: Kapitan Zilog ratuje świat

: niedziela 26 cze 2022, 15:00
autor: Zegar
tapy pisze: dostęp do rejestru System Configuration jest tylko możliwy sprzętowo w trakcie RESET

W Z180 też domyślnie jest CLK/2, ale w każdej chwili można to zmienić. Z8S180 ma PLL i zmieniając odpowiedni bit możesz podwoić CLK. Jednak nie jest to podwójna częstotliwość wynikająca z oznaczenia na obudowie. :( Z8S18033VSC 33MHz trawi już po użyciu PLL. W praktyce stosuje się kwarc 16 MHz, czyli nie jest tak różowo, jak się wydaje.

Re: Kapitan Zilog ratuje świat

: niedziela 26 cze 2022, 15:47
autor: tapy
Zegar pisze:W Z180 też domyślnie jest CLK/2

W Z280 jest trochę inaczej, używając nomenklatury Z180 to zewnętrzny zegar wynosi 1/4 (w trakcie RESET to jest to nawet 1/8) choć wewnątrz pracuje z 1/2 i by go zmusić do pracy jak w przypadku Z180 z połową częstotliwości doprowadzonego zegara, należy stosować sprzętowe ustawienie rejestru systemowego. Nie bardzo rozumiem jaka idea stała za takim rozwiązaniem, bo wewnętrzny cache jest skromny - 254 bajty i każde odwołanie do pamięci zewnętrznej było dwukrotnie wolniejsze od tego co się działo w procesorze, a zastosowany mechanizm potokowości (tak, to jest potokowy Z80!) niewiele zmieniał ten stan rzeczy.
Z klasycznej rodziny Z80 najbardziej wydajnym jest Z180 (pomijam eZ80 i nie do końca zgodne z oryginałem procesory Rabbit 2000 i 3000), a Z280 zapewne miał być ogniwem pośrednim pomiędzy rodziną Z80 a Z8000, przyzwyczajający programistów do specyficznego i rozbudowanego MMU oraz istnieniem trybów oraz przestrzeni pamięci systemu i użytkownika (w architekturze x86 pojawiło się to w 386?).

Re: Kapitan Zilog ratuje świat

: wtorek 19 lip 2022, 22:07
autor: PAMPKIN
Swego czasu Commodore przymierzał się do produkcji komputera, który miał konkurować z IBM PC, czyli Commodore 900 opartego właśnie na Z8000 pod kontrolą systemu Coherent, czyli wersji Unixa V7 (także potecjał w sprzęcie jest). Sprzęt nie ujrzał światła dziennego, gdyż Commodore kupił Amigę, a obudowa od C900 powędrowała po małych zmianach do Amigi 2000.

Re: Kapitan Zilog ratuje świat

: środa 27 lip 2022, 09:22
autor: tapy
Jednak znalazł się jeden śmiałek który przywrócił do życia procesor Z8K! Jest nim Scott M. Baker i warto zapoznać się z tym materiałem wideo oraz na bieżąco aktualizowaną stroną z postępów prac. Jestem pod wrażeniem, to jeden z nielicznych amatorskich (jak dobrze liczę 4? 5?) prób zrobienia systemu na Z8000 i tu udany, bo został na nim uruchomiony CP/M 8000 v1.1. Gratulacje, jednak do odważnych świat należy, a mnie jej w tym przypadku zabrakło.