Tecnología MOS 6510

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Imagen de los internos de una Commodore 64 mostrando la CPU 6510 (DIP 40-pin, inferior izquierda). El chip a la derecha es el 6581 SID. La semana/año de producción (WWYYY) de cada chip se da debajo de su nombre.

El MOS Technology 6510 es un microprocesador de 8 bits diseñado por MOS Technology. Es una forma modificada del muy exitoso 6502. El 6510 se usa ampliamente en la computadora doméstica Commodore 64 (C64) y sus variantes.

El principal cambio con respecto al 6502 es la adición de un puerto de E/S de propósito general de 8 bits, aunque hay 6 pines de E/S disponibles en la versión más común del 6510. Además, el bus de direcciones se puede hacer tristate y la CPU se pueden detener limpiamente.

Usar

En el C64, los pines de E/S adicionales del procesador se usan para controlar el mapa de memoria de la computadora mediante el cambio de banco y para controlar tres de las cuatro líneas de señal de la grabadora de cinta Datasette (el motor eléctrico control, detección de pulsación de teclas y líneas de datos de escritura; la línea de datos de lectura fue a otro chip de E/S). Es posible, al escribir el patrón de bits correcto en el procesador en la dirección $01, exponer completamente casi los 64 KB de RAM en el C64, sin dejar ROM o hardware de E/S expuesto, excepto el puerto de E/S del procesador y su registro direccional de datos en la dirección $00.

Variantes

Configuración de pins de la variación más común de la CPU 6510 (/HALT en esta imagen se refiere al pin RDY)

MOS8500

En 1985, MOS produjo el 8500, una versión HMOS del 6510. Aparte de la modificación del proceso, es prácticamente idéntico a la versión NMOS del 6510. El 8500 se diseñó originalmente para su uso en el C64 modernizado, el C64C. Sin embargo, en 1985, se encontraron cantidades limitadas de 8500 en C64 más antiguos basados en NMOS. Finalmente hizo su debut oficial en 1987, apareciendo en una placa base que usaba el nuevo chipset 85xx HMOS.

MOS 7501/8501

La variante 7501/8501 del 6510 se introdujo en 1984. En comparación con el 6510, esta variante amplía el número de pines del puerto de E/S de 6 a 8, pero omite los pines para los que no lo son. -Interrupción enmascarable y salida de reloj. Se utiliza en las computadoras domésticas Commodore C16, C116 y Plus/4, donde su puerto de E/S controla no solo el Datasette sino también la interfaz del bus CBM. La principal diferencia entre las CPU 7501 y 8501 es que se fabricaron con procesos ligeramente diferentes: 7501 se fabricó con HMOS-1 y 8501 con HMOS-2.

MOS8502

La variante 8502 con capacidad de 2 MHz se usa en el Commodore 128. Todas estas CPU son compatibles con códigos de operación (incluidos los códigos de operación no documentados).

MOS 6510T

La unidad de disco Commodore 1551 (para Commodore Plus/4) utiliza el 6510T, una versión del 6510 con ocho líneas de E/S. Las señales NMI y RDY no están disponibles.

Contenido relacionado

PDF

Música electrónica

Acero damasco

Más resultados...
Tamaño del texto:
Copiar