MOS Technology 6510
microprocesseur 8 bits
From Wikipedia, the free encyclopedia
Le MOS Technology 6510 est un microprocesseur 8 bits conçu en 1981[2] par MOS Technology Inc., la division de composants électroniques de la société Commodore. C'est une forme modifiée du très réussi MOS Technology 6502.
| Production | 1982 |
|---|---|
| Fabricant | MOS Technology |
| Fréquence | 1 MHz à 2[1] MHz |
|---|---|
| Largeur bus données | 8 bits |
| Largeur bus adresse | 16 bits |
| Finesse de gravure | 8 000 nm |
|---|---|
| Boîtier | DIP 40 broches |
| Micro-architecture | MOS Tech 6510 |
|---|
| Variantes | MOS 8500, 7501/8501, 8502, 6510T |
|---|
Caractéristiques
Le principal changement par rapport au 6502 a été l'ajout d'un port d'entrées/sorties de 8-bits à usage général (seulement six broches d'entrées/sorties sont disponibles dans la version la plus courante du 6510). En outre, le bus d'adresse utilisait une sortie à trois états.

Le port parallèle a été créé en utilisant plusieurs broches auparavant inutilisées, en en éliminant certaines et en réarrangeant d’autres. Dans le 6502 original, les broches 5, 35 et 36 n’étaient pas connectées. La broche 3, anciennement la sortie d'horloge phase 1, a été supprimée, car la plupart des utilisations ne l’exigeaient pas. Il ne restait donc que CLKIN, déplacé à la broche 1 depuis la 37, et CLKOUT sur sa broche 39 d’origine. La broche SO, qui était connectée au drapeau de débordement dans le registre d'état du processeur, a été supprimée car peu d’applications l’utilisaient et le nouveau port parallèle pouvait offrir une fonctionnalité similaire. La dernière broche à retirer était la VSS (masse) sur la broche 1, le 6502 original l’avait à la fois sur la broche 1 et sur la broche 21, de l’autre côté de la puce, mais une seule broche était nécessaire.
Les broches ont également été réarrangées. Le VSS (masse) en broche 1 est devenu l’entrée d’horloge, tandis que les autres broches du côté gauche sont toutes remontées pour remplir l’espace laissé par la sortie d’horloge retirée sur la broche 3 et la broche 5 inutilisée. Cela place les broches du bus d'adresses A0 à A13 d’un côté, au lieu de A0 à A11 sur le 6502, en en retirant deux du côté droit. Sur le côté droit, la broche SO et deux broches non connectées (35 et 36) ont été retirées, tandis que l’entrée d’horloge est passée à la broche 1 et les deux broches d’adresse aux broches 19 et 20, laissant les broches 29 à 24 disponibles pour les broches du port parallèle, P0 à P5.
Utilisation
Le 6510 n'a été utilisé en grande quantité que pour équiper le Commodore 64 et ses variantes. Dans le C64 les broches supplémentaires du processeur ont été utilisées pour contrôler l’agencement mémoire de l'ordinateur via la permutation de banques et également pour contrôler trois des quatre lignes de signaux du magnétophone servant à la sauvegarde : la commande du moteur électrique, la détection de l'appui sur une touche et l'écriture des lignes de données (la ligne de données de lecture était gérée par un autre circuit). Il était possible, en écrivant le bon motif de bits à l'adresse $01, d'exposer complètement la presque totalité des 64 Ko de mémoire vive dans le C64, ne laissant aucune partie de la ROM ou des entrées/sorties visibles sauf pour les ports d'entrées/sorties processeur lui-même.
