Sida 2 av 10
Re: Z80 dator
Postat: 13 juli 2009, 22:35:37
av victor_passe
Nu har jag börjat på CPU kortet.
Det har 2st oscillatorer, en som är en vanlig kristall oscillator och en baserad på en ne555:a.
Jag kan nämligen välja mellan 4MHz, 1MHz, 1Hz och 1/16Hz som klocksignal till CPU:n.
Dessa frekvenser delas ner med en 74HCT393(vanlig räknare)
Jag ska nog även ha en manuell knapp för att köra cykel för cykel för debug så jag har en 2*5 stiftlist jag ska bygla.
Men signalen var inte så kantig ifrån oscillatorn så jag kör den igenom en schmitt trigger.
Det är inte perfekt med jag antar att den duger. Signalen har ca 0,5V över/under skjut eller vad det heter.

Re: Z80 dator
Postat: 14 juli 2009, 00:29:33
av limpan4all
Lägg gärna upp schemor vart efter du blir klar så kan vi hjälpa dig att kolla dom.
Jag antar att det finns flera här liksom mig som har gjort ett tiotal eller många flera konstruktioner runt Z80 med alla dess kringkretsar.
Själv hade jag den som standardprocessor mellan 1984 och 1991 (ca 5 projekt ca 15 CPU kort totalt) sedan så gjorde jag ett antal konstruktioner med Z180.
Tips för att få Z80 att funka bra, lägg en D-vippa typ 1/2 av 74HC74 som delar med 2 innan så att du får en vacker 50% klocka annars så blir det lätt konstigt.
Sedan så måste du ta reda på om du har en CMOS eller NMOS CPU skillnaden är att NMOS CPU inte klarar att jobba med en långsammare klocka än 250kHz (egentligen blir det strul redan om man går under 4MHz men det lär du märka)...
CMOS klarar till DC.
Jag har letat lite och har några Z80A CPU´er från sharp och några Z80 PIO liggandes samt lite 8255´or som jag kan avyttra om dom verkligen kommer till användning...
Re: Z80 dator
Postat: 14 juli 2009, 07:09:46
av victor_passe
Okej, jag kommer rita scheman.
Och klockan blir delad från en räknare så den blir 50/50.
Det borde vara en CMOS då eftersom jag har hört den på 1Hz och kollat adressporten och den stegade upp fint(matade in 0 på alla datapinnar).
Och tack för erbjudandet men jag tror att jag har kretsar så det räcker. Har nu även skaffat 2st parallella RTC från gamla moderkort.
Men jag ska ju bara ha 1 såklart.
Re: Z80 dator
Postat: 14 juli 2009, 10:49:21
av Icecap
Om du har over/undershot på oscilloskopet är det din prob som inte är trimmat rätt!
Re: Z80 dator
Postat: 14 juli 2009, 16:45:03
av victor_passe
Jag tror inte det för om jag mäter på andra fyrkantsvåger så är dem bara några mV fel.
Och jag har redan kalibrerat det för 3månader sedan.
Re: Z80 dator
Postat: 15 juli 2009, 13:45:49
av Mizzarrogh
OffTopic.
Gillar stilen på korten, litet retro känsla (typ som det var på pinboard tiden) över detdär tycker jag.
Skall onekligen bli mycket intressant att följa detta.
Re: Z80 dator
Postat: 18 juli 2009, 00:13:57
av ABBE9607
Intressant projekt!
Jag har också länge velat bygga en dator med lite halvpissig prestanda, gärna med z80 eller med en 8086. En vacker dag kanske man får tummen ur och bygger något själv. Några scheman skulle vara intressant att se.
Re: Z80 dator
Postat: 18 juli 2009, 21:24:07
av MiaM
Intressant bygge!
När det gäller disk så sitter väl annars CompactFlash som handen i handsken?
ZX Spectrum har Z80 men värt att notera är att Spectrum har en överdrivet primitiv I/O-adress-avkodning. Här finns ett CF-interface som använder en enda IC-krets:
http://piters.tripod.com/zx.htm
Jag hade nog dock kostat på mig bättre adressavkodning.
En grej som kanske kan vara vettigt att göra gällande buss-systemet är att ha några 74138'or eller motsvarande på moderkortet och ha några avkodade-enabletampar så att varje plats får ett visst adressområde? (med 8 kortplatser så skulle varje plats får 16 I/O-adresser, förutsatt att man inte krånglar till det med mer än 8 bitars adresssbuss för I/O-området).
En lite lagom fräck grej vore om man fick till ett interface till ISA-buss, så att man kan trycka i gamla hederliga 8-bitars PC-i/o-kort, till exempel WD8003 ethernetkontroller eller liknande. Fast hur det är med nätverkstöd i CP/M vet jag inget om.
En annan idé vore kanske att göra ett i/o-kort med nån slav-cpu som agerar USB-device som ger en kommunikationslänk till en 'riktig' dator? Snabbare terminal än 115200bps serieport o.s.v. och snabb filöverföring o.s.v....
Re: Z80 dator
Postat: 19 juli 2009, 23:03:53
av vfr
SD-kort via SPI är ju betydligt smidigare än CF-kort så det skulle jag valt.
Re: Z80 dator
Postat: 20 juli 2009, 00:34:46
av tactac120
Oh, det är precis en sådan här dator jag letat efter.

