Na FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!
Vytvořit web zdarmaNa FreeHostingu Endora běží desítky tisíc webů. Přidejte se ještě dnes!
Vytvořit web zdarmaS platformou DEC (Digital Equipment Corporation) Alpha jsem se poprv kdysi setkal na VUT FEL na Karlku, kde byly na chodb mal zelen terminly pipojen k Alpha Serveru (ten jsem v relu nikdy nevidl) se systmem OpenVMS. Tak jsem si vimnul na instalace Windows NT 4.0, e obsahuje binrky nejen pro x86, ale i Alpha, MIPS a PowerPC. Pak jsem jet jednou v PC bazaru Rovka zahldl jaksi Alpha workstation v midi toweru a tm to haslo. Chtl jsem se o tto platform dozvdt vce a osahat si ji, ale u ns v R je to zejm velk rarita a kdo v, jestli tu vbec jet nkdo dal njakou Alphu provozuje...
31.5.2022 Podailo se mi vmnou zskat netestovan CPU DEC Alpha 21064A na 275 MHz, datasheet je zde. Na svou dobu (uveden v jnu 1993) se jednalo o velmi pokrokov a nabuen 64-bitov superskalrn RISC CPU vyrbn 0,5µm technologi se sadou 32 int a 32 float registr, 16 + 16 kB L1 cache na ipu, predikc skok a FPU. Napjen CPU je 3,3V. Extern sbrnice umouje penosy o ce 64 nebo 128 bit + parita. Fyzick adresa je 34-bitov a virtuln adresa je 43-bitov. L2 cache o velikosti dov nkolik MB me bt osazena na zkladn desce. CPU je ve velkm keramickm PGA pouzdru 61,7 x 61,7 mm s 431 piny v obvyklm tvercovm rastru 100 mil. Zajmav je zlacen heatspreader se 2 rouby pro upevnn chladie. Moje verze CPU 21064A-275-PC m omezen, e podporuje pouze funkce memory managementu kompatabiln s pamovm modelem Windows NT. Jen pro srovnn intel ml v t dob teprve 32-bitov Pentium na 60 MHz.
15.7.2022 Snail jsem se sehnat pro CPU njakou zkladn desku, ale u ns jsem nepochodil. Na eBay jsem projel jednu aukci z Itlie a o deskch z USA vzhledem k potovnmu nemlo cenu uvaovat. Nakonec jsem se rozhodl koupit NOS desku Alpha PC64 E80-0033101 se socketem PGA431 z nmeckho e-shopu M-Ware za 98,98 Euro. S prodejcem jsem si domluvil potovn zdarma v rmci Nmecka a tak mi desku poslal ke kamardovi do Berlna, kter mi ji pak dovezl do R. Deska byla zabalen v antistatickm obalu s pelepkou a vypadala opravdu netknut. S chut jsem se tedy pustil do oivovn, ale bylo teba nejprve pekonat celou adu specifickch HW nstrah. Po chvli hledn se mi podailo najt podrobn manuly: EC-QGY2C-TE a EC-QLJKB-TE.
30.7.2022 Nejprve jsem se pustil do vroby CPU chladie. Jako zklad poslouil njak star chladi pro Socket 370. Na jeho spodku jsem u jedn strany odfrzoval 8 mm irok pruh do hloubky 2 mm, aby nekolidoval s vyvenou st Socketu 431. Pak bylo teba vyvrtat 2 dry ve vzdlenosti 21,6 mm od sebe (viz datasheet str. 99) pro rouby na heatspreaderu a na horn stran v jejich okol odfrzovat ebra. Vzhledem k silnjm krkm roub se mi osvdilo dry vyvrtat na prmr 5,2 mm. rouby maj podivn americk zvit 10-32 UNF, ale natst na n dobe pasuj matice M5. Pohledem proti svtlu jsem zjistil, e povrch heatspreaderu je kapnek kiv a tak jsem pouil silikonovou podloku tlouky 0,3 mm, jej tepeln odpor je cca 0,22°C/W, co pi max. TDP 33 W zv teplotu IHS o 7,3°C. Vysthl jsem ji z bn podloky pod tranzistory, ostatn i v datasheetu je podloka doporuen. Vtrk CPU chladie jsem pipojil na konektor J14, kter m nestandardn pinout a vyaduje snma otek.
Deska celkem pipomn bnou x86 zkladovku pro Pentium a je na n ada stejnch konektor. Pro napjen slou klasick 6-pinov bl konektory J29 + J31 pro AT zdroj a vedle nich jet dal dva konektory J27 + J28 na 3,3 V pro napjen CPU. Jeliko nemm originln zdroj, vyrobil jsem si redukci z ATX zdroje, potebn napt poskytuje. Pi tom jsem zjistil kritick nedostatek koncovek z AT zdroj, kterch jsem kdysi rozebral hromady, ale u jsem docela dlouho dn nepotkal. Ani pi pohledu do sbrku jsem dn nevidl. Nakonec mi dal 2 lauchy vnoval kamard Michal a na radioburze v Holicch jsem od Amprrka sehnal 1 cel AT zdroj, take u mm i do zsoby. V ppad velk nouze by se snad tento konektor Molex 90331-0001 jet dal nkde koupit, ale nen skladem ani na Digi-Key.
Na desce je 8 pamovch slot pro 72-pinov SIMMy. Ty jsou rozdleny na 2 banky po 4 SIMMech vedle sebe a vzhledem k 128-bitov sbrnici je teba osadit alespo 4 SIMMy stejn kapacity do 1 banky. Druh banka me nst SIMMy jin kapacity, ale opt 4 stejn. Navc to mus bt 36-bitov SIMMy FPM (ne EDO) s paritou, kter nejsou zrovna moc bn. Podailo se mi dt dohromady 4 x 8 MB + 4 x 4 MB, tedy celkem 48 MB pamti. UPDATE: na radioburze v Holicch jsem koupil njakou zkladn desku z velkho routeru s CPU Motorola MC68EC060RC60, na kter byly osazeny tyi 16MB 60ns FPM paritn moduly a tak se stvajcmi 4 x 8 MB mm celkem 96 MB pamti. Pozdji jsem se pustil do vlastnho nvrhu a vroby repliky 16MB paritnch 72-pinovch SIMM, kter osazuju recyklovanmi DRAM ipy z bnch bezparitnch SIMM.
2 del ern sloty vpravo od CPU jsou ureny pro SRAM L2 cache moduly (celkem 0,5 - 8 MB), ale to bude jet vt rarita sehnat, take mi nezbylo, ne L2 cache vypnout nastavenm jumper J3.11, 13, 15 (vechny zasunut).
po zapnut se vyadil tantal 10 µF/16 V na -12 V vtvi. oprava DS RTC: http://www.youtube.com/watch?v=NdlSfqto_0o nen kompatabiln s DS1287 ani Odin 12C887A. pak boot do NT FW trv asi 35s, final POST code je 00h POST code 19h chyba RAM J16 mus bt v poloze 2-3 (FlashROM update enable), aby NT FW mohl zapisovat do NVRAM nastaven dalch jumper na J3: Hodiny pro CPU jsou generovny z krystalovho osciltoru o frekvenci 27,5 MHz U41 (v patici, lze mnit v rozsahu 25 - 35 MHz) pes PLL nsobiku TQ2061, kter je vynsob 20x (t.j. 550 MHz) a CPU si zas na vstupu tuto frekvenci vydl 2, take dostaneme 275 MHz. Procesor dle generuje hlavn systmov hodiny pomoc nastaviteln dliky 2 - 17 kombinac ty jumper J3.1, 3, 5, 7 (vchoz hodnota je 9 - zasunut, vytaen, vytaen, vytaen, t.j. 30,555 MHz; penastavil jsem ji na 8, t.j. 34,375 MHz), kter jdou pes buffery nap. do PCI slot. aktivace Debug Monitoru: J3.25 (SP7) - vytaen, pokud je zasunt bootuje se image podle hodnoty na adrese 3Fh v RTC SRAM (slo image). aktivace mini-debuggeru: J3.23 (SP6) - zasunut NT FW - pokud nen pipojen klvesnice, je I/O pesmrovno na sriov port 1 Serial OTP PROM Xilinx XC1765D obsahuje inicializan kd a mini-debugger (konektor J2) pridat linky na FW a manualy.
19.10.2022 Nael jsem pomrn rozshl archiv FTP bvalho Digitalu (listing zde), kter jsem proel a dopdil se strnky s balky aktualizac firmware pro rzn typy zkladnch desek AlphaPC. Konkrtn pro mou Alpha PC64 je k dispozici novj ARC firmware 4.49-7 a SRM firmware pro OpenVMS. Dokonce jsem tam nael i schma zapojen a GERBER data pro novj desku Alpha PC164, ale bohuel nikoliv pro PC64.
Rozbalil jsem tedy soubory z balku ARC firmware 4.49-7 na disketu, pipojil k desce disketobou mechaniku, nabootoval stvajc ARC firmware 4.42 a el do menu Supplementary menu...|Install new firmware...|Update Windows NT Firmware. Z diskety se naetl soubor eb64pnt.rom a potvrdil jsem jeho flashnut na offset 30000h. Dle jsem pokraoval v menu Update SRM Console, Z diskety se naetl soubor pc64srm.rom a potvrdil jsem jeho flashnut na offset 80000h. Po flashovn je mon pepnout vchoz bootovn mezi ARC a SRM FW, ale to lze pepnout kdykoliv pozdji v menu nebo v Debug Monitoru. Nakonec jsem systm restartoval a zkontroloval, e nabhla nov verze ARC firmware 4.49-7. Bohuel problm s chybou System time stle petrvval. Zkusil jsem znovu jt zpt v ase a zjistil, e problm nastane u datumu 1.1.2021 a novjho. ekal bych sp znm Y2K problm. Pitom RTC ip nem dn takov hardwarov omezen, kdy jsem nastavil datum 31.12.2020, as 23:59:50 a sledoval ho v hornm pravm rohu obrazovky, tak dolo ke korektnmu roll-overu na 1.1.2021 00:00:00 a as bel dle. Dl to na m dojem, jako kdyby tam schvln implementovali njakou timebomb, jak obas bv u nkterch program zvykem. Nastavil jsem tedy rok 2012 a pak u nic nebrnilo vstupu do menu Install Windows NT from CD-ROM.
CPU DEC Alpha 21264A-667
25.8.2023 Na bleku v Holicch se mi podailo zachrnit hrobnkovi z lopaty tento CPU Alpha 21264A ped serotovnm na zlato. Bohuel nkdo CPU dost necitliv vypjel z njak desky a zohbal mu tak noiky. Prodejce tam ml tchto CPU vce, ale pouze tento jedin byl jet v kuse. Naped jsem mikropjkou a odsvac licnou zbavil noky zbytk cnu a prokov. Pak jsem si njakou dobu hrl s pinzetou a povedlo se mi vechny noiky narovnat, ani bych njakou ulomil. Jak jsem pak zjistil, tak pro tyto CPU v keramickm IPGA-587 pouzdru se nedlal dn socket jako pro pedchoz model 21064A, ale pjel se na rzn procesorov desky. Jednm z monch proveden byl modul do Slotu B, kde byl CPU spolu s L2 cache a napovm regultorem pro jdro. AMD vyrblo kompatabiln chipsety Irongate(2) pro Alpha 21264A (pouit nap. na MB Samsung UP1500) a sv Athlony, protoe si od DECu licencovalo sbrnici EV6 a oba CPU pouvaly stejn protokol sbrnice, ale AMD nakonec pro sv Athlony pouilo Slot A. CPU Alpha 21264A vyrbl Samsung 0,25µm technologi od konce roku 1999, bely na frekvencch 600 - 833 MHz a obsahovaly 64 + 64 kB L1 cache pro instrukce a data. Datov sbrnice byla irok 64-bit s penosem DDR. Fyzick adresa je 44-bitov a virtuln adresa je 43/48-bitov. Zde je datasheet a HW reference manual.