fbpx
Wikipedia

MOS 8502

El MOS Technology 8502 fue un microprocesador de 8 bits diseñado por MOS Technology y usado en la Commodore 128. Basado en el MOS 6510 usado por la Commodore 64, el 8502 agregaba la habilidad para correr, opcionalmente, al doble de frecuencia de reloj de la Commodore 64 con algunas limitaciones.

MOS Technology 8502

Microprocesador MOS 8502
Información
Tipo unidad central de procesamiento
Fabricante
  • MOS Technology
Datos técnicos
Frecuencia de reloj de CPU 1,97 MHz — 2,05 MHz
Se conecta a
Zócalo
  • DIP de 40 pines

La memoria de acceso aleatorio (RAM) común de la época del Commodore 64 permitía accesos a 2 MHz. Si la CPU y el chip de video compartían la misma memoria para comunicarse, que era la solución común en la era en que la RAM era costosa, entonces normalmente habría que intercalar el acceso entre la CPU y el chip de video, para que sólo uno de ellos acceda a la memoria cada vez, generalmente haciendo una pausa en uno y otro. Suponiendo que los dos chips requieren un acceso aproximadamente igual, eso significa que los chips están en pausa la mitad del tiempo, funcionando efectivamente a 1 MHz.[nota 1]

La familia 6502 tenía una peculiaridad de diseño que facilitaba el diseño de tales sistemas. El 6502 usó un reloj de dos fases para controlar su circuito interno, pero solo accedía a la memoria durante una de las dos fases. Eso significaba que el chip de video podía usar la memoria durante fases de reloj alternativas sin interferir con la CPU. La principal ventaja de este estilo de acceso es que los dos chips no tienen que comunicarse para pausarse entre sí, simplemente observan la señal de reloj ya existente presente en los pines del 6502. En el Commodore 64 original, este truco de sincronización se utilizó para permitir que el VIC-II intercalara su acceso a la memoria principal con el 6510.[nota 2]

El 8502 puede funcionar a 2 MHz y cambiar fácilmente a los MHz del 6510. Cuando el 8502 funciona a doble velocidad, se enfrenta al problema de que no hay suficiente tiempo para que el VIC acceda a la memoria durante los semiciclos libres. Por esta razón, el 8502 solo puede funcionar a doble velocidad a tiempo completo cuando se usa con las 80 columnas del VDC en el 128, que tiene memoria separada para la pantalla a la que no se accede directamente desde la CPU.

Al ejecutar un modo de video del VIC, los dos chips comienzan a compartir el acceso, como es el caso en el 64, y esto significa que la CPU tiene que volver a su velocidad normal de ~1 MHz. Los programas podrían deshabilitar la pantalla durante los cálculos intensivos de CPU para permitir que la CPU funcione a su velocidad más rápida. También es posible una ganancia de velocidad menor, alrededor del 35%, mientras se mantiene activa la pantalla VIC al cambiar la CPU a 2 MHz solo mientras el VIC dibuja el borde vacío a lo largo de la parte superior e inferior de la pantalla, ya que el VIC no realiza acceso a RAM durante este tiempo.

El esquema de pines es ligeramente diferente al 6510. El 8502 tiene un pin de E/S adicional (el puerto de E/S incorporado asignado a las direcciones 0 y 1 se extiende de 6 a 7 bits) y carece del pin de ϕ2 que tiene el 6510.

Configuración de pines del 8502[1]​ (DIP de 40 pines).

En 2007, HP lanzó el HP 35s, una calculadora que utiliza la Tecnología Sunplus/Generalplus SPLB31A/GPLB31A, un chip integrado que integra un núcleo de microprocesador 8502 junto con la pantalla LCD y controladores de E/S. [2]​ El HP 17bII+, el HP 12c Prestige, así como una versión revisada del HP 12c Platinum y el HP 12c Platinum 25th Anniversary Edition, todos fabricados por Kinpo Electronics, también se basan en este chip.

Notas

  1. En la práctica, debido a los tiempos exactos de las señales de televisión, la CPU tenía más tiempo disponible en el bus que el chip de video.
  2. La mayoría de las máquinas basadas en el 6502 de la época usaban este concepto, por lo que la velocidad de 1 MHz de la CPU es común en máquinas con RAM de 2 MHz. A modo de comparación, la familia Atari de 8 bits utilizó la solución de pausa explícita, que ofrecía un mayor rendimiento pero necesitaba un circuito adicional y, más tarde, una versión personalizada de la CPU. El BBC Micro usaba intercalado como el 64, pero tenía 4 MHz de RAM, lo que le permitía usar la CPU y el video a 2 MHz.

Referencias

  1. Service Manual C-128/C128D Computer, Commodore Business Machines, PN-314001-08, November 1987
  2. Richard Nass: Tear Down: Scientific calculator boils design down to two ICs, Embedded.com, January 2008
  •   Datos: Q918409
  •   Multimedia: MOS Technology 8502 / Q918409

