Amiga FAQ/Hardware
Материал из Amiga wikipedia.
Вернуться к списку разделов Amiga FAQ
Содержание |
Шина Zorro-2
Zorro-2 — 16-битная синхронная автоконфигурируемая шина. Обеспечивает максимальную скорость пересылки порядка 3,5 МБ/с и работает на фиксированной частоте. Конструктивно выполнена в виде длинного слота — с шагом контактов в 2.54 мм, и расположенного таким образом, что Амиги начиная с A2000 имеют на одной линии слоты ISA и Zorro. При установке бриджа (Zorro-ISA) появляется возможность использовать карты обоих типов. Адресное пространство Zorro-2, так же как и ISA, составляет 16 мегабайт.
Шина Zorro-3
Zorro-3 — 32-битная асинхронная шина. У неё нет фиксированной частоты, за счёт чего скорость работы с картой зависит только от конкретной карты, и реализации материнской платы. К примеру — A4000 тактирует шину частотой 25 мегагерц, а акселератор Brainstormer (проект фирмы Escena), устанавливаемый в Zorro, может обеспечить бОльшие частоты.
Шина Zorro-4
Это некий компромиссный вариант — разработанный для реализации слотов на A1200. Шина имеет 24-битную адресацию, как Zorro-2, и 32-битные данные, как Zorro-3. Скорость соответствует скорости trapdoor-слота, через который и подключается Z4 backplane.
Hасколько они совместимы, не бывает ли конфликтов между устройствами?
Шины обеспечивают автоконфигурацию — устройства не имеют джамперов выбора адресов на шине, и не конфликтуют между собой. Разъёмы шин идентичны, что позволяет делать совместимость в обе стороны — что позволяет делать карты типа CV64/3D, автоматически распознающие тип шины и работающие в зависимости от обстоятельств как на старых, так и на более новых Амигах.
AGA-чипсет
Исторически AMIGA была разработана как одноплатный практически полностью завершённый компьютер. Всё самое необходимое — видео, аудио, контроллеры клавиатуры, дисковода, порты — было интегрировано в chipset (набор микросхем), который является сердцем любой Амиги. А уже в виде плат поставляется то, что как правило вряд ли понадобится большинству пользователей: платы видеоввода, сетевые адаптеры и т.п.
Самым первым на Амиге применялся чипсет OCS (Original ChipSet) — уже в 1984 году на самой первой Амиге он сделал доступным 14bit стереозвук и 4096 цветов одновременно на экране с аппаратной компрессией (режим HAM).
В следующем варианте ECS (Enhanced) — добавилась возможность произвольного управления частотами развёртки (не только телевизионная частота) и новые разрешения.
И наконец, последний чипсет (выпущен в 1992 году) — AGA (Advanced Graphics Architecture), ранее называемый AA, полностью снял все ограничения по цветности — теперь во всех режимах доступно до 16777216 цветов. Вся эта линия сохраняла программную совместимость: программы, которые корректно написаны под старые чипсеты, полностью работоспособны на новых.
Режим HAM
Режим HAM (Hold and Modify) — это графический режим с аппаратной компрессией. В AGA-шном режиме HAM8 при восьми физических битах на точку в видеопамяти получается 18 экранных бит, то есть 262144 цвета одновременно. Эта компрессия — так называемая компрессия с потерями, аналогично графическому формату JPEG, в режиме HAM цвет точки зависит от цвета точек, стоящих слева от неё. Использование этого режима снижает требования к памяти для хранения графики и требования к скорости HDD для проигрывания с него полноцветной анимации — для VHS качества хватает обычного IDE. Hедостаток режима HAM — его непригодность для графики векторного типа. Изображения же типа фотографий и видео в HAM воспроизводятся великолепно.
«коппер»
Это RISC-процессор в составе чипсета. Как и подобает настоящему RISC-процессору, он имеет всего три операции, и выполняет свою программу — copperlist. Задачей коппера является слежение за положением луча на экране и выполнение определённых операций, когда луч находится в заданных точках. Благодаря копперу разные участки экрана могут иметь разные видеорежимы и находится в разных местах видеопамяти. Возможность «сдвигать» экраны в AmigaOS — это тоже заслуга коппера. Впрочем, как и множество красивых эффектов в демах и игрушках.
«блиттер»
Это другая составляющая чипсета. Блиттер предназначен для переброски и наложения графики, рисования векторов и закрашивания плоскостей без участия центрального процессора. Благодаря этому во время работы блиттера процессор может заниматься «своими делами». Все современные видеокарты тоже имеют блиттер, но коппера на них нет.
