Ricoh 5A22
El Ricoh 5A22 es un microprocesador producido por Ricoh para la consola de videojuegos Super Nintendo Entertainment System (SNES). El 5A22 se basa en el CMD/GTE 65c816 de 8/16 bits, una versión del WDC 65C816. Tiene un bus de datos de 8 bits, un acumulador de 16 bits, un bus de direcciones de 24 bits y está basado en la familia de procesadores MOS Technology 6502.
From Wikipedia, the free encyclopedia
2,68 MHz
3,58 MHz
| Ricoh 5A22 | ||
|---|---|---|
|
| ||
| Información | ||
| Desarrollador | MOS Technology | |
| Fabricante | Ricoh | |
| Datos técnicos | ||
| Frecuencia de reloj de CPU |
1,79 MHz 2,68 MHz 3,58 MHz | |
| Conjunto de instrucciones | MOS 6502 | |
El Ricoh 5A22 es un microprocesador producido por Ricoh para la consola de videojuegos Super Nintendo Entertainment System (SNES) . El 5A22 se basa en el CMD/GTE 65c816 de 8/16 bits, una versión del WDC 65C816 (utilizado en la computadora personal Apple IIGS). Tiene un bus de datos de 8 bits, un acumulador de 16 bits, un bus de direcciones de 24 bits y está basado en la familia de procesadores MOS Technology 6502.
Además del núcleo de CPU 65C816, el 5A22 contiene hardware de soporte, que incluye:
- Circuitos de interfaz del puerto del controlador, incluido el acceso en serie a los datos del controlador
- Un puerto de E/S paralelo de 8 bits, que en su mayoría no se utiliza en el SNES
- Circuitos para generar interrupciones no enmascarables en V-blank
- Circuitos para generar interrupciones en las posiciones calculadas de la pantalla
- Una unidad DMA, que admite dos modos principales:
- DMA general, para transferencias en bloque a una velocidad de 2.68 MB/s
- DMA en blanco en H, para transferir pequeños conjuntos de datos al final de cada línea de exploración fuera del período de visualización activo
- Registros de multiplicación y división.
- Dos buses de direcciones separados que controlan el bus de datos de 8 bits: un "Bus A" de 24 bits para acceso general y un "Bus B" de 8 bits principalmente para registros APU y PPU