stringtranslate.com

chips personalizados Amiga

Además de los conjuntos de chips Amiga , en los ordenadores Commodore Amiga se han utilizado varios chips especialmente diseñados que no pertenecen al 'chipset Amiga' en 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 adhesiva para el control del bus y alberga funciones de soporte para la unidad de disquete . Integra muchas funciones integradas discretamente en el anterior Amiga 1000 para reducir costos.

gordo gary

Gary el Gordo en Amiga 4000

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

gayle

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

akiko

Akiko es el chip '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 modelos anteriores de Amiga se encontraba en los chips discretos Budgie, Gayle y los dos CIA. En detalle, incluye lógica de control para el controlador de CD-ROM del CD32 , temporizadores del sistema, los dos puertos de juego, el puerto serie ("AUX") y el chip de memoria soldado a la placa base. [1] Controla una EEPROM de un kilobyte para guardar datos como puntuaciones altas, etc.

Además, el chip Akiko es capaz de ayudar en la conversión de gráficos simples de " gruesos a planos " en hardware. La pantalla nativa del Amiga es una pantalla plana que es simple y eficiente de manipular para rutinas como desplazamiento o composición 2D . Sin embargo, las pantallas gruesas son más rápidas y eficientes para la manipulación de gráficos 3D . Akiko ayuda a esta conversión en hardware, en lugar de cambiar los bits únicamente mediante el código de la CPU, 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 para copiarlos en el búfer de visualización.

puente

Bridgette es un buffer 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 utilizó 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 .

Súper Buster (Gordo Buster)

Súper Buster en A4000

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

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 trampilla para expansiones tipo Zorro II y controla Fast RAM adicional .

Memoria y acceso directo a la memoria

Ramsey en el A4000T
ROM A1200 Kickstart 3.0

8727DMA

El DMA 8727 de MOS Technology se utilizó en el controlador SCSI / A2090(A) ST-506 y proporciona administración de DMA para los controladores SCSI Konan DJC-002 (ST-506) y WD33C93 con canalización de byte a palabra y una interfaz de 64 bits. Búfer FIFO de bytes . [6]

DMAC

Utilizado en los adaptadores SCSI A2091/A590, el CDTV y la expansión CDROM A570 , el DMAC de 16 bits proporciona DMA y 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 Súper DMAC

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 del 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 reportado errores importantes en el disco duro.

Puntapié inicial

La ROM 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 Kickstart 1.x tienen una capacidad de 256  KiB , Kickstart 2.x y 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

Todas las computadoras Amiga utilizan dos 8520 CIA ( adaptador de interfaz complejo ) para la interfaz de periféricos y los temporizadores del sistema, excepto el CD32, donde estas funciones las realiza el chip Akiko. Los chips de la CIA también se utilizaron en algunos otros dispositivos Commodore.

Video

390562

El 'Controlador Hedley' 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 modo de fijación de parpadeo o en sus propios modos especiales de resolución de 1024 × 800/1024 × 1024.

Ámbar

Se utilizó ámbar (390538-03) en el A3000(T) y en la expansión del fijador de parpadeo A2320 para el A2000. Los buffers á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 el modo SuperHires (35  ns píxeles) (para simplificar, siempre se ejecuta en el modo Hires). Los modos distintos de 15 kHz se derivan automáticamente al monitor sin necesidad de almacenar en búfer ni cambiar de frecuencia. Amber también fue diseñado para funcionar sin una costosa memoria de campo como un simple duplicador de escaneo , pero no se ha comercializado de esa manera.

vidiota

El Vidiot es un circuito integrado híbrido que funciona como convertidor de digital a analógico ( DAC ) para la salida de vídeo de 12 bits a RGB analógica de la generación OCS/ECS . También genera una señal de vídeo compuesto monocromático y sincronización combinada. El A3000 utiliza un Vidiot cada uno para vídeo de 15 kHz y para salida de 31 kHz (ámbar). El A1000 utiliza amplificación y conjuntos de resistencias discretas. Los A600 y AGA Amigas utilizan DAC disponibles en el mercado .

Referencias

  1. ^ "El gran libro del hardware Amiga: chips personalizados: Akiko".
  2. ^ Amiga Wiki - Bridgette
  3. ^ Nombre según la lista de eBay de Dave Haynie del prototipo de "torre" Fat Buster en abril de 2011
  4. ^ "Los archivos de Dave Haynie: especificaciones de Fat Buster II" (PDF) . Archivado desde el original (PDF) el 14 de mayo de 2011 . Consultado el 13 de agosto de 2010 .
  5. ^ Gran libro del hardware de Amiga: chips personalizados: Buster
  6. ^ Datos técnicos del controlador de disco duro A2090A, Commodore Electronics Ltd., octubre de 1988
  7. ^ Gran libro del hardware de Amiga: chips personalizados: Ramsey
  8. ^ Hilo amiga.org sobre revisiones del chip A3000