Fichas personalizadas Amiga


De Wikipedia, la enciclopedia libre
Saltar a navegación Saltar a búsqueda

Además de los conjuntos de chips Amiga , se han utilizado varios chips especialmente diseñados en las computadoras Commodore Amiga que no pertenecen al 'conjunto de chips Amiga' en un sentido estricto.

Lógica del sistema

Placa base Amiga 3000 que muestra varios chips personalizados

Gary

CSG 5719 Gary , abreviatura de Gate Array , se ha utilizado en Amiga 500 , 2000 (B) y CDTV . Gary proporciona lógica de cola para el control del bus y alberga funciones de apoyo para la unidad de disquete . Integra muchas funciones creadas de forma discreta en el anterior Amiga 1000 para reducir costes.

Gary gordo

Gary gordo en amiga 4000

Fat Gary fue la actualización de Gary para el A3000 / T y A4000 / T de 32 bits .

Gayle

Gayle reemplazó a Gary en la A600 y A1200 . También incorpora la lógica de control para PCMCIA y la interfaz ATA interna en estos sistemas.

Akiko

Akiko es el chip de 'pegamento' multiusos del CD32 y forma parte del chipset AGA utilizado en ese sistema. Akiko es responsable de implementar la lógica de pegamento del sistema que en los modelos anteriores de Amiga se encontraban en los chips discretos Budgie, Gayle y las dos CIA. En detalle, incluye lógica de control para el controlador de CD-ROM del CD32 , los temporizadores del sistema, los dos puertos de juego, el puerto serie ('AUX') y la memoria de chip soldada a la placa base. [1] Controla una EEPROM de un kilobyte para guardar datos como puntuaciones más altas, etc.

Además, el chip Akiko puede realizar una conversión simple de gráficos ' gruesos ' a ' planos ' en hardware. La pantalla nativa de Amiga es una pantalla plana que es simple y eficiente de manipular para rutinas como el desplazamiento. Sin embargo, las pantallas gruesas son más rápidas y eficientes para la manipulación de gráficos 3D. Akiko permite que esta conversión se realice en hardware en lugar de depender de la conversión de software, lo que causaría más gastos generales . La conversión funciona escribiendo 32 píxeles gruesos de 8 bits en los registros de Akiko y leyendo ocho palabras de 32 bits de datos planos convertidos que luego se pueden copiar en el búfer de visualización.

Bridgette

Bridgette es un búfer de bus integrado en la serie A4000. Conecta el chip, la CPU y los buses de E / S. Reemplaza seis chips 74F646 y cuatro 74F245 utilizados en el diseño original del A3000. [2]

Expansión

Buster

Buster es el controlador de bus de expansión [3] y se usó en el Amiga 2000 (B), integrando lógica discreta del A2000 (A) original. Buster controla el arbitraje de bus y DMA para el subsistema de expansión Zorro II .

Super Buster (Fat Buster)

Super Buster en A4000

Las líneas Amiga 3000 y 4000 utilizan Super Buster para el control de bus y el arbitraje de los subsistemas Zorro II y Zorro III . [4] El desarrollo de Super Buster nunca se terminó realmente, por lo que existen varios niveles de compatibilidad. [5] Todas las versiones Super Buster son compatibles con pines y pueden actualizarse.

  • Nivel I: hasta rev 7 (A3000), solo proporciona soporte para Zorro III básico sin DMA.
  • Nivel II
    • rev 9 (A4000) es un poco más rápido que el nivel I. Proporciona soporte DMA, pero tiene un error que puede provocar un bloqueo del bus.
    • rev 11 (A4000 tardío, A4000CR, A4000T y posventa) proporciona soporte DMA para un solo bus maestro. Un A3000 de 16 MHz requiere una actualización de 25 MHz para que Buster 11 funcione.

Todas las revisiones son totalmente compatibles con Zorro II PIO y DMA.

Periquito

Utilizado en el A1200 , Budgie conecta el puerto de expansión de la trampilla para expansiones similares a Zorro II y controla la RAM rápida adicional .

Memoria y acceso directo a la memoria

8727 DMA

La tecnología MOS 8727 DMA se usó en el controlador A2090 (A) ST-506 / SCSI y proporciona administración DMA para los controladores Konan DJC-002 (ST-506) y WD33C93 SCSI con canalización byte-to-word y 64- búfer FIFO de bytes . [6]

DMAC

Utilizado en adaptadores SCSI A2091 / A590 y la expansión CDROM A570 , el DMAC de 16 bits proporciona DMA y una interfaz de bus para el controlador SCSI WD33C93A o el chip FPGA XC2064 del A570 e incluye generación de direcciones de 24 bits.

Ramsey y Super DMAC

Ramsey en A4000T

