Пользовательские чипы Amiga
Помимо наборов микросхем Amiga различные специально разработанные чипы использовались , в компьютерах Commodore Amiga , которые не относятся к «набору микросхем Amiga» в строгом смысле слова.
Системная логика
[ редактировать ]
Гэри
[ редактировать ]CSG 5719 Gary , сокращение от Gate Array , использовался в Amiga 500 , 2000(B) и CDTV . Гэри обеспечивает связующую логику для управления шиной и содержит вспомогательные функции для дисковода гибких дисков . Он объединяет многие функции, встроенные в более раннюю Amiga 1000, чтобы снизить затраты.
Толстый Гэри
[ редактировать ]
Fat Gary был обновлением Гэри для 32-битных A3000/T и A4000/T .
Гейл
[ редактировать ]Гейл заменила Гэри в A600 и A1200 . Он также включает в себя логику управления для PCMCIA и внутреннего интерфейса ATA в этих системах.
Акико
[ редактировать ]Akiko — это CD32 универсальный «клеевой» чип , являющийся частью набора микросхем AGA, используемого в этой системе. Акико отвечает за реализацию связующей логики системы, которая в предыдущих моделях Amiga была обнаружена в дискретных чипах Budgie, Gayle и двух ЦРУ. CD32 В частности, он включает в себя логику управления контроллером CD-ROM , системные таймеры, два игровых порта, последовательный порт (AUX) и микросхему памяти, припаянную к материнской плате. [1] Он управляет EEPROM емкостью один килобайт для сохранения данных, таких как рекорды и т. д.
Кроме того, чип Akiko способен обеспечить простое массивной из в планарную аппаратное преобразование графики . Родной дисплей Amiga представляет собой плоский дисплей, которым легко и эффективно управлять для выполнения таких операций, как прокрутка или двухмерная композиция . Однако массивные дисплеи быстрее и эффективнее манипулируют 3D-графикой . Акико поддерживает это преобразование аппаратно, вместо сдвига битов исключительно с помощью кода ЦП, что приведет к увеличению накладных расходов . Преобразование происходит путем записи 32 8-битных пикселей в регистры Акико и обратного считывания восьми 32-битных слов преобразованных плоских данных для копирования в буфер дисплея.
Бриджитт
[ редактировать ]Bridgette — это встроенный шинный буфер серии A4000. Он соединяет чип, процессор и шины ввода-вывода. Он заменяет шесть чипов 74F646 и четыре чипа 74F245, использованных в исходной конструкции A3000. [2]
Расширение
[ редактировать ]Бастер
[ редактировать ]Buster — это расширительный КОНТРОЛЛЕР ШИНЫ [3] и использовался в Amiga 2000(B), интегрируя дискретную логику оригинального A2000(A). Бастер управляет арбитражем шины и DMA для подсистемы расширения Zorro II .
Супер Бастер (Fat Buster)
[ редактировать ]
Линии Amiga 3000 и 4000 используют Super Buster для управления шиной и арбитража подсистем Zorro II и Zorro III . [4] Разработка Super Buster так и не была завершена, поэтому существуют различные уровни совместимости. [5] Все версии Super Buster совместимы по выводам и могут быть обновлены.
- Уровень I — до версии 7 (A3000), обеспечивает поддержку только базового Zorro III без DMA.
- Уровень II
- Версия 9 (A4000) немного быстрее, чем уровень I. Она обеспечивает поддержку DMA, но содержит ошибку, которая может привести к блокировке шины.
- Версия 11 (поздние версии A4000, A4000CR, A4000T и послепродажные версии) обеспечивает поддержку DMA для одного мастера шины. Для работы Buster 11 A3000 с частотой 16 МГц требуется обновление на 25 МГц.
Все версии полностью поддерживают Zorro II PIO и DMA.
Волнистый попугайчик
[ редактировать ]Используемый в A1200 , Budgie подключает порт расширения с люком для расширений, подобных Zorro II, и управляет дополнительной быстрой оперативной памятью .
Память и прямой доступ к памяти
[ редактировать ]

8727 ДМА
[ редактировать ]Технология MOS Technology 8727 DMA использовалась в контроллере A2090(A) ST-506 / SCSI и обеспечивает управление DMA для контроллеров Konan DJC-002 (ST-506) и WD33C93 SCSI с побайтовой последовательностью и 64-битным преобразованием. байтовый FIFO буфер . [6]
ДМАК
[ редактировать ]используемый в SCSI-адаптерах A2091/A590, CDTV и расширении A570 CDROM 16-битный DMAC, , обеспечивает DMA и интерфейс шины для контроллера WD33C93A SCSI- или A570 микросхемы XC2064 FPGA , а также включает 24-битную генерацию адреса.
Рэмси и Супер DMAC
[ редактировать ]В сериях A3000 и A4000 Ramsey управляет встроенной 32-битной быстрой оперативной памятью , четырьмя банками по 1 или 4 МБ и обеспечивает генерацию адресов для Super DMAC . SDMAC в A3000/T обеспечивает DMA и интерфейс шины для встроенного контроллера SCSI WD33C93A.
Официально для SDMAC rev 02 требуется Ramsey 04, а для SDMAC 04 — аналог Ramsey 07. [7] но сообщалось, что комбинации SDMAC 04 + Ramsey 04 также работают. [8] Комбинация SDMAC 02 + Ramsey 07 обычно работает, но сообщалось о серьезных ошибках жесткого диска.
Кикстарт
[ редактировать ]ПЗУ Kickstart — это не специальный чип, а ПЗУ, запрограммированный по маске для большинства версий. Он содержит большую часть операционной системы . ПЗУ Kickstart 1.x имеют емкость 256 КиБ , Kickstart 2.x и 3.x содержат 512 КиБ. 32-битные Amigas используют пару 16-битных чипов для обеспечения полноширинного доступа. Позже несерийные версии обновлений часто реализовывались с PROM или EPROM .
Ввод/вывод
[ редактировать ]ЦРУ
[ редактировать ]Все компьютеры Amiga используют два 8520 CIA адаптера ( комплексный интерфейсный адаптер ) для периферийного интерфейса и системных таймеров, за исключением CD32, где эти функции выполняются чипом Akiko. Чипы ЦРУ также использовались в некоторых других устройствах Commodore.
- «Четные» функции ЦРУ: управление гибкими дисками, последовательное управление, некоторое состояние параллельного порта.
- «Странные» функции ЦРУ: параллельный порт, клавиатура, поддержка гибких дисков, джойстик/кнопка мыши номер один.
Видео
[ редактировать ]390562
[ редактировать ]«Контроллер Hedley» 390562-01 использовался в мониторе высокого разрешения A2024 и управлял буфером кадров (обычно восемью DRAM 64K×4 ) либо в режиме устранения мерцания , либо в своих собственных специальных режимах разрешения 1024×800/1024×1024.
Янтарь
[ редактировать ]Янтарный (390538-03) использовался в A3000(T) и в расширении фиксатора мерцания A2320 для A2000. Желтый буфер чередует видеополя в 256K×4 трех микросхемах памяти полей (OKI MSM514221) для преобразования чересстрочного вывода в прогрессивный формат («переплетение») с частотой 31 кГц, что в два раза превышает нормальную частоту развертки . Amber может точно сэмплировать режимы Lores и Hires, но отбрасывает каждый второй горизонтальный пиксель в режиме SuperHires (пиксели 35 нс ) (для простоты он всегда работает в режиме Hires). Режимы, отличные от 15 кГц, автоматически передаются на монитор без буферизации или изменения частот. Amber также был разработан для работы без дорогостоящей полевой памяти в качестве простого удвоителя сканирования , но не продавался таким образом.
Видиот
[ редактировать ]Vidiot гибридная — это интегральная схема , которая работает как цифро-аналоговый преобразователь ( DAC ) для преобразования 12-битного видео поколения OCS/ECS в аналоговый выход RGB . Он также генерирует монохромный композитный видеосигнал и комбинированную синхронизацию. A3000 использует по одному Vidiot для видео с частотой 15 кГц и для вывода с частотой 31 кГц (янтарный). В A1000 используются дискретные резисторные матрицы и усиление. В A600 и AGA Amigas используются стандартные ЦАП.
Ссылки
[ редактировать ]- ^ «Большая книга аппаратного обеспечения Amiga — нестандартные чипы: Акико» .
- ^ Amiga Wiki - Бриджитт
- ↑ Название согласно списку Дэйва Хейни на eBay прототипа «башни» Fat Buster в апреле 2011 г.
- ^ «Архивы Дэйва Хейни - характеристики Fat Buster II» (PDF) . Архивировано из оригинала (PDF) 14 мая 2011 г. Проверено 13 августа 2010 г.
- ^ Большая книга оборудования Amiga - Пользовательские чипы: Buster
- ^ A2090A Технические данные контроллера жесткого диска, Commodore Electronics Ltd., октябрь 1988 г.
- ^ Большая книга оборудования Amiga - Пользовательские чипы: Рэмси
- ^ Ветка amiga.org о версиях чипа A3000
- Техническое справочное руководство Commodore Amiga 500/2000
- Схема системы А3000, март 1990 г.
- Схема системы A4000, март 1992 г.