8502, technology, 8502, microprocesador, bits, diseñado, technology, usado, commodore, basado, 6510, usado, commodore, 8502, agregaba, habilidad, para, correr, opcionalmente, doble, frecuencia, reloj, commodore, algunas, limitaciones, technology, 8502microproc. El MOS Technology 8502 fue un microprocesador de 8 bits disenado por MOS Technology y usado en la Commodore 128 Basado en el MOS 6510 usado por la Commodore 64 el 8502 agregaba la habilidad para correr opcionalmente al doble de frecuencia de reloj de la Commodore 64 con algunas limitaciones MOS Technology 8502Microprocesador MOS 8502InformacionTipounidad central de procesamientoFabricanteMOS TechnologyDatos tecnicosFrecuencia de reloj de CPU1 97 MHz 2 05 MHzSe conecta aZocaloDIP de 40 pines editar datos en Wikidata La memoria de acceso aleatorio RAM comun de la epoca del Commodore 64 permitia accesos a 2 MHz Si la CPU y el chip de video compartian la misma memoria para comunicarse que era la solucion comun en la era en que la RAM era costosa entonces normalmente habria que intercalar el acceso entre la CPU y el chip de video para que solo uno de ellos acceda a la memoria cada vez generalmente haciendo una pausa en uno y otro Suponiendo que los dos chips requieren un acceso aproximadamente igual eso significa que los chips estan en pausa la mitad del tiempo funcionando efectivamente a 1 MHz nota 1 La familia 6502 tenia una peculiaridad de diseno que facilitaba el diseno de tales sistemas El 6502 uso un reloj de dos fases para controlar su circuito interno pero solo accedia a la memoria durante una de las dos fases Eso significaba que el chip de video podia usar la memoria durante fases de reloj alternativas sin interferir con la CPU La principal ventaja de este estilo de acceso es que los dos chips no tienen que comunicarse para pausarse entre si simplemente observan la senal de reloj ya existente presente en los pines del 6502 En el Commodore 64 original este truco de sincronizacion se utilizo para permitir que el VIC II intercalara su acceso a la memoria principal con el 6510 nota 2 El 8502 puede funcionar a 2 MHz y cambiar facilmente a los MHz del 6510 Cuando el 8502 funciona a doble velocidad se enfrenta al problema de que no hay suficiente tiempo para que el VIC acceda a la memoria durante los semiciclos libres Por esta razon el 8502 solo puede funcionar a doble velocidad a tiempo completo cuando se usa con las 80 columnas del VDC en el 128 que tiene memoria separada para la pantalla a la que no se accede directamente desde la CPU Al ejecutar un modo de video del VIC los dos chips comienzan a compartir el acceso como es el caso en el 64 y esto significa que la CPU tiene que volver a su velocidad normal de 1 MHz Los programas podrian deshabilitar la pantalla durante los calculos intensivos de CPU para permitir que la CPU funcione a su velocidad mas rapida Tambien es posible una ganancia de velocidad menor alrededor del 35 mientras se mantiene activa la pantalla VIC al cambiar la CPU a 2 MHz solo mientras el VIC dibuja el borde vacio a lo largo de la parte superior e inferior de la pantalla ya que el VIC no realiza acceso a RAM durante este tiempo El esquema de pines es ligeramente diferente al 6510 El 8502 tiene un pin de E S adicional el puerto de E S incorporado asignado a las direcciones 0 y 1 se extiende de 6 a 7 bits y carece del pin de ϕ2 que tiene el 6510 Configuracion de pines del 8502 1 DIP de 40 pines En 2007 HP lanzo el HP 35s una calculadora que utiliza la Tecnologia Sunplus Generalplus SPLB31A GPLB31A un chip integrado que integra un nucleo de microprocesador 8502 junto con la pantalla LCD y controladores de E S 2 El HP 17bII el HP 12c Prestige asi como una version revisada del HP 12c Platinum y el HP 12c Platinum 25th Anniversary Edition todos fabricados por Kinpo Electronics tambien se basan en este chip Notas Editar En la practica debido a los tiempos exactos de las senales de television la CPU tenia mas tiempo disponible en el bus que el chip de video La mayoria de las maquinas basadas en el 6502 de la epoca usaban este concepto por lo que la velocidad de 1 MHz de la CPU es comun en maquinas con RAM de 2 MHz A modo de comparacion la familia Atari de 8 bits utilizo la solucion de pausa explicita que ofrecia un mayor rendimiento pero necesitaba un circuito adicional y mas tarde una version personalizada de la CPU El BBC Micro usaba intercalado como el 64 pero tenia 4 MHz de RAM lo que le permitia usar la CPU y el video a 2 MHz Referencias Editar Service Manual C 128 C128D Computer Commodore Business Machines PN 314001 08 November 1987 Richard Nass Tear Down Scientific calculator boils design down to two ICs Embedded com January 2008 Datos Q918409 Multimedia MOS Technology 8502 Q918409 Obtenido de https es wikipedia org w index php title MOS 8502 amp oldid 124940247, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos