MOS 6507 | ||
---|---|---|
Información | ||
Tipo | microprocesador | |
Desarrollador | MOS Technology | |
Fabricante | MOS Technology | |
Datos técnicos | ||
Plataforma | Atari 2600 | |
Conjunto de instrucciones | MOS 6502 | |
El 6507 es un microprocesador de 8 bits de MOS Technology, Inc. Es una versión de su 6502 empaquetada en un DIP de 28 pines, lo que hace que sea más económico empaquetar e integrar en los sistemas. La reducción en el recuento de pines se logra reduciendo el bus de direcciones de 16 bits a 13 (limitando la memoria de 64 kB a solo 8 kB), y eliminando una cantidad de otros pines que solo son necesarios en ciertas aplicaciones.
Para hacer esto, A15 a A13 y algunas otras señales como las líneas de interrupción no son accesibles. Como resultado, solo puede direccionar 8 KB de memoria, que para algunas aplicaciones en ese momento (1975) era aceptable y no demasiado restrictivo. La familia completa de CPU 65xx fue concebida originalmente como una línea de microprocesadores de muy bajo costo para sistemas embebidos a pequeña escala, no computadoras de uso general y ciertamente no computadoras personales interactivas (que generalmente no existían todavía).[1]
Los chips 6507 y 6502 usan las mismas capas de silicio subyacentes, y solo difieren en la capa final de metalización. Esto vincula las líneas de interrupción a su nivel inactivo para que no sean vulnerables a generar interrupciones espurias por ruido. Los primeros tres dígitos del identificador de chip son parte de las capas de silicio, y el último dígito está en la capa de metalización. La microfotografía de 6502 y 6507 muestra esta diferencia.[2]
El 6507 solo se usó ampliamente en dos aplicaciones: la consola de videojuegos Atari 2600 más vendida y los periféricos de la familia Atari de 8 bits, incluida la interfaz serial y paralela 850, y los controladores de disquete para las unidades de disco 810 y 1050. En el 2600, el sistema estaba más limitado por el diseño de la ranura del cartucho ROM, que permitía solo 4 KB de memoria externa a tratar (los otros 4 KB se reservó para la RAM interna y los chips de E/S, utilizando una técnica de decodificación parcial de costo mínimo que hace que la RAM y los registros de dispositivos periféricos se reflejen en los 4 KB).
La mayoría de las otras máquinas, especialmente las computadoras domésticas basadas en la arquitectura 650x, utilizaron la versión estándar 6502 o extendida, en lugar de reducirla, para permitir más memoria.
Para cuando la línea 6502 se estaba utilizando ampliamente alrededor de 1980, los precios de la memoria de semiconductores ROM y RAM habían caído hasta el punto en que el 6507 ya no era una simplificación que valiera la pena. Su uso en nuevos diseños cesó en ese punto, aunque el Atari 2600 que lo contenía continuó vendiéndose a principios de la década de 1990, ya que no se suspendió hasta el 1 de enero de 1992. Sin embargo, las consolas Atari 2600 de último modelo fueron unidades rediseñadas y altamente integradas "2600 jr" que no contenían necesariamente un chip 6507 separado, ya que podrían haber integrado la CPU en un ASIC personalizado.