Está en la página 1de 4

Funcionamiento de la Super Nintendo Entertaiment System

Reporte 3: Chip SuperFX


El Super FX es una unidad de procesamiento de soporte gráfico
(GSU) diseñada para mejorar considerablemente los gráficos de
la Super NES y las funciones matemáticas mediante el uso de los
siguientes características especiales.
1. INSTRUCCIONES DE RIESGO
Las instrucciones que se utilizan a menudo constan de un solo
byte y se ejecutan en un ciclo en un caché de instrucciones.
2. FUNCIONAMIENTO DEL RELOJ DE ALTA VELOCIDAD
La versión actual del Super FX funciona a una velocidad de reloj
de10.74MHz. Esto es seis veces más rápido que la CPU Super NES.
3. CACHE DE INSTRUCCIONES INTEGRADAS
Se instala una memoria caché de 512 bytes para ejecutar las
instrucciones enalta velocidad. (Consulte "RAM de caché".)
4. LA MEMORIA DE LA CPU SUPER NES PUEDE SER UTILIZADA
El Súper FX utiliza el juego pak ROM y RAM que actualmente usa
la CPU Super NES. (Consulte "Asignación de memoria".)
5. ROM INDEPENDIENTE Y BUSES RAM
El Super FX puede acceder al pak ROM y RAM en paralelo de un
juego. Programa la velocidad de procesamiento se maximiza, ya
que se proporcionan búferes para leer desde ROM y escribir en la
memoria RAM. (Consulte "Ejecución del programa".)
6. OPERACIONES PARALELAS CON CPU SUPER NES
La CPU Super NES y Super FX pueden ejecutar el procesamiento
en paralelo. Por lo tanto, se pueden realizar operaciones de alta
velocidad.
1.1.7 FUNCIÓN GRÁFICA
Se puede realizar un proceso de trazado rápido especificando
una coordenada correspondiente con el formato Super NES PPU.
1.1.8 PROCESAMIENTO DE PIPELINE
El procesamiento de tuberías reduce el número de ciclos de
procesamiento y permite el funcionamiento a alta velocidad.
(Consulte "Procesamiento de tuberías", en "Descripción general
del conjunto de instrucciones".)
Configuracion del Sistema:
La GSU se instala en cada paquete de juego con ROM y RAM
como se muestra a continuación. La CPU Super NES y la GSU
comparten ROM y RAM del juego. También se puede instalar una
ROM adicional para la CPU Super NES y la RAM de respaldo.
Ejemplos de Uso
1. REINICIAR SUPER NES
Cuando se reinicia el Super NES, también se reinicia la GSU. En
esta condición los buses ROM y RAM de los juegos están
conectados a la CPU Super NES. El programa almacenado en el
game pak ROM es procesado por el Super NES UPC. La GSU está
inactiva durante este período.
2. WRAM
La CPU Super NES se usa para mover el programa desde el game
pak ROM a la RAM de trabajo (WRAM) montada dentro de la
plataforma de control Super NES. La CPU Super NES puede
entonces ser operada por este programa WRAM.
3. ACTIVACIÓN DE GSU
El indicador GSU está establecido por la CPU Super NES. Esto
permite que la GSU procese las instrucciones almacenadas en la
ROM del game pak y almacene los resultados en el juego pak
RAM.
4. COMANDO: DETENER GSU
Cuando la GSU completa el procesamiento deseado, se ejecuta
un comando de parada. La GSU deja de procesar y genera una
interrupción en la CPU Super NES. Esto notifica a la CPU Super NES
que la GSU tiene completado su trámite.
5. DESCONEXIÓN GSU
Cuando la GSU se detiene, los buses ROM y RAM de los juegos se
conectan nuevamente a la CPU Super NES. Esto permite que la
CPU Super NES procese los resultados de los cálculos de la GSU.
6. RESUMEN DE EJEMPLO
Este proceso puede haber sido utilizado, por ejemplo, para
producir videos de data game. Estos pasos de programación se
repiten, según sea necesario, para lograr el resultado deseado
del programador.
7. CONSUMO ACTUAL
Se requiere un game pak que contenga el Súper FX para tener
incorporado un programa de seguridad para evitar que funcione
por encima del máximo permitido actual en adaptador de CA.
Por ejemplo, un game pak que contiene el Super FX no se puede
usar con Multi Player 5 porque este superaría la máxima
calificación actual. Debe incluirse un programa dentro del juego,
que verificará las ID de los accesorios y activará el Súper FX solo
si hay un accesorio aceptable conectado. Si un accesorio 10 se
detectará un mensaje de advertencia distinto a los que sean
aceptables, y el Súper FX debe detenerse. Se pueden usar
algunos accesorios, dependiendo del tamaño de la ROM y RAM
incluida en el game pak y la frecuencia de operación de Super
FX. El usuario debe ponerse en contacto con el Grupo de
asistencia para licenciatarios de Nintendo para obtener ayuda
con anticipación si desea utilizar un accesorio que no sea el
controlador estándar.

También podría gustarte