MOS-Technologie 6510 - MOS Technology 6510
Allgemeine Information | |
---|---|
Gängige Hersteller | |
Performance | |
max. CPU- Taktrate | 0,985 MHz bis 1,023 MHz |
Datenbreite | 8 |
Adressbreite | 16 |
Architektur und Klassifizierung | |
Befehlssatz | NMOS 6502 |
Physikalische Spezifikationen | |
Pakete) | |
Produkte, Modelle, Varianten | |
Variante(n) | MOS 8500, 7501/8501, 8502, 6510T |
Geschichte | |
Vorgänger | MOS 6502 |
Nachfolger | MOS 8502 |
Der MOS Technology 6510 ist ein von MOS Technology entwickelter 8-Bit- Mikroprozessor . Es ist eine modifizierte Form des sehr erfolgreichen 6502 . Der 6510 war nur im Commodore 64 (C64) Heimcomputer und seinen Varianten weit verbreitet.
Die wichtigste Änderung gegenüber dem 6502 war die Hinzufügung eines 8-Bit-Universal- I/O- Ports, obwohl in der gängigsten Version des 6510 nur sechs I/O-Pins verfügbar waren. Außerdem konnte der Adressbus als Tristate ausgeführt werden .
Benutzen
Beim C64 wurden die zusätzlichen I/O-Pins des Prozessors verwendet, um die Speicherzuordnung des Computers durch Bankumschaltung zu steuern und um drei der vier Signalleitungen des Datasette -Tonbandgeräts (Elektromotorsteuerung, Tastendruckerkennung und Schreibdatenleitungen; die Lesedatenleitung ging zu einem anderen I/O-Chip). Durch Schreiben des richtigen Bitmusters in den Prozessor an Adresse $01 war es möglich, fast die vollen 64 KB des RAM im C64 vollständig freizugeben, ohne dass ROM oder I/O- Hardware außer dem Prozessor-I/O-Port selbst freigelegt wurden und sein Datenrichtungsregister.
Varianten
MOS 8500
1985 produzierte MOS den 8500 , eine HMOS- Version des 6510. Abgesehen von der Prozessmodifikation ist er praktisch identisch mit der NMOS- Version des 6510. Der 8500 wurde ursprünglich für den Einsatz im modernisierten C64, dem C64C, entwickelt. 1985 wurden jedoch begrenzte Mengen von 8500 auf älteren NMOS-basierten C64s gefunden. Sein offizielles Debüt feierte es schließlich 1987 und erschien in einem Motherboard mit dem neuen 85xx HMOS-Chipsatz.
MOS 7501/8501
Die Variante 7501/8501 des 6510 wurde 1984 eingeführt. Im Vergleich zum 6510 erweitert diese Variante die Anzahl der I/O-Port-Pins von 6 auf 8, aber lässt die Pins für nicht maskierbare Interrupt- und Taktausgaben weg . Es wurde in Commodores C16- , C116- und Plus/4 -Heimcomputern verwendet, wo sein I/O-Port nicht nur die Datasette, sondern auch die CBM-Bus- Schnittstelle steuerte . Der Hauptunterschied zwischen 7501- und 8501-CPUs besteht darin, dass sie mit leicht unterschiedlichen Prozessen hergestellt wurden: 7501 wurde mit HMOS-1 und 8501 mit HMOS-2 hergestellt.
MOS 8502
Im Commodore 128 wurde die 2 MHz- fähige Variante 8502 verwendet . Alle diese CPUs sind Opcode- kompatibel (einschließlich undokumentierter Opcodes ).
MOS 6510T
Das Festplattenlaufwerk Commodore 1551 verwendet den 6510T , eine Version des 6510 mit acht I/O-Leitungen. Die Signale NMI und RDY sind nicht verfügbar.
Siehe auch
Verweise
Weiterlesen
Externe Links
- MOS 6510 Datenblatt (GIF-Format, gezippt)
- MOS 6510 Datenblatt (PDF-Format)
- MOS 6510 Datenblatt (Nov. 1982, PDF-Format)
- Computeremulationsressourcen (einschließlich herunterladbarem Quellcode für 6502)
- Webserver mit einem MOS 6510-Computer (auch bekannt als C64) an der Wayback Machine (archiviert am 28. Juli 2018)