GUIDE: Hur du bygger ihop en PDP-11

Permalänk
Medlem

GUIDE: Hur du bygger ihop en PDP-11

Slutgiltig version

Innehåll:

1. Introduktion
2. Exempelsystemet
3. CPU-lådan
3.1 Strömförsörjning
3.2 CPU-kortet
3.3 Minne
3.4 Seriesnöre
4. Diskar
5. Mer ström
6. Bootdags!

1. Introduktion
De flesta har väl åtminstone kikat inuti sin PC, en del jobbar kanske med andra maskiner, men hur många har sett något äldre än en Commodore 64? Jag tänkte bjuda på en titt i min PDP-11 och har sammanställt en guide som förklarar hur man får ett fungerande system. Jag har begränsat mig till hårdvaran, mjukvaran får vänta till en annan guide.

2. Exempelsystemet
Systemet jag valt för denna guide är den ganska vanliga PDP-11/23 från 1979. Den har två diskar av modell RL01, en för operativsystem och en för data. Allt detta sitter i ett halvhöjds 19-tums rack.

Överst i racket sitter en RL01, under den sitter själva datorlådan och sist den andra RL01:an.

3. CPU-lådan
CPU:n och kontrollerkorten sitter i en CPU-låda av model BA-11N med nätagg(modell H786) och bakplan (modell H9273). Vänta nu, hör jag er säga, vad tusan är ett bakplan? Håll i hatten så ska jag förklara det lite längre ner.

I den här lådan sitter redan en del kort men den är inte komplett och jag vet inte vad som fungerar:

Så jag börjar med att tömma lådan helt på instickskort, här ser vi kortramen med det tomma bakplanet:

Bakplanet är vad som kommer närmast moderkortet i den här datorn. Det saknar helt aktiva komponenter och tillhandahåller ström och insticksplatser för övriga kretskort i datorn. I bakplanet löper systembussen som kallas QBUS. QBUS:en kan liknas vid en kombination av minnesbuss och PCI-buss i en PC, den delas av CPU, minneskort, diskkontrollers och övriga I/O-kort.

3.1 Strömförsörjning
Nästa steg är att kolla om nätagget levererar vad det ska. Jag stoppar i ett kort som heter BDV11. Det är en mystisk sak som kan liknas vid ett BIOS, det ska sitta längst ner i kortramen. På kortet sitter några LED:ar som ger lite information om vad sker i datorn när den bootar. Till att börja med ska vi bara bry oss om den gröna, som ska lysa om kortet får ström. Jag nöjer mig inte med att den lyser, spänningarna ska ligga inom vissa toleranser och på BDV11 finns mätpunkter för det, så nu är det dags att ta fram multimetern:

På bilden sitter svart ledare från multimetern i svart kontakt på kortet och den röda i röd kontakt, då mäter man +5V-linan, den ska ligga inom +- 5 %. Sedan stoppar jag röd ledare i den lila kontakten för att mäta +12V-linan som ska ligga inom +- 3%.

3.2 CPU-kortet

Nu ska vi stoppa i de komponenter som bygger upp systemet. Jag stoppar i det allra minsta man behöver för att få ett system som kan kommunicera med en terminal. På så vis blir det enklare att isolera eventuella fel. Överst i kortramen ska CPU-kortet sitta:

I mitten sitter en IC-krets med två guldfärgade fyrkanter, det är själva CPU:n. CPU-kortet heter KDF11 eller 11/23 som det också kallas. Det är en 16-bitars processor som tickar på i 13 MHz och kan adressera upp till 256 KW minne. Notera att jag skriver KW och inte KB, det är för att mäter minne i antal WORD (som är 16 bitar stora) när man pratar PDP-11. 256 KW motsvarar alltså 512KB.

Alla kort som kommer från Digital Equipment har ett M-nummer som står på kanten. KDF11-cpu:n har nummer M8186 som ni ser här:

Har man ett fått ett QBUS-kort man inte känner till är Field guide to Qbus and Unibus modules oumbärlig, det är en lista på de flesta existerande kort och ger en kort beskrivning av deras funktion.

