La tecnología MOS "Agnus" , generalmente llamada Agnus , es un circuito integrado en el chipset personalizado de la computadora Commodore Amiga . Los chips Agnus , Denise y Paula formaron colectivamente los conjuntos de chips OCS y ECS .
El Agnus es el chip generador de direcciones. Su función principal, en el área del chip, es el generador de direcciones RAM y el codificador de direcciones de registro que maneja todas las direcciones DMA . El 8361 Agnus se compone de aproximadamente 21000 transistores y contiene controladores de canal DMA. Según Jay Miner , el Agnus original se fabricó en un proceso de fabricación de 5 μm como todos los conjuntos de chips OCS . El blitter y el cobre también se encuentran aquí.
Características de Agnus:
- The Blitter , un manipulador de imágenes de mapa de bits . El Blitter es capaz de copiar bloques de datos de visualización, o cualquier dato arbitrario en la memoria integrada, a alta velocidad con varias operaciones de ráster, así como dibujar líneas perfectas de píxeles y rellenar polígonos delineados, mientras libera la CPU para tareas simultáneas.
- " Cobre " un coprocesador sincronizado de pantalla.
- 25 canales de acceso directo a memoria (DMA), que permiten utilizar gráficos, sonido y E / S con una mínima intervención de la CPU.
- Controlador de actualización DRAM .
- Controlador de memoria (memoria a la que puede acceder el procesador y el chipset)
- Genera el reloj del sistema a partir del oscilador de 28 MHz
- Tiempo de video.
Agnus fue reemplazado por Alice en el Amiga 4000 y Amiga 1200 cuando se introdujo el chipset AGA en 1992.
Fichas por capacidad
- OCS Agnus que puede direccionar hasta 512 kB de Chip RAM (las versiones de PLCC agregan 512 kB de RAM pseudo-rápida)
- 8361 ( DIP ) - Amiga 1000 (NTSC); Amiga 2000 modelo A (NTSC)
- 8367 (DIP) - Amiga 1000 (PAL); Amiga 2000 modelo A (PAL)
- 8370 ( PLCC ) - Amiga 500 a Rev 5.x (NTSC); Amiga 2000 modelo B a Rev 4.5 (NTSC)
- 8371 ( PLCC ) - Amiga 500 a Rev 5.x (PAL); Amiga 2000 modelo B a Rev 4.5 (PAL)
- ECS Agnus que puede direccionar hasta 1 MB de RAM de chip
- 8372 - sin datos *
- 8372A - Amiga 500 de Rev 6 (NTSC / PAL); Amiga 2000 modelo B de Rev 6.0 a Rev 6.3 (NTSC / PAL); Commodore CDTV
- 8375 (solo 318069-16) (PAL) - Amiga 500 de Rev 6 (PAL); Amiga 2000 modelo B de Rev 6.4 (PAL)
- 8375 (solo 318069-17) (NTSC) - Amiga 500 de Rev 6 (NTSC); Amiga 2000 modelo B de Rev 6.4 (NTSC)
- ECS Agnus que puede direccionar hasta 2 MB de RAM de chip
- 8372AB - Amiga 3000 de Rev 6.1 a Rev 8.9 (NTSC / PAL)
- 8372B: Amiga 3000 Rev 9 (NTSC / PAL)
- 8375 (PAL) - Amiga 500 Plus ; Amiga 600 (PAL)
- 8375 (NTSC) - Amiga 600 (NTSC)
* En algún lugar 8372A Agnus se menciona simplemente como "8372".
Chips por paquete
- Agnus DIP de 48 derivaciones (también conocido como Agnus delgado ): 8361; 8367
- PLCC Fat Agnus de 84 contactos (llamada Fat Lady en la mayoría de las placas base Amiga 2000) 8370; 8371; 8372; 8372A; 8372AB; 8372B; 8375
Notas
Fat Agnus 1MB y Fat Agnus 2MB generalmente conocido como Super Agnus; Agnus súper gordo; Agnus más gordo; Big Agnus; Big Fat Agnus, pero estos no son nombres oficiales.
Canales DMA
Prioridad | Nombre | Contar | Ciclos / Rasterline | Chip | Notas |
---|---|---|---|---|---|
MPU | 1 | variar | UPC | ||
A | Blitter | 4 | variar | Agnus (interno) | cede 1/4 ciclos a la CPU cuando BLTPRI no está activo |
B | Bitplane | 6 | 80 | Denise | afecta los canales de sprites en sobreexploraciones severas |
C | Cobre | 1 | variar | Agnus (interno) | |
D | Audio | 4 | 4 | Paula | |
mi | Sprites | 8 | dieciséis | Denise | |
F | Disco | 1 | 3 | Paula | |
GRAMO | Actualización de memoria | 1 | 4 | - | |
Referencia: Manual de servicio del Amiga 500 plus |
Pinout
Versiones PLCC
Al reemplazar o actualizar chips, es necesario cuidar los pines. Los tipos solo se mencionan como referencia; los tipos de cuatro dígitos y los pines / el uso no son consistentes. [1]
Alfiler | OCS / ECS | ECS | AGA (Alice) | Descripción | |
---|---|---|---|---|---|
A500 / 2000 | A3000 | A500 + / 600 | A4000 / 1200 | ||
8370/1 | 8372 | 8375 | 8374 | ||
1 | RD13 | DRD13 | DRD13 | DRD13 | Bus de datos de 16 bits, bit 13 |
2 | RD12 | DRD12 | DRD12 | DRD12 | . . . |
3 | RD11 | DRD11 | DRD11 | DRD11 | |
4 | RD10 | DRD10 | DRD10 | DRD10 | |
5 | RD9 | DRD9 | DRD9 | DRD9 | |
6 | RD8 | DRD8 | DRD8 | DRD8 | |
7 | RD7 | DRD7 | DRD7 | DRD7 | |
8 | RD6 | DRD6 | DRD6 | DRD6 | |
9 | RD5 | DRD5 | DRD5 | DRD5 | |
10 | RD4 | DRD4 | DRD4 | DRD4 | |
11 | RD3 | DRD3 | DRD3 | DRD3 | |
12 | RD2 | DRD2 | DRD2 | DRD2 | |
13 | RD1 | DRD1 | DRD1 | DRD1 | |
14 | RD0 | DRD0 | DRD0 | DRD0 | Bus de datos de 16 bits, bit 0 |
15 | Vcc | Vcc | Vcc | Vcc1 | + 5V ± 5% |
dieciséis | RST * | _REINICIAR | _REINICIAR | /REINICIAR | RESETn global, baja actividad |
17 | INT3 | _INTR | _INTR | / INTR | |
18 | DMAL | DMAL | DMAL | DMAL | |
19 | BLS * | _FELICIDAD | _FELICIDAD | / BLS | |
20 | DBR * | _BLIT | _BLIT | / DBR | |
21 | RRW | _NOSOTROS | _NOSOTROS | /NOSOTROS | |
22 | PRW | R / W | R / W | R / W | |
23 | RGEN * | _REGEN | _REGEN | _REGEN | |
24 | COMO* | _COMO | _COMO | NC2 | |
25 | RAMEN * | _RAMEN | _RAMEN | / RAMEN | |
26 | RGA8 | RGA8 | RGA8 | RGA8 | |
27 | RGA7 | RGA7 | RGA7 | RGA7 | |
28 | RGA6 | RGA6 | RGA6 | RGA6 | |
29 | RGA5 | RGA5 | RGA5 | RGA5 | |
30 | RGA4 | RGA4 | RGA4 | RGA4 | |
31 | RGA3 | RGA3 | RGA3 | RGA3 | |
32 | RGA2 | RGA2 | RGA2 | RGA2 | |
33 | RGA1 | RGA1 | RGA1 | RGA1 | |
34 | 28 MHz | 28 MHz | 28 MHz | SCLK | |
35 | XCLK | A20 | A20 | A20 | |
36 | XCLKEN * | _XCLKEN | _CDAC | 14 MHz | |
37 | CDAC * | _CDAC | 7 MHz | / CDAC | |
38 | 7 MHz | 7 MHz | CCKQ | 7 MHz | |
39 | CCKQ | CCKQ | CCK | CCKQ | |
40 | CCK | CCK | 14M | CCK | |
41 | PRUEBA | PRUEBA | GND | / NTSC | |
42 | Vss | Vss1 | DRA0 | GND2 | |
43 | MA0 | DRA0 | DRA1 | DRA0 | Bus de dirección de memoria de 9 bits, bit 0 (excepto 8375 que es el bit 1) |
44 | MA1 | DRA1 | DRA2 | DRA1 | . . . |
45 | MA2 | DRA2 | DRA3 | DRA2 | |
46 | MA3 | DRA3 | DRA4 | DRA3 | |
47 | MA4 | DRA4 | DRA5 | DRA4 | |
48 | MA5 | DRA5 | DRA6 | DRA5 | |
49 | MA6 | DRA6 | DRA7 | DRA6 | |
50 | MA7 | DRA7 | DRA8 | DRA7 | |
51 | MA8 | DRA8 | _LDS | DRA8 | Bus de dirección de memoria de 9 bits, bit 8 (excepto 8375 que es bit _LDS) |
52 | SUD * | _LDS | _UDS | Vcc2 | |
53 | UDS * | _UDS | _CASL | NC1 | |
54 | CASL * | _CASL | _CASU | / CAS | |
55 | CASU * | _CASU | DRA9 | Vbb | |
56 | RAS1 * | DRA9 | _RAS1 | DRA9 | |
57 | RAS0 * | _RAS | _RAS0 | / RAS | |
58 | Vss | Vss2 | GND | GND3 | |
59 | A19 | A19 | A19 | A19 | |
60 | A1 | A1 | A1 | A1 | |
61 | A2 | A2 | A2 | A2 | |
62 | A3 | A3 | A3 | A3 | |
63 | A4 | A4 | A4 | A4 | |
64 | A5 | A5 | A5 | A5 | |
sesenta y cinco | A6 | A6 | A6 | A6 | |
66 | A7 | A7 | A7 | A7 | |
67 | A8 | A8 | A8 | A8 | |
68 | A9 | A9 | A9 | A9 | |
69 | A10 | A10 | A10 | A10 | |
70 | A11 | A11 | A11 | A11 | |
71 | A12 | A12 | A12 | A12 | |
72 | A13 | A13 | A13 | A13 | |
73 | A14 | A14 | A14 | A14 | |
74 | A15 | A15 | A15 | A15 | |
75 | A16 | A16 | A16 | A16 | |
76 | A17 | A17 | A17 | A17 | |
77 | A18 | A18 | A18 | A18 | |
78 | LP * | _LPEN | _LPEN | / LPEN | |
79 | VSY * | _VSYNC | _VSYNC | / VSYNC | |
80 | CSY * | _CSYNC | _CSYNC | / CSYNC | |
81 | HSY * | _HSYNC | _HSYNC | / HSYNC | |
82 | Vss | Vss3 | GND | GND1 | Tierra, común en todo el tablero |
83 | RD15 | DRD15 | DRD15 | DRD15 | Bus de datos de 16 bits, bit 15 |
84 | RD14 | DRD14 | DRD14 | DRD14 | Bus de datos de 16 bits, bit 14 |
Referencias: A500 Service Training, A3000 Service Manual, A500 + Service Manual, A1200 esquemas
Ver también
Referencias
- Fuentes
- REPARACIÓN DE NIVEL DE MONTAJE DE AMIGA 1000 (Commodore-Amiga, Inc.) 1985 PN 314038-01 Esquemas y manuales de Dave's Amiga
- Commodore Amiga A500 / A2000 Manual de referencia técnica (Commodore-Amiga, Inc.) 1987 Esquemas y manuales de Dave's Amiga
- LISTA DE PIEZAS DE COMPONENTES DE ESQUEMAS DEL SISTEMA A500 (Rev 6A / 7) Manuales y esquemas de Dave's Amiga
- ESQUEMAS DEL SISTEMA A3000 (Commodore Business Machines, Inc.) Marzo de 1990 PN-314677-01 www.1000bit.net
- MANUAL DE SERVICIO DE CDTV (Commodore International Spare GmbH) Mayo de 1991 PN-400403-01 www.ianstedman.co.uk (archivo ZIP) [ enlace muerto permanente ]
- MANUAL DE SERVICIO A500 PLUS (Commodore International Spare GmbH) Octubre de 1991 PN-400420-01 www.1000bit.net
- ESQUEMAS DEL SISTEMA A600 (Commodore International Spare GmbH) Abril de 1992 PN-400422-02 www.1000bit.net
- OBLIGACIÓN: les chipsets de l'Amiga
- Gran libro de hardware Amiga
- alexh en English Amiga Board (Agnus 8372B info)
- National Amiga Inc. reflejado en l8r.net
- Modelos de Commodore Amiga comercializados
- AMIGA Auckland Inc.
- Universidad Amiga
- Museo Commodore Computer Online
- Notas
- ^ George Robbins (14 de octubre de 1992). "Diferencia de 8372A vs 8375" . Grupo de noticias : comp.sys.amiga.hardware . Usenet: [email protected] . Consultado el 1 de octubre de 2018 .