WDC 65C02

El WDC 65C02 (también llamado 65C02 y W65C02) es un microprocesador de Western Design Center que representa una versión mejorada en tecnología CMOS del microprocesador de 8 bits MOS 6502 (NMOS) realizada por William D. Mensch, Jr del Western Design Center (WDC).

WDC 65C02 microprocesador.

Este rediseño añade algunas prestaciones nuevas:

  • Funcionamiento totalmente estático: la frecuencia de reloj se puede disminuir hasta cero
  • Bajo consumo propio de CMOS
  • Nuevos modos de direccionamiento (Indirecto, bit)
  • Nuevas instrucciones
  • Cambia el comportamiento de las señales de control durante la ejecución de algunas instrucciones. No direcciona direcciones inválidas
  • Mejora el comportamiento de las interrupciones.
  • Resuelve el problema con JMP (nnFF), pero a cambio de consumir un ciclo más de reloj.
  • Los códigos no utilizados se interpretan como NOP, si bien la actividad del bus es la correspondiente con alguna otra instrucción.

El 65C02 fue licenciado a Rockwell, Synertek, Sanyo, GTE, CMD, NCR, VTI y otros. Las versiones de CMD no incluyen las instrucciones de referencia a bits.

Al igual que el 6502, forma parte de una familia con dispositivos de reloj de una y dos fases y un grupo nuevo con salida de reloj en cuadratura que mejora el tiempo de acceso de las memorias y permite el uso de cuarzos de televisión (baratos).

Familia 65Cxx

Familia 65SCxxx, de California Micro Devices
TipoMemoriaOsciladorΦ4Otras señalesEncapsulado
65SC0264KRC/Xtal-IRQ NMI Φ1 Φ2 Φo SYNC RDY40 pines
65SC034K--IRQ NMI Φo28 pines
65SC048K--IRQ Φo28 pines
65SC054K--IRQ Φo RDY28 pines
65SC064K--IRQ Φ1 Φ2 Φo28 pines
65SC078K--RDY Φo28 pines
65SC1264KRC/Xtal-IRQ NMI Φ1 Φ2 DBE SYNC RDY40 pines
65SC134K--IRQ NMI Φ1 Φ228 pines
65SC148K--IRQ Φ1 Φ228 pines
65SC154K--IRQ Φ1 Φ2 RDY28 pines
65SC10264KRC/XtalΦ4IRQ NMI Φ1 Φo SYNC RDY ML40 pines
65SC1034K-Φ4IRQ NMI Φo28 pines
65SC1048K-Φ4IRQ Φo28 pines
65SC1054K-Φ4IRQ Φo RDY28 pines
65SC1064K-Φ4IRQ Φ1 Φo28 pines
65SC1078K-Φ4RDY Φo28 pines
65SC11264KRC/Xtal-IRQ NMI Φ1 Φ2 Φo SYNC RDY ML40 pines
65SC1154K--IRQ NMI Φ1 Φ2 SYNC RDY ML28 pines
  • IRQ (Interrupt ReQuest): Petición de interrupción enmascarable.
  • NMI (No Maskable Interrupt): Petición de interrupción no enmascarable.
  • Φo: Entrada de reloj (Nivel TTL).
  • Φ1 Φ2: Entradas o salidas del reloj de dos fases.
  • RDY (ReaDY): Prolonga los ciclos de escritura y de lectura.
  • SYNC: Señala la búsqueda de un código de operación.
  • DBE (Data Bus Enable): Pone el bus de datos en alta impedancia.
  • ML (Memory Lock): Indica la ejecución de una instrucción del tipo lee-modifica-escribe. Útil en sistemas multiprocesador.
  • Φ4: Salida de reloj en cuadratura. Acceso a memoria avanzado.

W65C02S

El W65C02S es la versión estática del 65C02. La S indica que tiene un núcleo completamente estático lo que permite que el reloj primario sea ralentizado indefinidamente o totalmente parado en el estado alto o bajo. Esto lo convierte en un microprocesador de propósito general y bajo consumo de 8 bits ( Bus de direcciones y contador de programa de 16 bits y bus de datos y registros de 8 bits). El conjunto de instrucciones de longitud variable y el núcleo optimizado manualmente hacen del W65C02S un candidato ideal para diseños System on a chip (SoC) de bajo consumo.

Notables usos del 65C02

Ordenadores domésticos

Videoconsolas

Otros productos

Referencias

US. Patent #4,800,487

Enlaces externos

http://www.wdesignc.com/wdc/w65c02s.cfm Western Design Center (Inglés), Descripción y Data sheet.

http://www.6502.org/ Diversa información sobre los 65xx

Este artículo ha sido escrito por Wikipedia. El texto está disponible bajo la licencia Creative Commons - Atribución - CompartirIgual. Pueden aplicarse cláusulas adicionales a los archivos multimedia.