3.3 Minne
Sen behöver ju minne till maskinen:

Det här kortet heter MSV11 och har nummer M8044 och är hissnande 32KW minne. Inte så mycket, men det räcker för att testa systemet, så jag börjar med det. CPU:n jag har klarar av 256KW minne men skulle jag byta till en modernare 11/73 CPU så får jag in upp till 4MW! Men då måste jag modifiera bakplanet, vilket är en helt annan guide

3.4 Seriesnöre
Sen stoppar jag i en SLU, det står för serial line unit och är interface:et till datorn.

Det här kortet heter DLV11 och tillhandahåller fyra serieportar:

Det är ett flexibelt kort som kan konfigureras med en massa olika parametrar, det är vettigt att gå igenom jumprarna på kortet och se efter vad de betyder i manualen. Mitt är konfigurerat så att den tredje porten (längst till vänster) är konsolport och kör på i 9600 baud, 8 bitar utan paritet och en stoppbit, vilket är standard.

Då är CPU-lådan klar, jag stoppar tillbaka lådan i racket och ansluter en terminal.

Jag slår på terminalen först och sedan datorn och ser följande:

Ja, roligare än så här blir det inte just nu. Siffran 28 är mängden minne, mätt i KW. Men, säger ni nu, du hade ju 32 kW? Japp, men 4 kW reserveras för I/O-enheter, så 28 är rätt. Nu kan jag be den boota från någon disk, så det blir nästa steg. Man kan också mata in assemblerinstruktioner om man är slängd i PDP-11-programmering men det är överkurs

4. Diskar
Nu ska jag koppla in de två RL01-diskenheterna. Först behöver jag kontrollerkort i CPU-lådan, så ut med den på bänken igen:

Kontrollern heter RLV11 och kommer på två kretskort med nummer M8012 och M8013. Dom sätter jag efter SLU:n och kopplar in en flatkabel:

Flatkabeln är "intern" och ska kopplas vidare till en kontakt som sitter i racket:

Där ska jag koppla in den externa kabeln som ska gå till disken:

Så ser den externa kontakten ut, den kopplas in och låses fast:

Nu ska den kopplas in på baksidan på en RL01-disk som har två identiska kontakter, den översta är "in" och den andra är "ut". Det är för att RL-enheter kopplas i en kedja, den ena efter den andra. Eftersom jag har två så sätter jag sladden från datorn överst och en annan sladd, som ska vidare till nästa disk, underst.

I nästa RL-enhet kopplar jag den andra kabeln och en terminator, för att avsluta kedjan av diskar.

5. Mer ström
Nu är det bara ström kvar. I botten av racket sitter en Power Distribution Unit (PDU), som i princip är en grendosa med lite extra funktioner.

Längst till vänster kommer strömmen in och så är det fyra kontakter för ström till RL-enheter och CPU-låda. På den fjärde kan man koppla kaffebryggaren. Längst till höger sitter en liten sladd som kommer från CPU-lådans frontpanel. Med den kan man slå av och på hela systemet, den skarpögde ser att det sitter en tom kontakt till höger om den, där kan man dra en sladd vidare till ett annat rack! På så vis kan man slå på flera rack med utrustning med bara en knapp.

Och så finns en spak:

För att kunna slå på med knappen på fronten så ska den stå på "remote", om den står på "local" så får enheterna ström så fort PDU:n kopplas in i vägguttaget.

6. Bootdags!

Då är det dags att prova att boota nånting. Jag tänkte börja med XXDP som är ett litet OS med massor av mjukvara för diagnostik. RL01-diskarna kan beskrivas som hårddiskar med utbytbara skivor som kallas för diskpackar. Varje skiva rymmer 5 MB och jag har en med XXDP på:

Men först ska jag slå på systemet eftersom man inte kan öppna RL01-enheterna utan att strömmen är påslagen, detta för att skydda läshuvudet. Om strömmen gått när maskinen är igång så är det inte säkert att läshuvudet är parkerat.

Efter en liten stund så tänds "LOAD" lamporna på RL01-enheterna vilket betyder att de går att öppna.

Jag drar ut den nedre lådan:

Och öppnar locket genom att trycka på spärren till höger på locket:

Jag måste ta bort skyddet för diskpacken innan jag stoppar den i diskdriven. Det gör jag genom att fälla upp handtaget samtidigt som jag skjuter låset på handtaget åt vänster:

Därefter delas den lätt:

Sedan lägger jag den på plats i driven med handtaget riktad inåt:

Därefter lägger jag skyddet till diskpacken ovanpå för att inte tappa bort det, gör jag inte det så vägrar datorn att läsa disken.

Slutligen stänger jag locket på diskdriven, skjuter in den i racket och trycker på LOAD-knappen som då slocknar på nytt. Nu börjar skivan snurra och när LOAD-knappan börjar lysa igen så kan datorn läsa den.

Då kommer finalen! Jag skriver in dl1 på skärmen, det betyder att jag vill att maskinen ska boota från RL01-enhet nummer 1. Och på några sekunder så drar XXDP igång och ber mig tala om dagens datum, som ni ser på bilden nedan så är XXDP inte år 2000-säkert

Det avslutar min guide, jag hoppas ni fått upp ögonen för lite äldre maskiner eller åtminstone känner er lite mer tacksamma för de smidiga maskiner vi har under skrivbordet idag

God Jul!

Edit: fixade stavning och grammatik. Nu är guiden slutgiltig.

Visa signatur

Sökes: Maskiner och tillbehör från Silicon Graphics och Digital Equipment Corporation.

Permalänk
Medlem

Hurra! nu är den klar

Visa signatur

Sökes: Maskiner och tillbehör från Silicon Graphics och Digital Equipment Corporation.

Permalänk
Medlem

Superhäftigt! Har alltid velat lära mig lite om DEC grejer, har lite jag tänkt mecka med någongång men har aldrig blivit av Det jag tycker är häftigast med DECs grejer är dess otroliga kvalite, man har ju hört talas om PDPer och VAXar som varit online sen första booten. Och hur ofta "crashar" VMS? Lite synd bara att jag tror inte det är många här på sweclockers som uppskattar sån här datornostalgi eller ens hört talas om en PDP11 Men de skulle veta vilken otrolig påverkan DEC har haft på allt vi har idag, hur hade alla OS sätt ut idag om inte Dennis Ritchie and Ken Thompson börjat leka med PDPerna på jobbet på AT&T, dom ville ju bara spela lite datorspel dom med

Permalänk
Inaktiv

Jag som trodde min guide var smal, men det här va ju ännu värre

Coolt!

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av dna67
Superhäftigt! Har alltid velat lära mig lite om DEC grejer, har lite jag tänkt mecka med någongång men har aldrig blivit av Det jag tycker är häftigast med DECs grejer är dess otroliga kvalite, man har ju hört talas om PDPer och VAXar som varit online sen första booten. Och hur ofta "crashar" VMS? Lite synd bara att jag tror inte det är många här på sweclockers som uppskattar sån här datornostalgi eller ens hört talas om en PDP11 Men de skulle veta vilken otrolig påverkan DEC har haft på allt vi har idag, hur hade alla OS sätt ut idag om inte Dennis Ritchie and Ken Thompson börjat leka med PDPerna på jobbet på AT&T, dom ville ju bara spela lite
datorspel dom med

Amen! Har du någon rolig DEC-hårdvara?

Citat:

Ursprungligen inskrivet av compaqoffer

Jag som trodde min guide var smal, men det här va ju ännu värre

Coolt!

Amen igen Detta var lite av en chansning för att se om det fanns något intresserad på swec. Sen så är det ju kul att ge folk en chans att se nått man inte snubblar över så ofta.

Det var tävlingen som gjorde mig peppad att ta tag i maskinen och få den på fötter. Mycket bra tävling!

Visa signatur

Sökes: Maskiner och tillbehör från Silicon Graphics och Digital Equipment Corporation.

Permalänk
Medlem

Du kanske vill ha mitt gamla 300/75 modem för lite remote access

Visa signatur

I used to think I was ambivalent but now I'm not so sure

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Jdad
Du kanske vill ha mitt gamla 300/75 modem för lite remote access

Haha, det vore fint Men jag har redan ett 1200 Bauds modem, dumt att nedgradera i onödan Fast om du har en acoustic coupler så är jag lite intresserad.

Visa signatur

Sökes: Maskiner och tillbehör från Silicon Graphics och Digital Equipment Corporation.

Permalänk
Medlem

Det här var nog den minst användbara men mest intressanta guiden hittils. Trevlig läsning, gör gärna mer!

Visa signatur

11600K@5.1 GHz + 32GB Corsair Vengeance RGB PRO 3200@3400 MHz + MSI RTX 2080 Super Gaming X Trio +
WDC Blue SN550 1TB + Black OEM SN730 500GB + Kingston A1000 480GB + A2000 500GB + NV2 1TB + 2TB R10 + RGB most of THE THINGS! + Corsair 4000D Airflow + 2*ZyXEL NSA326 2*3TB @ R1 + Netgear RN2100 4*3TB @ R10 + RN204 4*4TB @ R5 + Synology DS216j 2*4TB @ SHR R1 + DS418 4*8TB @ SHR R6
| tmp: R5 3600@4.2 GHz + 32GB 2666@3066MHz + 1060 6GB@2100/4500MHz + 1 TB NV2 & 512GB SN730

Permalänk
Medlem

har faktiskt ett 1200/75 också som när det begav sig användes för att koppla upp mig mot järnen på SU. Tidigt 80-tal kanske...

Visa signatur

I used to think I was ambivalent but now I'm not so sure

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av ZaInT
Det här var nog den minst användbara men mest intressanta guiden hittils. Trevlig läsning, gör gärna mer!

Det var ungefär det jag siktade på Med så här trevlig respons så kan det nog bli lite mer i framtiden.

Visa signatur

Sökes: Maskiner och tillbehör från Silicon Graphics och Digital Equipment Corporation.

Permalänk
Medlem

The Survivor's Guide to Tops? Tops är ett måste när man har VAX

Visa signatur

I used to think I was ambivalent but now I'm not so sure

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Jdad
The Survivor's Guide to Tops? Tops är ett måste när man har VAX

Tänker du på TOPS-10 och TOPS-20 ? Isåfall tror jag inte det körts på VAX utan på de större PDP-10 maskinerna. Vax körde mest VMS och Ultrix.

Visa signatur

Sökes: Maskiner och tillbehör från Silicon Graphics och Digital Equipment Corporation.

Permalänk
Medlem

aja... kan blanda ihop det med maskinerna på ADA oxå, försökte nog bara vara rolig med vax och tops

Visa signatur

I used to think I was ambivalent but now I'm not so sure

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Jdad
aja... kan blanda ihop det med maskinerna på ADA oxå, försökte nog bara vara rolig med vax och tops

SU och ADA, vad är det för förkortningar du svänger dig med?

Visa signatur

Sökes: Maskiner och tillbehör från Silicon Graphics och Digital Equipment Corporation.

Permalänk
Medlem

su är stockholms universitet, nada var kth fast det kanske kallas nåt annat nuförtiden. Användare alltså, inte maskiner

Visa signatur

I used to think I was ambivalent but now I'm not so sure

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Jdad
su är stockholms universitet, nada var kth fast det kanske kallas nåt annat nuförtiden. Användare alltså, inte maskiner

Jaha, jag har här en utskriven "nätverkskarta" från 1983 där Nada är utmärkt. Två av Nadas TOPS-20 maskiner finns faktiskt kvar, Aurora och Nadja tror jag.. inte i körbart skick tyvärr.

Visa signatur

Sökes: Maskiner och tillbehör från Silicon Graphics och Digital Equipment Corporation.

Permalänk
Medlem

har för mig dom hade en 10 också men som sagt, det var väldigt länge sen

Visa signatur

I used to think I was ambivalent but now I'm not so sure

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Jdad
har för mig dom hade en 10 också men som sagt, det var väldigt länge sen

