Sisukord:

PiDP-8: Raspberry Pi kui PDP-8 miniarvuti: 7 sammu
PiDP-8: Raspberry Pi kui PDP-8 miniarvuti: 7 sammu

Video: PiDP-8: Raspberry Pi kui PDP-8 miniarvuti: 7 sammu

Video: PiDP-8: Raspberry Pi kui PDP-8 miniarvuti: 7 sammu
Video: PiDP: A modern replica of the PDP-8/I 2024, Detsember
Anonim
PiDP-8: Raspberry Pi kui PDP-8 miniarvuti
PiDP-8: Raspberry Pi kui PDP-8 miniarvuti

Kõik tahtsid miniarvutit PDP-8. Igatahes 1968. aastal. Taaselustage miniarvutite kuldaeg, käivitades selle SD -kaardi pildi Raspberry Pi -l. Valikuliselt lisage esipaneeli koopia, et taaselustada Blinkenlightsi kogemus. Lihtsa häkkeri versiooni saab osade kaupa valmistada vähem kui 35 dollari eest. Täpsema teabe saamiseks vaadake minu PiDP-8 veebisaiti.

Miks? Miks mitte? Illustreerimaks, kui täiesti ainulaadne oli PDP-8 andmetöötluse arengus. Hallake maailma, mängige esimest videomängu või ühendage 8 terminaliseanssi, et see saaks teie ettevõtet juhtida. See on miniarvuti… PDP-8 on ka uskumatult hea viis arvuti toimimise tundmaõppimiseks kõige madalamal tasemel. Kuna see on väga lihtne masin, on sellel siiski palju head tarkvara.

Kuidas? Sellel projektil on 3 etappi:

  1. Ainult tarkvara: laadige SD-kaardi pilt oma Pi-le (A+/B+/2/Zero). Pi käivitatakse PDP-8-na..
  2. Odav riistvara häkkimine: lisage kohandatud esipaneeli trükkplaat ja teil on täielikult toimiv riistvara koopia.

    Lauda saab Gerberitest valmistada OSHpark, Seeedstudio, Elecrow või keegi teine. Või ostke see minult (15 dollarit, jätke teade siia). Kogumaksumus sõltub osade ostmisest, kuid võib jääda tunduvalt alla 35 dollari…

  3. Uhke koopiakomplekti versioon: tegin sellest komplekti, millel on ilus akrüülist esipaneel, kohandatud lülitid ja bambusest ümbris. Siit (link) leiate üksikasju järgmise osade partii valmistamise kohta.

See juhendamine hõlmab häkkimisprojektina 1. ja 2. etappi. Mitte 3. etapp; kui soovite osta koopia komplekti, vaadake siit.

Samm: tarkvara: Pi käivitamine PDP-8-na

Tarkvara: Pi käivitamine PDP-8-na
Tarkvara: Pi käivitamine PDP-8-na

Tarkvara pidp8 käivitab teie Pi-l emuleeritud PDP-8. Kuigi see on ette nähtud koopia esipaneeli juhtimiseks, töötab see ilma tegeliku riistvarata hästi. Sellel lehel kirjeldatakse mõningaid asju, mida saate PDP-8-ga teha.

Kaks tarkvara valikut:

  1. laadige alla valmis SD-kaardi pilt, see käivitub PDP-8 vähem kui 10 sekundiga. Töötab Pi A+/B+/2/Zero puhul. Pole veel Pi 3. -s. Kasutaja: pdp. Parool: pdp.
  2. või installige tarball mis tahes tavalisele Raspberry Pi distributsioonile. See annab teile standardse Raspberry Pi keskkonna, mis võimaldab teil Pi-in-the-PiDP abil teha kõike muud, mida soovite. Töötab ka Pi 3 peal.

Lisateavet leiate sellest PiDP foorumi postitusest. Ükskõik, kas valisite valiku 1 või 2, peaks PDP-8 terminal ilmuma kohe pärast sisselogimist, OS/8 töötab. Isegi kui füüsiline esipaneel pole veel kinnitatud. Saate põgeneda PDP-8-st (see töötab jätkuvalt) Linuxisse Ctrl-A d abil ja naasta PDP-sse, kasutades ~/pdp.sh

Ilma füüsilise esipaneelita peate erinevate alglaadimiskonfiguratsioonide paigaldama klaviatuurile, mitte esipaneeli kaudu.

  • Simulaatori käsureale pääsemiseks vajutage klahvikombinatsiooni CTRL-E,
  • sisestage do../bootscripts/x.script. Kui x on number vahemikus 0–7, käivitatakse see TSS/8-sse, kosmosesõja videomängusse või mis iganes teie väljamõeldis tiksub. Riistvaraga teeksite seda esipaneelil …

Muide, väga tore viis PDP-8 ekraani vaatamiseks on CRT-emulaatori kasutamine.

2. samm: trükkplaat: vilkurite lisamine

Trükkplaat: vilkurite lisamine
Trükkplaat: vilkurite lisamine

PDP-8/I kuulus kõigi miniarvutite parimate vilkuritega. Selle esipaneel ei näidanud ainult mäluaadressi ja selle sisu, vaid palju muud. Näiteks seda, millist kaheksast CPU -käsust täidetakse. Loomulikult võimaldab esipaneel ka programme sisestada ja uurida. Kuid sagedamini kasutate seda programmi üheastmeliseks läbimiseks või uue laadimiseks.

