Hackaday Prize Entry: En PC-XT klon Powered by AVR

Hackaday Prize Entry: En PC-XT klon Powered by AVR

November 9, 2022 Uncategorized 0

Der er stor sandsynlighed for, at den enhed, som du læser på, på en eller anden måde løst under den brede definition af en pc. Den velkendte X86-arkitektur med perifere standarder har gennemgået alle sine konkurrenter gennem årene, i det omfang det kun er i mobil- og tabletrummet af personlig beregning, at det ikke er blevet dominerende.

Den moderne pc med sin multi-core processor og 64-bit instruktion sæt er en verden væk fra sin 16-bit forfader fra begyndelsen af ​​1980’erne. De tidlige pc’er var computere på tidspunktet for dagen, hvor der var relativt få periferiudstyr, og mikroprocessorbussen blev udsat næsten direkte snarere end gennem de abstraktioner og gatekeepers, vi ville forvente at se i dag. 8088-processoren med en 8-bit ekstern bus er dog den primordiale pc-processor, og inden for grund vil du finde software, der er skrevet til DOS på de tidligste IBM-maskiner, vil typisk stadig køre på din multiprocessor beholder over et dos-lignende lag på din nuværende Dagets operativsystem. Denne 35-årige plus-kæde af for det meste ubrudt kompatibilitet er både en bemærkelsesværdig teknik og en møllesten rundt om halsen på moderne pc hardware og OS-udviklere.

De tidlige pc’er har fanget opmærksomheden på [eSot.eric], som er kommet op med det interessante projekt af grænseflader en AVR-mikrocontroller til 8088-systembussen af ​​en af ​​de tidlige pc’er. Således kan alle disse pc-periferiudstyr gøres til at køre under kontrol af noget lidt mere up-to-date. Når du mener, at 8088 løb på et beskedent 300Kips, og at AVR er i stand til at køre ved en sammenligning blærende hurtigt 22mips, var ideen, at den skulle kunne efterligne en 8088 i samme hastighed som en original, hvis ikke hurtigere . Hans fremskridt giver en lang og fascinerende læse, hidtil har han fået adgang til pc’ens 640KB RAM pålideligt, talte til en ISA-Bus parallelport og lavede et CGA-kort producerer farver og tegn. Interessant har AVR potentialet for hastighedsforbedringer, der ikke er muligt med en 8088, for eksempel kan det bruge sin egen interne UART med mange færre instruktioner, end det ville bruge til at få adgang til PC UART, og dens interne flashhukommelse kan indeholde PC BIOS og læses Det en betydelig mængde hurtigere end en ægte BIOS ROM kunne være på ægte pc-hardware.

I tilfælde af at du spekulerede på, hvad der brug for en 8088-pc, kunne tage et kig på denne imponerende demo. Har du ikke en selv? bygge en.

HackadayPrize2017 er sponsoreret af:

Leave a Reply

Your email address will not be published. Required fields are marked *