En las series A3000 y A4000, Ramsey controla la Fast RAM integrada de 32 bits , cuatro bancos de 1 o 4 MiB, y proporciona generación de direcciones para Super DMAC . El SDMAC en el A3000 / T proporciona DMA y una interfaz de bus para el controlador SCSI WD33C93A integrado.

Oficialmente, SDMAC rev 02 requiere un Ramsey 04 y SDMAC 04 una contraparte de Ramsey 07. [7] pero se ha informado que las combinaciones SDMAC 04 + Ramsey 04 también funcionan. [8] Una combinación de SDMAC 02 + Ramsey 07 generalmente funciona, pero se han informado errores importantes en el disco duro.

Puntapié inicial

ROM A1200 Kickstart 3.0

La ROM de Kickstart no es un chip personalizado, sino un chip ROM programado con máscara para la mayoría de las versiones. Contiene la mayor parte del sistema operativo . Las ROM de Kickstart 1.x tienen una capacidad de 256  KiB , mientras que las de Kickstart 2.xy 3.x contienen 512 KiB. Los Amigas de 32 bits utilizan un par de chips de 16 bits para proporcionar acceso de ancho completo. Posteriormente, las versiones de actualización no producidas en masa a menudo se realizaron con PROM o EPROM .

De entrada y salida

CIA

Todos los ordenadores Amiga utilizar dos 8.520 CIA s ( adaptador Complex Interface ) para la interfaz periférica y los temporizadores del sistema, excepto para el CD32, donde estas funciones son realizadas por el chip Akiko. Los chips de la CIA también se utilizaron en algunos otros dispositivos Commodore.

  • Funciones 'uniformes' de la CIA: control de disquete, control en serie, algunos estados del puerto paralelo
  • Funciones "impares" de la CIA: puerto paralelo, teclado, algo de soporte de disquete, botón número uno del joystick / mouse.

Video

390562

El 'Hedley Controller' 390562-01 se usó en el monitor de alta resolución A2024 y controló el búfer de cuadros (generalmente ocho DRAM de 64K × 4 ) en el modo de fijación de parpadeo o en sus propios modos de resolución especiales de 1024 × 800/1024 × 1024.

Ámbar

Ámbar (390538-03) se utilizó en el A3000 (T) y en la expansión del fijador de parpadeo A2320 para el A2000. Los búferes de color ámbar alternan campos de video en tres chips de memoria de campo de 256K × 4 (OKI MSM514221) para convertir la salida entrelazada a formato progresivo ('tejido') a 31 kHz, el doble de la frecuencia de escaneo normal . Amber puede muestrear con precisión los modos Lores y Hires, pero elimina cada dos píxeles horizontales en SuperHires (35  nspíxeles) (para simplificar, siempre se ejecuta en modo Hires). Los modos que no son de 15 kHz se omiten automáticamente en el monitor sin almacenar en búfer ni cambiar las frecuencias. Amber también fue diseñado para funcionar sin memoria de campo costosa como un duplicador de escaneo simple , pero no se ha comercializado de esa manera.

Vidiot

El Vidiot es un circuito integrado híbrido que funciona como convertidor de digital a analógico ( DAC ) para la salida de video de 12 bits a analógico RGB de la generación OCS / ECS . También genera una señal de video compuesta monocromática y sincronización combinada. El A3000 usa un Vidiot cada uno para video de 15 kHz y para salida de 31 kHz (ámbar). El A1000 utiliza amplificación y matrices de resistencias discretas. Los A600 y AGA Amigas utilizan DAC estándar .

Referencias

  1. ^ "El gran libro de Amiga Hardware - Fichas personalizadas: Akiko" .
  2. ^ Amiga Wiki - Bridgette
  3. ^ Nombre acuerdo con Dave Haynie 's eBay lista del prototipo del tipo gordo 'torre' en abril de 2011
  4. ^ "Los archivos de Dave Haynie - especificaciones Fat Buster II" (PDF) . Archivado desde el original (PDF) el 14 de mayo de 2011 . Consultado el 13 de agosto de 2010 .
  5. ^ Big Book of Amiga Hardware - Fichas personalizadas: Buster
  6. ^ Datos técnicos del controlador de disco duro A2090A, Commodore Electronics Ltd., octubre de 1988
  7. Big Book of Amiga Hardware - Fichas personalizadas: Ramsey
  8. ^ Hilo de amiga.org sobre las revisiones del chip A3000
  • Manual de referencia técnica del Commodore Amiga 500/2000
  • Esquemas del sistema A3000, marzo de 1990
  • Esquemas del sistema A4000, marzo de 1992
Obtenido de " https://en.wikipedia.org/w/index.php?title=Amiga_custom_chips&oldid=1040488394 "