PiDP trükkplaat on originaali ustav, mõõtkavas 2: 3 koopia. See tähendab, et sellel on 89 LED -i ja 26 lülitit. Raspberry Pi on ühendatud PiDP -plaadi tagaküljega ja ongi kõik: miniarvuti tegemiseks pole tänapäeval palju vaja.

Trükkplaadi hankimine: Kicadi disainiprojekti saab alla laadida siit. Oma tootmiseks saatke need Gerberi failid kellelegi, näiteks Seeedstudio või OSHPark. Või võite minuga ühendust võtta, kui soovite minult 15 dollari eest osta (mittetulunduslik hobi BTW).

Märkus - selles juhendis kirjeldatakse, kuidas ise oma PDP -8 rullida. See ei ole ehitusjuhend PiDP-8 koopiakomplektile, millel on oma koopialülitid, akrüülist esipaneel ja ümbris.

3. samm: 89 LED -i jootmine

Image
Image

Esimene asi on LED -de paigaldamine. Polaarsus on oluline. Pikad jalad peavad olema vasakul, kõige lähemal Raspberry Pi -le. Kahtlemata jätmiseks: lühikesed jalad peaksid olema suunatud PCB otsa poole, millel on PiDP logo.

Videol on kujutatud tõhusat jootmistehnikat: ühe käega, jootekolviga, mis on jootekolbiga juba märjaks tehtud, kinnitage igast valgusdioodist üks tihvt, hoides teise käega trükkplaati, surudes sõrmega tugevalt vastu LED -i. See pole üldiselt hea jootmistehnika, kuid sel juhul aitab see LED -id sirgetesse ridadesse saada.

Lõpuks kontrollige, kas kõik valgusdioodid istuvad otse (kui ei, siis soojendage tihvt ja uuesti sisse), polaarsusega õigesti, ja jootke seejärel oma teised tihvtid kokku.

Samm: lisage takistid ja dioodid

Jätkake, paigaldades 26 dioodi lülitite kohale, trükkplaadi esiküljele. Seejärel jätkake kolme 1K takistiga dioodide rea lähedal, samuti paneeli esiküljel, seejärel kaheteistkümne 390 oomi takisti plokiga paneeli tagaküljel.

Dioodide puhul on polaarsus oluline: kontrollige, kas dioodi must riba vastab trükkplaadi jalajälje triibule.

Samm: paigaldage IC -pistikupesa ja Raspberry Pi -pistik

Jootke 2981 IC plaadi tagaküljel (kontrollige!) Ja veenduge, et see asetseb tihvtiga 1 allapoole tahvli teisel küljel asuvate lülitite poole. Lõpuks jootke 40-kontaktiga päises, mis ühendub Pi-ga. Ärge jootke seda laiendusühenduse jalajäljele, see on lihtne viga. Esmalt jootke 1 või 2 tihvti, seejärel kontrollige, kas pistik asub trükkplaadiga täpselt risti. Vajadusel parandage, seejärel jootke kõik tihvtid kokku.

Asjad, mida eirata: PCB -le märgitud X ja X*2 oomi takistid tuleb välja jätta (need pole niikuinii komplektis), kui te ei luba jadaporti (vt selle lehe viimast jaotist). Samuti võib puutumata jätta hüppajaplokke J_COL1 ja 2. Lõpuks on 2981 IC lähedal kaks jootepunkti. Ignoreeri ka neid.

Samm: lisage lülitid

Üles pakkimine
Üles pakkimine

Trükkplaat võib võtta peaaegu iga väikese lüliti, ainus oluline asi on see, et nende laius on alla 10 mm. Originaalil olid hetkelised lülitid asendis 20-24. Kuid nende jaoks saate kasutada ka lülituslüliteid, tarkvara muudab nende signaali hetkeks.

Plaadil on joodetud ainult kaks tihvti (sisse/välja signaalide jaoks). Kui teie lülititel on kolmas tihvt, jätke see lihtsalt trükkplaadi serva alla rippuma. Sõltuvalt kasutatavast lülitist peate võib -olla selle tihvte painutamiseks umbes 0,5 mm painutama. Jootmisavad on piisavalt suured, et võtta peaaegu igasuguseid jootmisnööpe.

Foto näitab mõningaid soovitusi võimalike lülitite kohta. Otsige MTS-102 või (eriti tore) RLS-102-C1 ja RLS-112-C1. Põhimõtteliselt teeb aga kõike, mis teeb trükkplaadil kahe jooteava vahele lühise.

7. samm: pakkimine

Üles pakkimine
Üles pakkimine
Üles pakkimine
Üles pakkimine

Saate esipaneeli paigaldada puidust aluspaneelile, kasutades tavalisi riiuliklambreid, nende kruviavad peaksid joonduma trükkplaadil olevate kinnitusavadega, kuna vahekaugused on ilmsed.

Tõhus viis Blinkenlightsile korraliku esikaane loomiseks on selle pildi printimine. Kas kleebisena akrüüllehele kleepimiseks või lihtsalt paberile. Sel juhul võite selle lamineerida või asetada akrüülpaneeli taha.

See on umbes nii! Trükkplaadi kogumaksumus peaks olema umbes 15 dollarit, pluss LED -kottide jms ja 26 väikese lüliti maksumus. Külastage PiDP veebisaiti, et saada teavet selle kohta, kuidas oma miniarvuti häkkimist kasutada - ja kuidas seda siluda, kui asjad alguses ei tööta:)

Soovitan: