Hej Svej
Tror de flesta av er känner mig någorlunda, men för Anders(ragges) och
Cehs skull:
Pontus heter jag och har p.g.a Update snöat in på gamla maskiner. Också
tack vare Update har maskiner från DEC blivit det jag snöat in mest på.
Jag är av samlartypen och har varit lite väl framgångsrik, garaget är
tämligen fullt. Bland annat har jag en gammal bekant till ragge där, en
VAX-11/750 som ryktet säger att du hjälpt till att ordna till för
föreningen COMSOFT i Sundsvall där jag och bjarni hämtade en massa
skrot. Ni kan kika på lite bilder på http://www.pdp8.se
Nåja. Mitt datorbygge befinner sig i allra högsta grad på
planeringsstadiet. Jag vill bygga en transistorbaserad maskin och tyckte
det var lite för vanligt och tråkigt att bygga med 74-logik, jag tar
steget längre och vill bygga med diskreta komponenter. Främst vill jag
lära mig hur en CPU kan funka på allra lägsta nivå och har ingen
ambition att uppfinna någon ny spännande arkitektur. Därför så har jag
valt att implementera en PDP-8. Den är lagom komplicerad och det finns
en massa mjukvara som man får helt gratis om man lyckas göra den
kompatibel nog.
Jag har inte bestämt mig vilken PDP-8-modell jag ska försöka efterlikna,
men min idé är att designa en CPU med en 8:a som förlaga och bryta upp
den i "Flip Chips" utan ambitionen att göra dom kompatibla eller alls
likadana som DEC's Flip Chips. För att det inte ska bli så stort så
tänkte jag göra det med ytmonterade komponenter. Om man gör dubbelsidiga
kort och går ner så långt man tror man kan löda så borde man kunna göra
en ganska kompakt maskin. Min främsta inspiration är Dieters MT15:
http://www.6502.org/users/dieter/mt15/mt15.htm
Så, var står jag. ptja. jag har också ynglat av mig och renoverar kåken
så tiden är ganska knapp. Men jag tar lite tid här och där för att läsa
på om RTL, DTL och TTL som dom tidiga åttorna var byggda med. Det är en
ganska brant backe för mig som inte pysslat så mycket med elektronik på
det här sättet förut. Försöker också få ett bättre grepp om åttor i
allmänhet.
Funderingar jag har:
1. Hur mycket ström kommer maskinen dra? Kommer jag få värmeproblem med
en kompaktare design än orginalen, förvisso hoppas jag kunna sänka
spänningsnivåerna.
2. Hur konstruerar jag bakplanet? Om jag gjorde det på ett kretskort,
hur många lager skulle krävas (jag vet att man kan få fyra lagers kort
gjorda hyfsat billigt)
3. Jag ska fuska med minnet och köra med integrerade kretsar, men hur
komplex ska jag göra minnesadresseringen. Ska jag nöja mig med 4kW eller
satsa på fulla 32kW. (Någon har sagt att PDP-8/a kan expanderas till
128kW, förmodligen med tredjepartsexpansioner).
Så, om några år kanske jag kommit en bit på vägen. Under tiden så ska
jag njuta av era diskussioner om rör och reläer.
Nablaman: Är det här något för Zusie?
http://hackaday.com/2013/08/12/converting-a-flip-dot-display-to-work-like-c…
Mvh,
Pontus.
Hejhopp alla,
nu verkar det börja falla på plats det mesta med simuleringar och sånt :-)
Jag har skrivit en liten C-snutt som itererar fram värden för rörkurvor
och det verkar stämma bra med världen nu.
Jag gjorde också ett litet schema över en multivibrator, pulse shaper
och två inverterare för att testa resultatet.
Schemat är här: http://www.ludd.ltu.se/~ragge/vtc/131208/krets.jpg
Några kurvor finns här: http://www.ludd.ltu.se/~ragge/vtc/131208/kurva.jpg
Sen så byggde jag samma sak i verkligheten, och med undantag för output
från multivibratorn så var kurvresultaten ruskigt lika.
Jämförelsen av Vin och Vut är före och efter två seriekopplade
inverterare, och det intressanta här är att se att delayen genom en sån
grind blir ungefär 50ns, vilket är helt acceptabelt. Det blir samma i
verkligheten också.
Det enda som inte blir lika är pulsutseendet från multivibratorn, det
måste jag gå djupare ner i varför det inte blir bra.
Men det är otroligt trevligt att kunna testa allt i mjukvara :-)
-- Ragge