Vill bygga en Z80 baserad dator med CP/M och nån floppystation. Jag har hittat en sida med en Z80 dator, på bara 9 IC-kretsar som kan köra CP/M, den använder ett CF kort på 128MB. Men jag vill använda floppys.

. Jag är ganska så ny när det gäller adresslinjer och datalinjer,

, så det skulle inte vara lätt för mig att komma på hur jag själv kommer på och bygger mig en egen Z80 dator.

Så därför får jag leta runt efter scheman lite här å där.

Re: Z80 dator
Postat: 20 juli 2009, 09:37:40
av victor_passe
Jag kommer att ha 1(Eller kanske 2)st 74hct138 på alla kort som kräver det istället för en på moderkortet.
Jag har köpt lite logik kretsar från elektrokit för bara 1,5:- styck så ingen vinst i att snåla.
Och jag kommer ha ett debug/programmeringskort och det kan ju nå alla minnes och IO addresser.
Och är cf elt kompatibelt med ide?
Tactac120, har du URL?
Re: Z80 dator
Postat: 20 juli 2009, 17:51:07
av slaeshjag
CF går ju att koppla in på en IDE/ATA buss med en passiv adapter, så jag antar det

Re: Z80 dator
Postat: 20 juli 2009, 22:22:11
av tactac120
victor_passe skrev:Jag kommer att ha 1(Eller kanske 2)st 74hct138 på alla kort som kräver det istället för en på moderkortet.
Jag har köpt lite logik kretsar från elektrokit för bara 1,5:- styck så ingen vinst i att snåla.
Och jag kommer ha ett debug/programmeringskort och det kan ju nå alla minnes och IO addresser.
Och är cf elt kompatibelt med ide?
Tactac120, har du URL?
URL kommer här:

----------------
http://home.micros.users.btopenworld.com/cpm/index.htm
Han har inte lämnat ut källkoden ännu, men det verkar som om han ska det senare... Tyckte det var ganska så imponerande att han kunde få ner datorn till bara 9 stycken IC-kretsar?
Re: Z80 dator
Postat: 21 juli 2009, 13:01:41
av victor_passe
Nu är cpu kortet klart.. tror jag.
Den kan gå i 4MHz, 1MHz, 1Hz, (1/16)Hz och en till kanal som jag nog sak ha en knapp på.
Z80:n är inte monterad, ska verifiera kablarna först.
Re: Z80 dator
Postat: 23 juli 2009, 21:51:42
av Ronny
Roligt att du tar dig tid till ett sådant här projekt!
Förslag på ytterligare kretsar till ditt datorbygge: 8253 / 82C54 PIT (Programmable Interval Timer)
Intel 8253 (Wikipedia)
Overview of the 8253 functions
Noterade en annan sak: Tyckte du att kretsen har legat till sig tillräckligt länge för att nu äntligen tas i drift?...apropå datumkoden på schmitt-trigger 132:an...
