Введение

Серия компьютерных рабочих станций и серверов DEC 3000 AXP - название серии компьютерных рабочих станций и серверов, выпущенных с 1992 по 1995 год компанией Digital Equipment Corporation. Серия DEC 3000 AXP была частью первого поколения компьютерных систем, основанных на 64-битной архитектуре Alpha AXP. Поддерживаемыми операционными системами для серии DEC 3000 AXP были DEC OSF/1 AXP (позже переименованный в Digital UNIX) и OpenVMS AXP (позже переименованный в OpenVMS). Все модели DEC 3000 AXP использовали процессор DECchip 21064 (EV4) или DECchip 21064A (EV45) и унаследовали различные функции от более ранних моделей станций DEC, основанных на архитектуре MIPS, такие как TURBOchannel-автобус и подсистема ввода-вывода. Серия DEC 3000 AXP была заменена в конце 1994 года, модели рабочих станций были заменены линией AlphaStation, а модели серверов - линией AlphaServer.

Описание

Логика в системах на основе Flamingo и Sandpiper содержится в двух модулях (карточках печатных схем), модуле CPU и модуле I / O, причем модуль CPU является самой большой платой. Два модуля соединены через 210-пиновый разъем. Логика в Pelican-системах содержит модуль процессора и системный модуль. Модуль CPU представляет собой дочернюю плату, которая подключается к системному модулю и содержит процессор и кэш B (кэш L2). Архитектура систем на основе Flamingo и Sandpiper основана на переключателе с перекрестным переключателем, реализованном ASIC ADDR (адрес), четырех ASIC SLICE (полосок данных) и ASIC TC (TURBOchannel). Эти ASIC соединяют различные шины разной ширины, используемые в системе, позволяя передавать данные в различные подсистемы. Для реализации логики управления использовались PAL. Контроллеры кэша, памяти и TURBOchannel, а также другая логика управления полностью реализуются PAL. Системы на основе Pelican имеют совершенно другую архитектуру, аналогичную поздней модели Personal DECstations, на которой они основаны, с традиционной архитектурой рабочей станции с шинами и буферами.

Память

Sandpiper и Flamingo использовали запатентованные SIMM в режиме быстрого редактирования страниц с 100 пинными, 40 битными (32 бит плюс 8 бит ECC) SIMM емкостью 2 МБ, 4 МБ, 8 МБ, 16 МБ или 32 МБ. Они были восьмисторонне переплетены, обеспечивая 256 битную ширину шины в память. Sandpiper имел два таких восьми SIMM-банка, для общей системной ОЗУ до 512 МБ, в то время как Flamingo имел четыре банка и поддерживал до 1 ГБ. Для сравнения, Pelican был бюджетной архитектурой, использующей восемь стандартных 72-пиновых SIMM в режиме быстрой страницы, которые были защищены с помощью longword parity вместо ECC, с емкостью 8 МБ или 32 МБ, в общей сложности до 256 МБ оперативной памяти. Они были двухсторонне переплетены, для 64-битного ширины шины в память.

Слот для расширения

Серия DEC 3000 AXP использует 32-битную TURBOchannel шину, работающую на различных скоростях, 12,5 МГц в моделях 300, 22,5 МГц в моделях 400 и 25 МГц в моделях 500-900. Автобус TURBOchannel обеспечивается ASIC, который соединяет его с ASIC по пути передачи данных SLICE. Количество слотов для расширения также варьировалось, модели 300 имели два слота, за исключением 300L, у которого их не было. Модели 400, 600 и 700 имели три слота, модель 500X имела пять, а модели 500, 800 и 900 имели шесть.

Графика

Серия моделей 300 и модели 500, 500S и 500X имеют интегрированную графику, обеспечиваемую подсистемой CXTurbo, которая находится в системном модуле. Эта подсистема представляет собой в основном модуль по выбору канала HX TURBO. Подсистема оснащена SFB (умный буферный каркас) ASIC, Brooktree Bt459 RAMDAC, 2 МБ VRAM, а в моделях 500, 500S и 500X - 256 КБ флеш-ROM, который содержит часть системной прошивки. Подсистема CXTurbo может достигать разрешения 1280 × 1024 при 72 Гц в моделях 300, 300X и 300LX, 1024 × 768 при 72 Гц в моделях 300L и 1280 × 1024 при 66 Гц или 72 Гц в моделях 500, 500S и 500X. Из-за сходства DEC 3000 AXP с предыдущей линией рабочих станций RISC от Digital, DECstation, те же самые графические варианты TURBOchannel, которые состояли из буферов кадров, 2D и 3D ускоренной графики, были перенесены на DEC 3000 AXP. Как и в случае с DECstation, в одну систему можно установить до трех (фактическое число может быть меньше, в зависимости от количества слотов для опций TURBOchannel, имеющихся в системе) фреймбуферов той же модели для поддержки многоэкранных конфигураций. Несмотря на использование тех же графических возможностей, что и DECstation при введении, более поздние варианты для DEC 3000 AXP были разработаны исключительно для платформы. Этими вариантами были ZLX E1/E2/E3, ZLX L1/L2 и ZLX M1/M2 серии PixelVision, основанные на архитектуре 2D/3D ускоренной графики, и высококлассная подсистема ускоренной 3D графики Kubota, Denali. Денели - это внешний корпус, который содержит до шести геометрических двигателей и несколько модулей памяти. Он был способен на продвинутую (на тот момент) 3D-графику, такую как интерактивный рендеринг объема. Он соединяется с DEC 3000 AXP через кабель и модуль интерфейса TURBOchannel.

Подсистема В/В

Подсистема ввода-вывода обеспечивает DEC 3000 AXP возможностью Ethernet, ISDN и аудио, четырьмя последовательными линиями и часами реального времени. Подсистема ввода-вывода соединена с TURBOchannel посредством IOCTL ASIC, которая также реализует две 8-битовые шины, известные как IOBUS HI и IOBUS LO, к которым подключаются устройства ввода-вывода. Эти две 8-битные шины могут быть объединены, чтобы служить одной 16-битной шиной для обеспечения устройства I/O большей пропускной способностью. Ethernet обеспечивается AMD Am7990 LANCE (Local Area Network Controller for Ethernet), AMD Am7992 SIA (Serial Interface Adapter), который реализует интерфейс Ethernet 10BASE T или AUI, и ESAR (Ethernet Station Address ROM), который хранит адрес MAC. Am7990 является единственным устройством ввода/вывода в подсистеме, имеющим 16-битовый интерфейс с IOCTL ASIC. Аудио в качестве ISDN и телефонного канала обеспечивается DSC (Digital Subscriber Controller) AMD Am79C30A. Четыре последовательных линии обеспечиваются двумя двойными UART Zilog Z85C30 SCC (Serial Communications Controller), а часы реального времени - Dallas Semiconductor DS1287A.

Интерфейс SCSI

DEC 3000 AXP использовал TCDS (TURBOchannel Dual SCSI) ASIC для обеспечения интерфейса между контроллерами SCSI и шиной TURBOchannel. Ранние системы использовали один (модель 300s) или два (модель 400 и 500) NCR 53C94 SCSI контроллеров, которые обеспечивали одну или две 5 МБ/с 8-битные одноконтактные SCSI шины. Более поздние и более высокопроизводительные системы, такие как модели 600, 700, 800 и 900, также имеют два контроллера SCSI, но вместо них использовался NCR 53CF94 2, который обеспечивал более быстрые 10 МБ/с 8-битные одноконтактные шины SCSI.