Kapitan Zilog ratuje świat

O wszystkim i o niczym ...
Regulamin forum
Nie dyskutujemy na tematy polityczne, religijne i inne tego typu mogące prowadzić do kłótni na forum, od tego są inne "wyspecjalizowane fora".
Awatar użytkownika
gaweł
Geek
Geek
Posty: 1259
Rejestracja: wtorek 24 sty 2017, 22:05
Lokalizacja: Białystok

Kapitan Zilog ratuje świat

Postautor: gaweł » wtorek 17 maja 2022, 23:15

Znalazłem taki oto komiks:
captain zilog.pdf
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Prawdziwe słowa nie są przyjemne. Przyjemne słowa nie są prawdziwe.
Lao Tse

Awatar użytkownika
Zegar
User
User
Posty: 316
Rejestracja: wtorek 02 lip 2019, 14:42

Re: Kapitan Zilog ratuje świat

Postautor: Zegar » środa 18 maja 2022, 07:51

Myślałem, że to jest o Z80... Widział ktoś Z8000 w jakiejś maszynie?
"If A = success, then the formula is A = X + Y + Z.
X is work. Y is play. Z is keep your mouth shut."
A. Einstein

tapy
User
User
Posty: 119
Rejestracja: niedziela 14 kwie 2019, 17:09
Kontaktowanie:

Re: Kapitan Zilog ratuje świat

Postautor: tapy » środa 18 maja 2022, 09:35

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.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Awatar użytkownika
Zegar
User
User
Posty: 316
Rejestracja: wtorek 02 lip 2019, 14:42

Re: Kapitan Zilog ratuje świat

Postautor: Zegar » środa 18 maja 2022, 10:15

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...
"If A = success, then the formula is A = X + Y + Z.
X is work. Y is play. Z is keep your mouth shut."
A. Einstein

Awatar użytkownika
gaweł
Geek
Geek
Posty: 1259
Rejestracja: wtorek 24 sty 2017, 22:05
Lokalizacja: Białystok

Re: Kapitan Zilog ratuje świat

Postautor: gaweł » czwartek 19 maja 2022, 00:01

Widzę na focie, że w NRD robili klona Z8000 (czyli high tech zawitał do domoludów, no o tym nie widziałem).

Prawdziwe słowa nie są przyjemne. Przyjemne słowa nie są prawdziwe.
Lao Tse

tapy
User
User
Posty: 119
Rejestracja: niedziela 14 kwie 2019, 17:09
Kontaktowanie:

Re: Kapitan Zilog ratuje świat

Postautor: tapy » czwartek 19 maja 2022, 00:48

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).

Awatar użytkownika
piotrek
User
User
Posty: 155
Rejestracja: niedziela 05 lis 2017, 02:46

Re: Kapitan Zilog ratuje świat

Postautor: piotrek » czwartek 19 maja 2022, 08:26

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.

Awatar użytkownika
gaweł
Geek
Geek
Posty: 1259
Rejestracja: wtorek 24 sty 2017, 22:05
Lokalizacja: Białystok

Re: Kapitan Zilog ratuje świat

Postautor: gaweł » piątek 24 cze 2022, 20:46

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
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Prawdziwe słowa nie są przyjemne. Przyjemne słowa nie są prawdziwe.
Lao Tse

tapy
User
User
Posty: 119
Rejestracja: niedziela 14 kwie 2019, 17:09
Kontaktowanie:

Re: Kapitan Zilog ratuje świat

Postautor: tapy » piątek 24 cze 2022, 22:05

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):
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
Ostatnio zmieniony niedziela 26 cze 2022, 14:29 przez tapy, łącznie zmieniany 1 raz.

Awatar użytkownika
gaweł
Geek
Geek
Posty: 1259
Rejestracja: wtorek 24 sty 2017, 22:05
Lokalizacja: Białystok

Re: Kapitan Zilog ratuje świat

Postautor: gaweł » niedziela 26 cze 2022, 12:03

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ć.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Prawdziwe słowa nie są przyjemne. Przyjemne słowa nie są prawdziwe.
Lao Tse

Awatar użytkownika
Zegar
User
User
Posty: 316
Rejestracja: wtorek 02 lip 2019, 14:42

Re: Kapitan Zilog ratuje świat

Postautor: Zegar » niedziela 26 cze 2022, 13:18

Ile potrzebujesz? Mają 55 tysięcy sztuk. :lol:
https://www.lynteam.com/product/Z8038018FSC_Zilog.html
Niestety ceny nie podają...
"If A = success, then the formula is A = X + Y + Z.
X is work. Y is play. Z is keep your mouth shut."
A. Einstein

tapy
User
User
Posty: 119
Rejestracja: niedziela 14 kwie 2019, 17:09
Kontaktowanie:

Re: Kapitan Zilog ratuje świat

Postautor: tapy » niedziela 26 cze 2022, 13:55

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.

Awatar użytkownika
gaweł
Geek
Geek
Posty: 1259
Rejestracja: wtorek 24 sty 2017, 22:05
Lokalizacja: Białystok

Re: Kapitan Zilog ratuje świat

Postautor: gaweł » niedziela 26 cze 2022, 13:58

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:
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Prawdziwe słowa nie są przyjemne. Przyjemne słowa nie są prawdziwe.
Lao Tse

Awatar użytkownika
gaweł
Geek
Geek
Posty: 1259
Rejestracja: wtorek 24 sty 2017, 22:05
Lokalizacja: Białystok

Re: Kapitan Zilog ratuje świat

Postautor: gaweł » niedziela 26 cze 2022, 14:02

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.

Prawdziwe słowa nie są przyjemne. Przyjemne słowa nie są prawdziwe.
Lao Tse

tapy
User
User
Posty: 119
Rejestracja: niedziela 14 kwie 2019, 17:09
Kontaktowanie:

Re: Kapitan Zilog ratuje świat

Postautor: tapy » niedziela 26 cze 2022, 14:19

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.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Awatar użytkownika
Zegar
User
User
Posty: 316
Rejestracja: wtorek 02 lip 2019, 14:42

Re: Kapitan Zilog ratuje świat

Postautor: Zegar » niedziela 26 cze 2022, 14:51

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. ;)
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
"If A = success, then the formula is A = X + Y + Z.
X is work. Y is play. Z is keep your mouth shut."
A. Einstein

Awatar użytkownika
Zegar
User
User
Posty: 316
Rejestracja: wtorek 02 lip 2019, 14:42

Re: Kapitan Zilog ratuje świat

Postautor: Zegar » niedziela 26 cze 2022, 15:00

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.
"If A = success, then the formula is A = X + Y + Z.
X is work. Y is play. Z is keep your mouth shut."
A. Einstein

tapy
User
User
Posty: 119
Rejestracja: niedziela 14 kwie 2019, 17:09
Kontaktowanie:

Re: Kapitan Zilog ratuje świat

Postautor: tapy » niedziela 26 cze 2022, 15:47

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?).

Awatar użytkownika
PAMPKIN
Posty: 13
Rejestracja: poniedziałek 07 maja 2018, 08:35

Re: Kapitan Zilog ratuje świat

Postautor: PAMPKIN » wtorek 19 lip 2022, 22:07

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.

tapy
User
User
Posty: 119
Rejestracja: niedziela 14 kwie 2019, 17:09
Kontaktowanie:

Re: Kapitan Zilog ratuje świat

Postautor: tapy » środa 27 lip 2022, 09:22

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.


Wróć do „Hyde Park”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość