Пользовательские чипы Amiga - Amiga custom chips

В добавок к Чипсеты Amiga, различные специально разработанные чипсы использовались в Commodore Amiga компьютеры, которые не относятся к «чипсету Amiga» в строгом смысле слова.

Системная логика

Амига 3000 материнская плата показаны различные пользовательские фишки

Гэри

CSG 5719 Гэри, Короче для Массив ворот, использовался в Амига 500, 2000 (В) и CDTV. Гэри предоставляет клей логика за автобус контроль и вспомогательные функции для дискета водить машину. Он объединяет множество встроенных функций дискретно в более раннем Амига 1000 с целью снижения затрат.

Толстый Гэри

Толстый Гэри в Amiga 4000

Толстый Гэри был обновлением Гэри для 32-битной A3000 / T и A4000 / т.

Гейл

Гейл заменил Гэри в A600 и A1200. Он также включает в себя логику управления для PCMCIA и внутренние Интерфейс ATA в этих системах.

Акико

Акико это CD32 универсальный «клеевой» чип и является частью AGA набор микросхем, используемый в этой системе. Акико отвечает за реализацию логики склейки системы, которая в предыдущих моделях Amiga была обнаружена в дискретных микросхемах Budgie, Gayle и двух CIA. Подробно он включает в себя логику управления для CD32. CD-ROM контроллер, системные таймеры, два игровых порта, последовательный порт (AUX) и память микросхемы, припаянные к материнской плате.[1] Он управляет 1-килобайтным EEPROM для сохранения данных, таких как рекорды и т. Д.

Кроме того, чип Akiko может выполнять простыекоренастый ' к 'планарный 'аппаратное преобразование графики. Родной дисплей Amiga - это плоский дисплей, которым легко и эффективно управлять для таких процедур, как прокрутка. Однако большие дисплеи быстрее и эффективнее для обработки трехмерной графики. Akiko позволяет выполнять это преобразование аппаратно вместо того, чтобы полагаться на преобразование программного обеспечения, которое могло бы вызвать больше накладные расходы. Преобразование работает путем записи 32 8-битных фрагментов пикселей в регистры Akiko и считывания восьми 32-битных слов преобразованных планарных данных, которые затем могут быть скопированы в буфер дисплея.

Бриджит

Бриджит представляет собой встроенный буфер шины в серии A4000. Он соединяет микросхему, процессор и шины ввода-вывода. Заменяет шесть 74F646s и четыре микросхемы 74F245s, использованные в исходной конструкции A3000.[2]

Расширение

Бастер

Бастер расширение КОНТРОЛЛЕР АВТОБУСЫ[3] и использовался в Amiga 2000 (B), интегрируя дискретную логику из оригинального A2000 (A). Buster управляет автобусом арбитраж и DMA для Зорро II подсистема расширения.

Супер Бастер (Fat Buster)

Super Buster в A4000

Линии Amiga 3000 и 4000 используют Супер Бастер для управления автобусами и арбитража как Zorro II, так и Зорро III подсистемы.[4] Разработка Super Buster так и не была завершена, поэтому существуют различные уровни совместимости.[5] Все версии Super Buster совместимы по выводам и могут быть обновлены.

  • Уровень I - до версии 7 (A3000), обеспечивает поддержку только базового Zorro III без DMA.
  • Уровень II
    • rev 9 (A4000) немного быстрее, чем уровень I. Он обеспечивает поддержку DMA, но имеет ошибку, которая может привести к блокировке шины.
    • Версия 11 (Late A4000, A4000CR, A4000T и вторичный рынок) обеспечивает поддержку DMA для одного мастера шины. A3000 с частотой 16 МГц требует обновления на 25 МГц для работы Buster 11.

Все версии полностью поддерживают Zorro II PIO и DMA.

Волнистый попугайчик

Используется в A1200, Волнистый попугайчик подключает порт расширения люка для расширений, подобных Zorro II, и контролирует дополнительные Быстрая RAM.

Память и прямой доступ к памяти

8727 DMA

Технология MOS 8727 DMA использовался на A2090 (A) ST-506 /SCSI Контроллер и обеспечивает управление DMA для контроллеров Konan DJC-002 (ST-506) и WD33C93 SCSI с побайтной последовательностью и 64-байтовой ФИФО буфер.[6]

DMAC

Используется в SCSI-адаптерах A2091 / A590 и A570 CDROM расширение, 16-битное DMAC обеспечивает DMA и интерфейс шины для WD33C93A SCSI контролер или A570 XC2064 FPGA чип и включает генерацию 24-битного адреса.

Рэмси и Супер DMAC

Рэмси в A4000

В сериях A3000 и A4000 Рэмси управляет встроенным 32-битным Быстрая RAM и обеспечивает генерацию адресов для Супер 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 обычно работает, но сообщалось о серьезных ошибках жесткого диска.

Кикстарт

ПЗУ A1200 Kickstart 3.0

В Kickstart ROM это не кастомный чип, а микросхема ПЗУ с программированием по маске для большинства версий. Он содержит большую часть Операционная система. ПЗУ Kickstart 1.x имеют емкость 256 КБ, Kickstart 2.x и 3.x содержат 512 КБ. 32-битные Amigas используют пару 16-битных чипов для обеспечения доступа по всей ширине. Позже не выпускаемые серийно обновленные версии часто реализовывались с PROM или EPROM.

Ввод, вывод

ЦРУ

Все компьютеры Amiga используют два 8520 ЦРУs (Сложный интерфейсный адаптер) для периферийных интерфейсов и системных таймеров, за исключением CD32, где эти функции выполняет микросхема Akiko. Чипы ЦРУ также использовались в некоторых других устройствах Commodore.

  • «Четные» функции CIA: управление гибкими дисками, последовательное управление, состояние некоторого параллельного порта
  • «Нечетные» функции CIA: параллельный порт, клавиатура, поддержка гибких дисков, джойстик / кнопка мыши номер один.

видео

390562

«Hedley Controller» 390562-01 использовался в мониторе высокого разрешения A2024 и контролировал буфер кадра (обычно восемь 64K × 4 DRAM ) в любом средство устранения мерцания режим или собственные специальные режимы разрешения 1024 × 800/1024 × 1024.

Янтарь

Янтарь (390538-03) использовался в A3000 (T) и на A2320 средство устранения мерцания расширение для A2000. Янтарные буферы чередуют видео поля в три 256K × 4 полевая память микросхемы (OKI MSM514221) в конвертировать чересстрочный вывод в прогрессивный формат («плетение») при 31 кГц, вдвое больше обычного частота сканирования. Янтарь может точно образец Режимы Lores и Hires, но падает через горизонтальные пиксель в SuperHires (35нс пикселей) (для простоты всегда работает в режиме найма). Режимы, отличные от 15 кГц, автоматически передаются монитору без буферизации или изменения частот. Янтарь также был разработан для работы без дорогостоящей полевой памяти как простой удвоитель сканирования, но не продавался таким образом.

Видиот

В Видиот это гибридная интегральная схема это работает как цифро-аналоговый преобразователь (ЦАП) для 12-битного аналогового видео поколения OCS / ECS. RGB вывод. Он также генерирует монохромный композитное видео сигнал и комбинированная синхронизация. A3000 использует по одному Vidiot для каждого видео с частотой 15 кГц и для вывода 31 кГц (желтый). В A1000 используются дискретные резисторы и усилители. A600 и AGA Amigas используют с полки ЦАП.

Рекомендации

  1. ^ "Большая книга оборудования Amiga - нестандартные микросхемы: Акико".
  2. ^ Amiga Wiki - Бриджитт
  3. ^ Имя согласно Дэйв Хэйни с eBay листинг прототипа "башни" Fat Buster в апреле 2011 г.
  4. ^ "Архивы Дэйва Хейни - Характеристики Fat Buster II" (PDF). Архивировано из оригинал (PDF) на 2011-05-14. Получено 2010-08-13.
  5. ^ Большая книга оборудования Amiga - Пользовательские чипы: Buster
  6. ^ Технические данные контроллера жесткого диска A2090A, Commodore Electronics Ltd., октябрь 1988 г.
  7. ^ Большая книга оборудования Amiga - Пользовательские чипы: Рэмси
  8. ^ ветка amiga.org о ревизиях чипа A3000
  • Commodore Amiga 500/2000 техническое справочное руководство
  • Схема системы A3000, март 1990 г.
  • Схема системы A4000, март 1992 г.