Geri qayıt

Veteran Microsoft mühəndisi köhnə PDP-11 üçün xüsusi RAM hazırladı
SiTech AI Team2 dəq oxu

Veteran Microsoft mühəndisi köhnə PDP-11 üçün xüsusi RAM hazırladı

Dave Plummer, keçmiş Microsoft mühəndisi, yaddaş qiymətlərini çox yüksək tapdıqdan sonra köhnə PDP-11 üçün xüsusi RAM kartı hazırladı; o, ChatGPT, EasyEDA, FPGA və ISSI yaddaş çiplərindən istifadə etdi.

Dave Plummer, Task Manager və Windows Pinball ilə tanınan keçmiş Microsoft mühəndisi, maşın üçün yaddaş qiymətini gördükdən sonra köhnə PDP-11 üçün xüsusi RAM kartı hazırladı. O, ChatGPT və EasyEDA onlayn sxem simulyatorundan istifadə etdi, hərçənd daha əvvəl belə mürəkkəb layihələr etmədiyini demişdi. Kart müstəqil kart kimi layihələndirildi və M8190 CPU kartı ilə arxa panel üzərində sınaqdan keçirildi.

Aparat dizaynı

Plummer RAM-i müstəqil kart kimi layihələndirdi, çünki bir neçə PDP-11 modeli əsas sistem komponentləri üçün Q-Bus kartlarından istifadə edirdi. O, yaddaş kontrolleri kimi xidmət etməsi üçün plata üzərinə Lattice MachXO2 FPGA, 2000HC modelini yerləşdirdi və onu dörd ISSI 1 MB yaddaş çipinə qoşdu. Həmçinin sxemi tamamlamaq üçün U2S I/O çipi, DIP açarlar dəsti, rabitə portları və bir neçə kondensator əlavə etdi.

M8190 kart dizaynı 22-bitli şinə malikdir və yuxarıdakı 256 KB-ni I/O və ROM üçün ayırır. PDP-11 1970-ci ilə aiddir və sonrakı modellər dörd meqabaytadək yaddaş yerləşdirə bilərdi.

Yaddaş şinindəki qəribəlik

Layihə ilk cəhddə uğurlu olmadı. Plummer əvvəllər FPGA çipini flash ilə proqramlaşdırmamışdı və bunu bir neçə cəhddən sonra həll etdi.

Sonra o, PDP-11 yaddaş şini dizaynı problemi ilə üzləşdi. Şin bir dəfəyə yalnız iki baytlıq tam sözlərə müraciət edə bilər və yaddaş ünvanındakı ən aşağı biti söz daxilində aşağı və ya yuxarı baytı seçən zolaq seçicisi kimi qəbul edir. Oxuduqda CPU doğru baytı özü seçir, amma yaddaş kontrolleri yenə də iki bayt qaytarmalıdır. Yazmada bit seçicisi oxunmalı və düzgün bayt seçilməlidir ki, yalnız həmin bayt yenilənsin, çünki şin xətləri hələ də bütöv söz daşıyır və əks halda yanlış məlumat yaza bilər.

Plummer əvvəlcə bundan xəbərsiz görünürdü. Bir şərhçi zarafatla onun 4 MB yaddaş hazırladığını, amma bunun 2 MB çıxdığını dedi və Plummer cavab verdi ki, yaddaş yalnız hər ikinci sözü qaytarır, bu da dizayn nümunəsinə uyğundur. Daha çox yeniləmə olmasa da, güman edilir ki, daha çox şərhçi bunu göstərdiyi üçün o, FPGA kodunda asan həlli tətbiq edib.

Alternativ təkliflər

Bir nəfər problemi yan keçməyi təklif etdi: yaddaşı Raspberry Pi ilə PDP şinə birbaşa qoşulmuş proqram təminatı ilə həyata keçirmək. Plummer cavab verdi ki, bunu keçən həftə əsasən artıq etmişdi: üzərində Beaglebone Black olan müasir QBone DEC interfeys kartı ilə; bu, Raspberry Pi-yə bənzəyir.

Bir forum şərhçisi layihəni səliqəli adlandırdı və süni intellekt vasitəsilə bilik əldə etmək barriyerinin aşağı salınmasının böyük hadisə olduğunu dedi.

Mənbələr: Tom's Hardware

SiTech

SiTech — AI ilə gücləndirilmiş veb hazırlanması

Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.