Введение
Серия компьютерных рабочих станций и серверов 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.
DEC 3000 AXP was the name given to a series of computer workstations and servers, produced from 1992 to around 1995 by Digital Equipment Corporation. The DEC 3000 AXP series formed part of the first generation of computer systems based on the 64 bit Alpha AXP architecture. Supported operating systems for the DEC 3000 AXP series were DEC OSF/1 AXP (later renamed Digital UNIX) and OpenVMS AXP (later renamed OpenVMS). All DEC 3000 AXP models used the DECchip 21064 (EV4) or DECchip 21064A (EV45) processor and inherited various features from the earlier MIPS architecture based DECstation models, such as the TURBOchannel bus and the I/O subsystem. The DEC 3000 AXP series was superseded in late 1994, with workstation models replaced by the AlphaStation line and server models replaced by the AlphaServer line.
Описание
Логика в системах на основе 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.