Pin Konfiguration
Der
MOS Technology 6510
ist ein 8-
Bit
-
Mikroprozessor
vom Unternehmen
MOS Technology
, der 1982 auf den Markt kam. Aufgrund seiner Unkompliziertheit und vor allem des im Vergleich zu den etablierten
Intel
- und
Motorola
-Prozessoren sehr niedrigen Preises bei großer Leistungsfahigkeit wurde er im
Heimcomputer
Commodore 64
sowie dem 5¼-Zoll-
Diskettenlaufwerk
VC1551
verbaut. Die interne
Prozessorarchitektur
ist fast identisch mit der des
MOS-6502
-Mikroprozessors ? insbesondere ist der
Befehlssatz
aufwartskompatibel, ein Programm, das fur den 6502 geschrieben wurde, lauft ohne Anderung auch auf einem 6510 Prozessor. Der Prozessor wurde mit Taktfrequenzen zwischen 20 kHz und 2 MHz betrieben und hatte einen 16 Bit breiten
Adressbus
und einen 8 Bit breiten
Datenbus
.
[1]
Die wesentliche Anderung gegenuber dem 6502 waren die neuen 8-Bit I/O-Ports (nur sechs I/O-Pins standen in der gangigsten Version des 6510 zur Verfugung), zusatzlich kann der Adressbus im
Tri-State
-Modus betrieben werden.
[2]
Der 6510 wurde nur im Commodore 64 und seinen Varianten verwendet. Im C64 wurden die zusatzlichen I/O-Pins des Prozessors verwendet, um die Memory-Map des Computers durch
Bank Switching
umzuschalten und auch zur Steuerung von drei der vier Signalleitungen der
Datassette
.
[3]
Die CPU ist in Bezug auf
Opcodes
zum Prozessor 6502 vollig kompatibel, selbst hinsichtlich aller Maskenfehler und illegaler Opcodes (Opcode-Matrix).
[4]
Im Jahre 1985 produzierte MOS Technology den
8500
, eine
HMOS
-Version des 6510 Prozessor, er ist praktisch identisch mit der
NMOS
Version des 6510. Der 8500 wurde ursprunglich fur den Einsatz im modernisierten C64, dem Modell C64C, entwickelt. Jedoch wurden 1985 begrenzte Mengen von 8500 Prozessoren auf alteren NMOS-basierten C64 gefunden. Sein offizielles Debut gab er 1987 in einem Motherboard mit dem neuen 85xx HMOS-Chipsatz.
Die
7501/8501
Variante des 6510 wurde 1984 eingefuhrt.
[5]
Der Prozessor wurde in den Commodoremodellen
C16
,
C116
und
Plus/4
verbaut, wo sein I/O-Port nicht nur zur Kontrolle der
Datasette
verwendet wurde, sondern auch fur den
CBM-Bus
. Der Hauptunterschied zwischen 7501- und 8501 CPUs ist, dass sie mit verschiedenen Technologien hergestellt wurden: Der 7501 wurde mit
HMOS-1
-, der 8501 mit HMOS-2-Technologien hergestellt.
[5]
Das
NMI
- (nicht maskierter Interrupt) Signal war fur den MOS 7501 und MOS 8501 nicht moglich.
Die 2-MHz-Variante MOS Technology 8502 wurde im
Commodore 128
verwendet; der Prozessor war Opcode kompatibel (inklusive der undokumentierten illegalen Opcodes).
Das
Commodore Diskettenlaufwerk 1551
verwendete den
6510T
-Prozessor, eine Version des 6510 mit 8 I/O-Ports.
-
MOS 6510
-
MOS 6510
-
MOS 8501R1
-
MOS 8502
- ↑
6510 Prozessor auf itwissen.info
- ↑
MOS 6510 datasheet
, November 1982, PDF, englisch
- ↑
6510 Prozessor in der Commodore 64 Architektur
(englisch)
- ↑
6502/6510/8500/8502 Opcode matrix
(englisch)
- ↑
a
b
Hardware ? MOS 7501/8501
†: Spielkonsole ‡: nur Prototyp