HACKABEAY PRIVE VSTUPY: PC-XT CLOPER POWERED AVR

Existuje vysoká pravdepodobnosť, že zariadenie, na ktorom čítate, to prichádza nejako voľne v rámci širokej definície počítača. Známa architektúra X86 s periférnymi štandardmi sa v priebehu rokov zúčastnili všetkých svojich konkurentov, do tej miery, že je to len v mobilnom a tabletovom priestore osobného výpočtu, že sa nestalo dominantným.

Moderný PC s viacjadrovým procesorom a 64-bitovým inštrukčným súborom je na svete ďaleko od 16-bitového predka od začiatku 80. rokov. Tieto skoré počítače boli počítače v spôsobe dňa, v ktorom boli relatívne málo periférií, a mikroprocesorový autobus bol vystavený takmer priamo než cez abstrakcie a brány, že by sme očakávali, že dnes uvidíme. Procesor 8088 s 8-bitovou externou zbernicou, aj keď je PRIMORDIAL PC procesor, a v rozumení nájdete softvér napísaný pre DOS na tých najstarších strojoch IBM bude zvyčajne stále beží na vašom multiprocusesor behemoth cez DOS-podobnú vrstvu na vašom súčasnosti Deňový operačný systém. Tento 35-ročný reťazec prevažne neporušenej kompatibility je pozoruhodný výkon inžinierstva a mlynský kameň okolo krku moderného hardvéru PC hardvéru a OS.

Tieto skoré počítače zachytili pozornosť [eseot.eric], ktorá prišla so zaujímavým projektom interpretácie AVR mikrokontroléra do 8088 systémovej zbernice jedného z tých prvých počítačov. Všetky tieto PCT periférne zariadenia by sa mohli uskutočniť pod kontrolou niečoho, čo je o niečo viac aktuálne. Keď sa domnievate, že 8088 bežal na skromných 300kips a že AVR je schopný bežať v porovnaní s porovnaním blisle, rýchlo 22MIPS, myšlienka bolo, že by mal byť schopný emulovať 8088 rovnakej rýchlosti ako originál, ak nie rýchlejší . Jeho pokrok je pre dlhé a fascinujúce čítanie, zatiaľ čo má spoľahlivo prístup k PC 640KB RAM, rozprával sa s paralelným portom ISA-Bus a urobil CGA Card produkuje farby a postavy. Zaujímavé je, že AVR má potenciál vylepšenia rýchlosti, ktoré nie sú možné s 8088, napríklad môže použiť vlastné vnútorné UART s mnohými menšími inštrukciami, než by sa použilo na prístup k PC UART, a jeho vnútorná pamäť Flash môže obsahovať PC BIOS a čítať Je to značné množstvo rýchlejšie ako skutočný BIOS ROM môže byť na reálnom hardvéri.

V prípade, že ste sa pýtali, aké použitie by sa mohol dať 8088 PC, pozrite sa na toto pôsobivé demo. Nemáte si jedného? postaviť jeden.

Hackadayprize2017 je sponzorovaný: