MOS 6510
MOS 6510 era un microprocesor pe 8 biți fabricat de MOS Technology .
A fost o versiune modificată a MOS 6502 și a fost utilizată de Commodore International doar pentru computerul de acasă Commodore 64 și versiunea sa portabilă, SX-64 . În ambele computere pinii procesorului suplimentari au fost folosiți pentru a accesa diferite bănci de memorie și, în Commodore 64, de asemenea, pentru a controla motorul electric al setului de date .
Caracteristici tehnice
Principala diferență cu modelul 6502 a fost adăugarea unui port bidirecțional I / O de 8 biți (în cea mai obișnuită versiune a MOS 6510, în general erau folosiți doar 6 biți de I / O); există, de asemenea, o intrare pentru generatorul de ceas extern și magistrala de adrese tri-stare . Frecvența de funcționare a modelului 6510 din Commodore 64 a fost de aproximativ 1 MHz, deși a existat o mică diferență între modelele de calculatoare pentru piața americană și cele pentru piața europeană: procesorul funcționa la 0,985 MHz în versiunea PAL și la 1,023. MHz în NTSC. A fost posibil, scriind secvența corectă de biți în registrul cartografiat de memorie la adresa $ 01, să expui complet întreaga RAM de 64 kB a Commodore 64, mascând complet ROM - ul sau hardware-ul I / O. [1]
Principalele caracteristici tehnice sunt:
- arhitectură internă: 8 biți
- Logica NMOS ;
- Port I / O bidirecțional pe 8 biți mapat la 01 USD;
- aritmetica binară și zecimală ;
- capacitatea de a gestiona întreruperile ;
- memorie adresabilă: 64 KB (magistrală de adrese pe 16 biți);
- capacitate de acces direct la memorie ( DMA );
- posibilitatea de a lucra la 1 sau 2 MHz;
- autobuz compatibil cu cel al Motorola 6800 ;
Versiuni și derivate
În 1984 , noua linie 264 a fost prezentată de Commodore, care includea Commodore 16 , Commodore 116 și Commodore Plus / 4 . Toate aceste computere foloseau MOS 7501 , un procesor derivat direct din 6510 cu privire la care diferea pentru magistrala I / O pe 7 biți, un ceas diferit și prezența logicii necesare pentru a gestiona direct comutarea bancară a memoriei . O altă noutate a fost adoptarea noului proces de producție HMOS , care a înlocuit procesul anterior NMOS, permițând performanțe mai mari datorită dimensiunii reduse a tranzistoarelor.
În 1985 MOS Technology a prezentat familia de cipuri MOS 85xx , realizată cu a doua evoluție a procesului de producție HMOS. [2] Include:
- MOS 8500 - evoluția modelului 6510, a fost conceput pentru a fi utilizat în cea mai modernă versiune a C64, Commodore C64C , dar deja în 1985 a fost montat în cantități mici pe C64-uri „normale”; debutul oficial a avut loc abia în 1987 când a fost folosit pe noile plăci de bază cu chipset HMOS;
- MOS 8501 - evoluția modelului 7501, a fost conceput pentru a înlocui acest CPU pe cele mai recente modele Plus / 4 și Commodore 16;
- MOS 8502 - destinat noului Commodore 128 . Această versiune HMOS a modelului 6510 a funcționat la ceasul de două ori (2 MHz) al procesorului montat pe C64.
Toate aceste procesoare erau compatibile între ele la nivel de microcod : singura excepție a fost 8502, care avea câteva microcoduri nedocumentate.
6510T a fost o versiune specială concepută pentru a gestiona unitățile de disc externe Commodore 1551 : comparativ cu 6510 avea 8 linii I / O și nu avea semnalul RDY și nici întreruperile nemascabile (NMI) .
Notă
- ^ Commodore 64 Architecture
- ^ The 7501s: The TED Developer Prototype, 116, 116 Portable, Book 116, 232, 264, Canadian Plus / 4, 364 , on Retrobits , Floodgap. Adus la 17 august 2013 .
Elemente conexe
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere despre MOS 6510
linkuri externe
- Foaie de date MOS 6510 ( imagine GIF cu fermoar) ( ZIP ), pe devili.iki.fi .
- Fișă tehnică MOS 6510 ( PDF ), la 6502.org .
- Fișă tehnică MOS 6510 (noiembrie 1982) ( PDF ), la 6502.org .
- Un emulator pentru 6502 , la fms.komkon.org .