[ A1000 | A500 | CDTV | A2000 | A3000 | A3000T | A600 | CD32 | A1200 | A4000 | A4000T | AT"Walker" | A5000(A6000) |A\BOX |BoXeR]

Проект A\BOX

22 Октября 1996 года фирма Phase5 Digital Products объявила о своей готовности предстваить проект новой компьютерной системы основанной на новом наборе спецпроцессоров. Данные по проекту:

В проекте A\BOX не используются такие элементы стандартных технологий, как созданные для PCI графические чипы и т.д. Специалисты фирмы Phase5 считают, что новый компьютер необходимо строить на абсолютно новых принципах, чтобы избавиться от стандартной архитектуры современных персональных компьютеров и, соответсвенно, от тех ограничений которые с ней связаны. В то же время необходимо придерживаться тех стандартных решений, которые полезны для системы (PCI шина для более простого расширения, использование стандартных модулей памяти, стандартных интерфейсов и т.п.). Таким образом техничская новизна может проявиться в степени интеграции, которая важна для управления системой. Главный компонент A\BOX - новейший чип который в настоящее время разрабатывается фирмой Phase5 и который будет выполнять многие важнейшие функции в системе. Он будет заниматься управлением памятью, всеми DMA подобными операциями, в том числе видео- и аудио DMA, операциями по перемещению блоков в видеопамяти, т.е. замена для blitter), вводом-выводом и прочими операциями.

Сердце A\BOX - ситемный контроллер CAIPIRINHA, который и будет реализовывать интеграцию на которой основана технология A\BOX.

Описание CAIPIRINHA:

В настоящее время CAIPIRINHA управляет доступом к памяти A\BOX. UMA означает что все типы данных, такие как : программы и их данные, видео данные, 3D-текстуры, данные Z-буфера, аудио данные, входящие потоки видео данных находятся в одной общей памяти и доступны компонентам системы одинаковым образом. Для пользователя UMA означает, что вся память в любой момент доступна для приложений. Когда систему расширяют дополнительными модулями SDRAM, то новая память также становится доступной для приложений и компонентов системы. В некотором смысле UMA напоминает CHIP RAM на Амиге, которая доступна процессору и спецпроцессорам. Однако подсистема памяти A\BOX в отличие от Амиги основана на 128-ми битной шине и применении синхронных DRAM с частотой 100 МГц.

Благодаря интеграции видео DMA в CAIPIRINHA UMA память может быть одновременно использована как видео память. CAIPIRINHA предоставляет 2 DMA канала: один 220 МГц высокопроизводительный видео выход для разрешений до 1600х1280 и генлок-совместимый 135МГц для второго монитора или для работы с системами формата PAL/NTSC или S-VHS. При одновременной работе обоих каналов возможно открытие окна второго канала на экране первого.

В отличие от большинства современных систем, видео DMA  устройства в A\BOX работают на основе произвольного доступа к памяти, который позволяет отображать любые данные в любой области экрана в визуальной форме. Подобный подход позволяет аппаратно создавать, например, окна и перемещать их со всем их содержимым без каких-либо задержек, даже если их содержимое - движущаяся анимация или видеоряд. Благодаря встроенным в CAIPIRINHA FIFO буферам видео DMA обеспечивает стабильный поток данных. Различные возможности по управлению экраном реализуются с помощью встроенного display-list RISC процессора. Так как видео DMA всегда работает в 24-х битном режиме, возможно создание, например, на 8-ми битном фоне 16-ти и  24-х битных окон. CAIPIRINHA позволяет создавать и отображать виртуальные экраны любых размеров используя всю доступную память. Например программа обработки изображений может открыть экран 4000х4000 пикселей при 24-х битах и отображать скроллируя на мониторе с разрешением 1280х1024 без каких-либо задержек на системе с 72-мя Мбайтами памяти. Нет ограничений на прямоугольность окон - они могут быть любой формы, видео данные могут находиться в памяти в форматах: RGB, YUV или CMYK и отображаться одновременно.

Кроме того в CAIPIRINHA имеется модуль FAME ( Flexible Area Movement Engine ), предназначенный для быстрой записи, копирования и связывания областей памяти или изображений, причем перемещаться могут не только прямоугольные области изображений, а любой произвольной формы. Составной частью этого модуля является параллельный DSP процессор RISC типа, с очень компактным набором команд он позволяет программировать изображения, производить цифровую обработку сигналов и выполнять матричное умножение. Это значит что возможно создание специальных мультимедиа и 3D приложений активно использующих сопроцессоры и работающих параллельно с CPU.

Аудио вывод через CAIPIRINHA происходит через 2 физических 16-ти битных канала с CD качества. Число виртуальных треков ограничено только объемом доступной памяти. FAME способен в реальном времени генерировать и микшировать аудио треки в любом формате, не обращаясь к процессору.

CAIPIRINHA также содержит в себе контроллер PCI шины.

Описание аппаратуры A\BOX

Система основана на чипе CAIPIRINHA и процессоре PowerPC 603e или 604е, теоретически возможна работа на частотах до 500 МГц. В настоящий момент возможно использование не более 2-х процессоров.

Расширение памяти происходит с помощью стандартных SDRAM модулей (64-х битных). Предполагается доработка интерфейса с памятью для возможного использования более дешевых, но медленных DRAM модулей. Максимальный объем оперативной памяти 1 Гбайт, модули необходимо добавлять парами.

В компьютере имеется встроенный FAST SCSI-II контроллер с внешним портом и встроенным ISDN коннектором. Через два видеовхода возможна одновременная оцифровка и обработка в реальном времени, аудио входы и выходы можно синхронизировать с видео входами и выходами с помощью CAIPIRINHA. Клавиатура, мышь и другие внешние устройства подключаются через DSU (Desktop serial Bus). Присутствуют стандартные параллельные и последовательные интерфейсы.

В качестве операционной системы для A\BOX предполагается использовать ОС совместимую с AmigaOS 3.1, но с обновленным интерфейсом, поддержкой многопроцессорности и прочими дополнениями. Идут работы по переносу на A\BOX NetBSD и Linux.


[ A1000 | A500 | CDTV | A2000 | A3000 | A3000T | A600 | CD32 | A1200 | A4000 | A4000T | AT"Walker" | A5000(A6000) |A\BOX |BoXeR]

Return to Home

Яндекс.Реклама
Hosted by uCoz