Articulo de referencia

Tecnología MOS 6507

{{cite web\n |title=The MOS 6502 and the Best Layout Guy in the World\n |publisher=swtch.com |date=2011-01-03\n |access-date=2014-08-09\n |url=http://research.swtch.com/6502}} 3...

El 6507 (normalmente " sesenta y cinco cero siete " o " seis cinco cero siete ") es un microprocesador de 8 bits de MOS Technology, Inc. Es una versión de su 6502 de 40 pines empaquetada en un DIP de 28 pines , lo que hace que sea más económico empaquetarlo e integrarlo en sistemas. [ 3 ] La reducción en el número de pines se logra reduciendo el bus de direcciones de 16 bits a 13 (limitando el rango de memoria disponible de 64 KB a 8 KB) y eliminando varios otros pines utilizados solo para ciertas aplicaciones. [ 4 ]  

Para ello, las señales A15 a A13 y otras señales, como las líneas de interrupción, no son accesibles. En consecuencia, solo puede direccionar 8  KB de memoria, lo cual, para algunas aplicaciones de la época (1975), era aceptable y no demasiado restrictivo. Toda la familia de procesadores 6500 fue concebida originalmente como una línea de microprocesadores de muy bajo costo para sistemas embebidos de pequeña escala. [ 5 ]

Los chips 6507 y 6502 utilizan las mismas capas de silicio subyacentes y solo se diferencian en la capa de metalización final. Esto vincula las líneas de interrupción a su nivel inactivo, evitando así que generen interrupciones espurias por ruido. Los tres primeros dígitos del identificador del chip forman parte de las capas de silicio, mientras que el último dígito se encuentra en la capa de metalización. La microfotografía de los chips 6502 y 6507 muestra esta diferencia. [ 6 ]

El sistema informático de vídeo Atari de 1977 contiene un chip 6507 como uno de sus tres chips principales.

El 6507 se utiliza ampliamente en dos aplicaciones: la consola de videojuegos Atari 2600, la más vendida [ 7 ] , y periféricos para las computadoras Atari de 8 bits , incluyendo la interfaz serie y paralela 850 [ 8 ] y las unidades de disco 810 y 1050 [ 9 ] [ 10 ] . En la 2600, el sistema se ve aún más limitado por el diseño de la ranura del cartucho ROM , que solo permite direccionar 4 KB de la memoria externa. Los otros 4 KB están reservados para la RAM interna y los chips de E/S, utilizando una técnica de decodificación parcial de coste mínimo que hace que los registros de la RAM y del dispositivo periférico aparezcan en múltiples direcciones con alias en todo el espacio de direcciones de 4 KB [ 11 ] .   

La mayoría de las demás máquinas, en particular los ordenadores domésticos basados ​​en la arquitectura 650x , utilizan la versión estándar 6502 o versiones extendidas de la misma, para poder disponer de más memoria.

Para cuando la línea 6502 comenzó a usarse ampliamente alrededor de 1980, los precios de la memoria de semiconductores ROM y RAM habían caído tanto que el 6507 ya no representaba una simplificación rentable. Su uso en nuevos diseños cesó en ese momento, aunque la Atari 2600 que lo incluía se siguió vendiendo hasta principios de la década de 1990, ya que no se descontinuó hasta el 1 de enero de 1992. Sin embargo, las consolas Atari 2600 de modelos recientes no necesariamente contienen un chip 6507 independiente.

Configuración de pines

El 6507 utiliza una configuración de 28 pines, con 13 pines de dirección (A0 a A12) y 8 pines de datos (D0 a D7). Los siete pines restantes se utilizan para la alimentación (Vss, Vcc), el reloj de temporización de la CPU (φ0, φ2), el reinicio de la CPU (pin /RES), la solicitud de un estado de espera de la CPU durante su siguiente acceso de lectura de memoria (pin RDY) y para que la CPU indique si se está realizando un acceso de lectura o escritura a la memoria (o dispositivo MMIO ) (pin R/W). El procesador no dispone de pines IRQ ni NMI .

El pin RDY no está incluido en todas las demás versiones reducidas de 28 pines del 6502. Dentro del Atari 2600, RDY se utiliza para sincronizar la CPU con las líneas de vídeo del televisor. Esta función es esencial para el método de "carrera del haz" utilizado por el 6502 y el chip Atari Television Interface Adaptor para generar la señal de vídeo del televisor. [ 13 ] En respuesta a un acceso a una dirección específica, el TIA activará RDY para detener la CPU hasta el final de la línea de exploración de vídeo actual. [ 14 ]

Referencias

  1. "El MOS 6502 y el mejor diseñador de maquetación del mundo" . swtch.com. 3 de enero de 2011. Consultado el 9 de agosto de 2014 .
  2. "MOnSter6502" . monster6502.com. 2017. Consultado el 1 de mayo de 2017 .
  3. Bagnall, Brian. Commodore . Variant Press. Vendíamos un microprocesador, RAM, ROM y chip de E/S, todo por doce dólares...
  4. Bagnall, Brian. Commodore . Variant Press. El 6507, que era un subconjunto del [6502], podía fabricarse a un precio más económico. Fue diseñado para ser un paquete realmente pequeño.
  5. "Historia oral de Charles Ingerham "Chuck" Peddle" (PDF) . 12 de junio de 2014. pág. 58. Recuperado el 30 de mayo de 2021. No se usa un 68000 como reemplazo lógico; se usa como una computadora. Y esa es una arquitectura diferente. Y no éramos capaces de llegar allí, sin una gran inversión... Se suponía que debía estar en cada caja registradora, se suponía que debía estar en cada cosa inteligente del avión, se suponía que debía estar en todas partes. 
  6. Visual6502. "Visual6502.org: 6502 vs. 6507" .{{cite web}}: CS1 maint: nombres numéricos: lista de autores ( enlace )
  7. "Cuando Pac dominaba la Tierra" . Electronic Gaming Monthly . N.° 62. EGM Media, LLC. Septiembre de 1994. pág. 18.  
  8. "Manual de servicio de campo del módulo de interfaz Atari 850" . Archivo de Internet . 1981. Consultado el 3 de junio de 2021. Diagrama de bloques .
  9. "Manual de servicio de campo de la unidad de disco Atari 810" . Archivo de Internet . 1980. Consultado el 3 de junio de 2021. Diagramas de bloques y esquemas .
  10. "Manual de servicio para la unidad de disco Atari 1050" . Archivo de Internet . 1983. Consultado el 3 de junio de 2021. Electronic Theory
  11. "Especificaciones de Atari 2600" . Consultado el 31 de mayo de 2021. Memory Mirrors
  12. Peter Turnbull (25 de enero de 2005). "Especificaciones técnicas del MOS 6507" .
  13. Miner, Jay (22 de octubre de 1976). "TIA 1A – Adaptador de interfaz de televisión (modelo 1A)" . Archivo de Internet . Archivado del original el 24 de abril de 2008. Recuperado el 4 de junio de 2021. Este circuito funciona "línea por línea", emitiendo siempre la misma información en cada línea de televisión a menos que el microprocesador escriba nuevos datos.
  14. Wright, Steve; May, Darryl (1988). "Guía del programador 2600 (STELLA)" . Archivo de Internet . Consultado el 1 de junio de 2021. Simplemente escribir [ sic ] en WSYNC hace que el microprocesador se detenga hasta que el haz de electrones alcance el borde derecho de la pantalla...

Lecturas adicionales

  • Commodore Semiconductor Group: Microprocesadores 6500 Archivado el 1 de octubre de 2020 en Wayback Machine , noviembre de 1985, pág.  11.