Z80 dator

Berätta om dina pågående projekt.
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Z80 dator

Inlägg av victor_passe »

Hej, nu har mina senaste projekt varit något mekatroniskt så nu är det dags för ett rent elektroniskt projekt.
Jag har länge velat bygga en egen dator, men helst en med relä eller helt på transistor nivå Men så mycket tid/pengar har jag inte så jag tänkte bygga en av logik kretsar. Jag har designat många arkitekturer men aldrig fått det bra nog.
Men för några dagar sedan kom jag över en Z80 och lite kring kretsar som timer, 5xPIO, usart krets och jag har skaffat 2*32KB eeprom.

Så en Z80 dator ska jag bygga. Helst ska jag köra CP/M och skriva eget BIOS så jag kan knacka Basic på den.
Men först blir det hårdvaran som ska göras.
Den måste ju vara väldigt modulär så jag kan bygga på enheter när jag vill.

Jag vill ha ett moderkort och alla andra delar med likadana kontakter på moderkortet.
Det blir 38 poliga stift/hylslister.

Jag vill ha lite ideer på pinnout jag tänkte ha såhär:
0V
5V
12V
8xData
16xAddr
WR
RD
IO-req
Mem-req
Bus-req
Bus-ack
Reset
Wait
Interrupt
Non maskable interrupt
M1

Jag ska ha plats för 8 kort och alla kan vara ca 19mm höga, sedan kan ju korten ta upp flera platser om det behövs.

De kort jag ska ha är:

Ram/Rom
Cpu
Psu
Usart
display(någon grafisk lcd eller vanlig hd44780 lcd)
tangentbord

Sedan kommer jag kunna förlänga moderkortet så jag kan ha fler kortplatser.

Vad tror ni om pinnouten?
Jag vill nog också ha en floppy disk controller och floppy om jag hittar en fdc.

Bild på cpu + Ram + Rom på labbrädan:
Bild
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Z80 dator

Inlägg av blueint »

Var hittade du dom kopplingsledarna?

Avkoppling? ;)
Användarvisningsbild
Glenn
Inlägg: 36637
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Z80 dator

Inlägg av Glenn »

ser ut som dom som både electrokit och sure säljer ?

har tre packar själv :)
Användarvisningsbild
dar303
Inlägg: 5979
Blev medlem: 17 december 2003, 19:54:56
Ort: Sthlm

Re: Z80 dator

Inlägg av dar303 »

Man blir lite avis på dom som har så här mycket energi att starta nya projekt!
Lycka till och säg till om du behöver nåt, har en del gamla Z80-grejer liggande tror jag.
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: Z80 dator

Inlägg av victor_passe »

Dar:
Har du någon FDC?

Jag har 6st tantal och 6st plast utspridda på kortet.
Och kablarna är art 41003181 på http://www.electrokit.se.
Användarvisningsbild
Icecap
Inlägg: 26632
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Z80 dator

Inlägg av Icecap »

Floppy i all ära men numera hade jag vald SD-kort med FAT-12/16 på, det är mycket enklare och då du ändå ska göra BIOS själv ville det ju vara enkelt att boot-filen är en fil med ett visst namn på det SD-kort, alternativt ha 2 SD-kort, ett som har "system-program" och ett som hårddisk.

Går självklart att göra med en IDE-hårddisk också men SD-kort passar bra i hastighet, pris och storlek.
Användarvisningsbild
rickardg
Inlägg: 195
Blev medlem: 5 november 2008, 07:37:09
Ort: Rönninge
Kontakt:

Re: Z80 dator

Inlägg av rickardg »

Om du inte sett det tidigare, kolla på det här z80-dator-projektet, de första versionerna var baserade på dikret logik men senare har han gått över till CPLD och FPGA. Grafik, ljud, hårddiskinterface mm.
Användarvisningsbild
slaeshjag
Inlägg: 458
Blev medlem: 16 april 2008, 15:17:19
Ort: 10.0.0.10

Re: Z80 dator

Inlägg av slaeshjag »

Ser kul ut! Har själv länge velat bygga en Z80-dator, och får du det att se tillräckligt enkelt ut lär jag nog också göra det... dock hittar jag inte någon Z80 eller rommar/FRAM till vettigt pris någonstans som dessutom har en vettig hastighet...
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: Z80 dator

Inlägg av victor_passe »

Jag köpte 2st 32KB på elfa för 60:- + moms.

Och det räcker med en cpu och ett minne för att få en komplett dator.
Så enkelt är det om man vill. Men man vill ju ha någon form av input/output.

Nu har jag byggt klart min RAM modul:
Bild
Bild
Bild

Jag har verifierat funktionen och ska nu gjuta in baksidan i smältlim så den blir tåligare.
Användarvisningsbild
ElectricMan
Inlägg: 4874
Blev medlem: 21 februari 2007, 20:22:48
Skype: ElectricManSwe
Ort: Luleå
Kontakt:

Re: Z80 dator

Inlägg av ElectricMan »

Hahahaha, vilket jävla råttbo :D
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: Z80 dator

Inlägg av victor_passe »

Hehe, jo det finns ju en anledning att man har etsade kretskort.
Användarvisningsbild
Glenn
Inlägg: 36637
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Z80 dator

Inlägg av Glenn »

hehe, tog ett tag att skala kablar och löda ihop det där va ? :)

Jag har en förmåga att altid underskatta det.. så ungefär mitt i så blir man bara så less men "måste" fortsätta :)
victor_passe
Inlägg: 2436
Blev medlem: 28 januari 2007, 18:45:40
Ort: Kungsbacka

Re: Z80 dator

Inlägg av victor_passe »

Det segaste är att få 3 kablar på samma ö som är omgiven av andra kablar både högt och lågt.
Men det tar ju lite tid men jag har blivit ganska bra på det.

En gång kopplade jag ihop 8st I2C minnen på en platta för att kunna få stort lagrings utrymme.
Det är ju ca 100 kablar. Sedan vänder jag 5V och 0V när jag ska testa den och steker allt.
DET är surt.
Användarvisningsbild
persika
EF Sponsor
Inlägg: 1541
Blev medlem: 31 juli 2006, 22:14:37
Ort: Österlen, Skåne

Re: Z80 dator

Inlägg av persika »

I såna här sammanhang när det är många ledare som ska kopplas, brukar jag använda lackisolerad koppartråd, diam. 0.3mm funkar bra att bränna av isoleringen med lödkolven, så då blir det lättare att få till många trådar.

Intressant med Z80.. har gjort en del byggen med den från scratch.
Även gjort Z80-simulator/assembler i TurboPascal för längesen..
Användarvisningsbild
Icecap
Inlägg: 26632
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Re: Z80 dator

Inlägg av Icecap »

Jag disassemblerade ROM'en i en TRS80, bytte minnet till SRAM, satte i 128KB SRAM med batteri-back up och ändrade ROM-en ganska mycket.

Z80 är faktisk en trevlig processor och jag har hittat en C-kompiler till den samt en gratis FPGA-kärna...
Skriv svar