Technologia MOS 6510 - MOS Technology 6510
| Informacje ogólne | |
|---|---|
| Wspólni producenci | |
| Występ | |
| Maks. Częstotliwość taktowania procesora | 0,985 MHz do 1,023 MHz |
| Szerokość danych | 8 |
| Szerokość adresu | 16 |
| Architektura i klasyfikacja | |
| Zestaw instrukcji | NMOS 6502 |
| Specyfikacje fizyczne | |
| Pakiet(y) | |
| Produkty, modele, warianty | |
| Warianty | MOS 8500, 7501/8501, 8502, 6510T |
| Historia | |
| Poprzednik | MOS 6502 |
| Następca | MOS 8502 |
MOS Technologia 6510 jest 8-bitowy mikroprocesor zaprojektowany przez MOS technologii . Jest to zmodyfikowana forma bardzo udanego 6502 . 6510 był szeroko stosowany tylko w domowym komputerze Commodore 64 (C64) i jego wariantach.
Podstawową zmianą w stosunku do 6502 było dodanie 8-bitowego portu I/O ogólnego przeznaczenia , chociaż w najpopularniejszej wersji 6510 dostępnych było tylko sześć pinów I/O. Ponadto magistrala adresowa mogła być trójstanowa .
Posługiwać się
W C64 dodatkowe piny I/O procesora były używane do sterowania mapą pamięci komputera przez przełączanie banków oraz do sterowania trzema z czterech linii sygnałowych magnetofonu Datasette (sterowanie silnikiem elektrycznym, wykrywanie naciśnięcia klawisza i zapisz linie danych; odczytana linia danych trafiła do innego układu we/wy). Było to możliwe, poprzez pisanie poprawnego bitowy wzorzec do procesora pod adresem $ 01, aby całkowicie odsłonić niemal pełną 64 KB z RAM w C64, nie pozostawiając ROM lub I / O sprzęt narażony wyjątkiem procesora I / O portu samego i jego rejestr kierunkowy danych.
Warianty
MOS 8500
W 1985 roku wyprodukował MOS 8500 , o HMO wersji 6510. innego niż modyfikacji procesu, to jest praktycznie identyczna z NMOS wersji 6510. 8500 był pierwotnie przeznaczony do stosowania w zmodernizowanej C64, w C64C. Jednak w 1985 roku na starszych C64 opartych na NMOS znaleziono ograniczone ilości 8500. W końcu oficjalnie zadebiutował w 1987 roku, pojawiając się na płycie głównej wykorzystującej nowy chipset 85xx HMOS.
MOS 7501/8501
7501/8501 wariant 6510 wprowadzono w 1984 porównaniu do 6510, to wariant obejmuje liczbę styków we / wy portu od 6 do 8, lecz pomija szpilki do niemaskowalnego przerwania i wyjście zegara. Był używany w domowych komputerach Commodore C16 , C116 i Plus/4 , gdzie jego port I/O sterował nie tylko Datasette, ale także interfejsem CBM Bus . Główna różnica między procesorami 7501 i 8501 polega na tym, że zostały wyprodukowane w nieco innych procesach: 7501 został wyprodukowany z HMOS-1, a 8501 z HMOS-2.
MOS 8502
W Commodore 128 zastosowano wariant 8502 obsługujący 2 MHz . Wszystkie te procesory są kompatybilne z kodami operacyjnymi (w tym nieudokumentowane kody operacyjne ).
MOS 6510T
Commodore 1551 dysk używany 6510T , wersję 6510 z ośmioma I / O linii. W NMI sygnały i rdY nie są dostępne.
Zobacz też
Bibliografia
Dalsza lektura
Linki zewnętrzne
- Arkusz danych MOS 6510 (format GIF, spakowany)
- Karta katalogowa MOS 6510 (format PDF)
- Karta katalogowa MOS 6510 (listopad 1982, format PDF)
- Zasoby emulacji komputera (w tym kod źródłowy do pobrania dla 6502)
- Serwer sieciowy z komputerem MOS 6510 (aka C64) w Wayback Machine (zarchiwizowane 28 lipca 2018 r.)