PDP-10 är datorn som körde (bland annat) två OS som hette TOPS-10 och TOPS-20. När dom såldes med TOPS-20 så kallades datorn DECsystem-20, men det var fortfarande en PDP-10. Ett marknadsföringstrick för att få datorn att låta modernare (vilken den också va, det fanns många varianter av PDP-10)

Visa signatur

Sökes: Maskiner och tillbehör från Silicon Graphics och Digital Equipment Corporation.

Permalänk
Medlem

Härlig guide, självklart uppskattar man riktig hårdvara när man ser den! Kanske får tummen ur med min MicroPDP 11/73 nu.

Permalänk
Medlem

Nice... jag säger bara det. Nästan lite avundsjuk, bara lite

Visa signatur

Computers make it easier to do a lot of things, but most of the things they make it easier to do don't need to be done. -Andy Rooney

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av goblin
Nice... jag säger bara det. Nästan lite avundsjuk, bara lite

Tack tack Om du känner att du har plats så vet jag var det står en övergiven 11/23 och bara väntar på en varm hand. Skicka PM

Visa signatur

Sökes: Maskiner och tillbehör från Silicon Graphics och Digital Equipment Corporation.

Permalänk
Avstängd

Bästa guiden på länge!

Om jag bara hade plats skulle jag lugnt skaffa någon form av PDP!

Visa signatur

http://www.theatlantic.com/national/archive/2012/05/how-the-p...
"If there's a simple lesson in all of this, it's that hoaxes tend to thrive in communities which exhibit high levels of trust. But on the Internet, where identities are malleable and uncertain, we all might be well advised to err on the side of skepticism."

Permalänk
Medlem

Jättekul att få se lite mer klassisk hårdvara i datorsammanhang på swec.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av MBY
Bästa guiden på länge!

Om jag bara hade plats skulle jag lugnt skaffa någon form av PDP!

Tack tack, jag tänkte du skulle uppskatta denna.

Citat:

Ursprungligen inskrivet av Sidde
Jättekul att få se lite mer klassisk hårdvara i datorsammanhang på swec.

Nu blir jag sporrad att göra mer Med lite tur kanske jag hinner med nått under julhelgen.

Visa signatur

Sökes: Maskiner och tillbehör från Silicon Graphics och Digital Equipment Corporation.

Permalänk
Medlem

Mycket vackert. Äkta porr.
Forsätt gärna.

Permalänk
Medlem

[QUOTE]Ursprungligen inskrivet av PBGP
[B] Amen! Har du någon rolig DEC-hårdvara?

Nja, nån microvax har jag väl ligger, har fungerat som terminal servrar tror jag. En lite nyare alpha står och skrotar på reningsverket sen vi bytte till windows serverar för ett par tre år sen (tråkigt En grej är iaf lite till tröst och det är att programmet är portat från VMS till windows så det blev inget helt nytt system för det, finns många spår av VMS kvar i det

Har också en lite större VAX, vet ej modellen i huvudet står nere på mitt gamla jobb på kommun som finns kvar lite tack vare mig men dom vill nog bli av med den nu när lokaler är dyrt och ekonomin tryter
Det står Ericsson på den för den levererades av dom en gång i tiden för att den skulle samordna alla trafiksignaler på tycho hedens väg på den tiden då trafiksignalerna var helt relästyrda (ja vi har sånna sparade också Systemet var så komplext att man aldrig fick i ordning på det och VAXen är i princip oanvänd. Man körde vidare på relä tekniken där en speciell kontroller skickade pulståg i 20-40 pars kablar mellan trafiksignalerna, mycket kunde strula där En sån kontroller står faktiskt klar att startas i stadshusets källare, slår man på strömmen tickar den i en speciell takt med reläerna och emellanåt gör den någon större operation och det rasslar till ordentligt. Programmeras genom att stoppa i kablar med dioder i olika hål på en panel, hundratals kablar, ett jäkla kabeltrassel med korskopplingar. Den styr naturligtvis inget längre Stadshuset var en väldigt central punkt förr för uppsalas trafiksignaler och därifrån går många många kablar ut till anläggningarna. Idag kör man ADSL eller SHDSL på två trådar i dessa 20 pars kablarna.

Såg att det pratades modem också i tråden, kanske kan va kul att nämna också att vi på VA sidan (Uppsala Vatten) där jag jobbar nu har väldigt många 1200 och 2400 bauds kommunikationer

Permalänk
Medlem

trevlig läsning! mycket intressanta grejer, även om jag är för ung för det där

gör gärna fler!

Visa signatur

/Oskar Z.

SYSTEM: Z77A-GD65 | 2x4GB G.Skill Ripjaws | HD 5850 | 2500K @ 4,4 Ghz | Corsair HX750W

Permalänk
Medlem

[QUOTE]Ursprungligen inskrivet av dna67
[B]

Citat:

Ursprungligen inskrivet av PBGP
Amen! Har du någon rolig DEC-hårdvara?

Nja, nån microvax har jag väl ligger, har fungerat som terminal servrar tror jag. En lite nyare alpha står och skrotar på reningsverket sen vi bytte till windows serverar för ett par tre år sen (tråkigt En grej är iaf lite till tröst och det är att programmet är portat från VMS till windows så det blev inget helt nytt system för det, finns många spår av VMS kvar i det

Har också en lite större VAX, vet ej modellen i huvudet står nere på mitt gamla jobb på kommun som finns kvar lite tack vare mig men dom vill nog bli av med den nu när lokaler är dyrt och ekonomin tryter
Det står Ericsson på den för den levererades av dom en gång i tiden för att den skulle samordna alla trafiksignaler på tycho hedens väg på den tiden då trafiksignalerna var helt relästyrda (ja vi har sånna sparade också Systemet var så komplext att man aldrig fick i ordning på det och VAXen är i princip oanvänd. Man körde vidare på relä tekniken där en speciell kontroller skickade pulståg i 20-40 pars kablar mellan trafiksignalerna, mycket kunde strula där En sån kontroller står faktiskt klar att startas i stadshusets källare, slår man på strömmen tickar den i en speciell takt med reläerna och emellanåt gör den någon större operation och det rasslar till ordentligt. Programmeras genom att stoppa i kablar med dioder i olika hål på en panel, hundratals kablar, ett jäkla kabeltrassel med korskopplingar. Den styr naturligtvis inget längre Stadshuset var en väldigt central punkt förr för uppsalas trafiksignaler och därifrån går många många kablar ut till anläggningarna. Idag kör man ADSL eller SHDSL på två trådar i dessa 20 pars kablarna.

Såg att det pratades modem också i tråden, kanske kan va kul att nämna också att vi på VA sidan (Uppsala Vatten) där jag jobbar nu har väldigt många 1200 och 2400 bauds kommunikationer

Tackar för ett intressant inlägg, kan man kanske få en rundtur i kommunens datorhallar ?

Visa signatur

Sökes: Maskiner och tillbehör från Silicon Graphics och Digital Equipment Corporation.

Permalänk

Mycket uppskattad av mig ( 15 år gammal ). Någon som är intresserad av att lära mig om denna sorts datorsystem?

Visa signatur

''Du kanske kan spela, MEN KAN DU KÖTTA?!?!?!''

Spelrigg: Intel i5 3570k 3.4Ghz [/B], Asus Nåt med Z77 4Gb DDR3, Asus GTX560Ti, 500gb HDD,Tagan Twoforce II 500w
Server: DL380G3, 6Gb ECC-minne, 2x Xeon @ 2,4Ghz, 72Gb 10k rpm SCSI, ESX Hypervisor 3.5

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av zekkexavior
Mycket uppskattad av mig ( 15 år gammal ). Någon som är intresserad av att lära mig om denna sorts datorsystem?

Mjodå, håller själv på mig att lära mig om mjukvaran. Hårdvaran börjar jag få kläm på.

Det finns en utmärkt emulator med färdiga "software kits" här:

http://simh.trailing-edge.com/

Det är nog en bra start, hårdvaran är inte så lätt att hitta.

Visa signatur

Sökes: Maskiner och tillbehör från Silicon Graphics och Digital Equipment Corporation.