User Tools

Site Tools


hardware:motherboards:alpha_vme

AXPvme and Alpha VME

AXPvme and Alpha VME
CPU 21066A (LCA45) (AXPvme), 21064A (EV45) (Alpha VME 4), 21164A (EV56) (Alpha VME 5/480)
Memory 8 to 128 MiB (AXPvme, Alpha VME 4)
Buses PCI (onboard), VMEbus
Form factor 6U VMEbus
Onboard I/O 21040 Ethernet, NCR 53C810 SCSI, serial
Firmware SRM
Linux Never

Digital's AXPvme and Alpha VME boards are 6U VMEbus single-board computers sold for embedded and realtime work rather than as general purpose machines. The first series, AXPvme, was built around the 21066A, which Digital introduced on 14 November 1994 as "the heart of Digital's AXPvme series of VMEbus single-board computers (SBCs)", for control systems in military and industrial realtime applications; the boards also ran VxWorks for Alpha. 1) Members of that series include the AXPvme 160, 166, and 230. 2)

Later boards moved to faster processors and dropped the AXPvme name. The Digital Alpha VME 4/224 and 4/288 use the 21064A, 3) and an Alpha VME 5/480 identifies itself to Digital UNIX as a 21164A at 480 MHz with the 21172 chipset, 2 MiB of external cache, and the VMEbus system controller on PCI. 4)

Digital announced the 4/224 and 4/288 on 24 April 1996 for "industrial automation, military defense and communications", claiming double the CPU performance of the AXPvme 230 and four times the memory bandwidth of the 21066 based boards. The CPU design used "the same core logic found in Digital's AlphaServer 1000 system", and PCI carried the on-board SCSI, Ethernet, and VME interfaces. Digital offered Digital UNIX and VxWorks for Alpha for them. 5)

Digital also sold the Alpha VME 2100, an AlphaServer 2100 in 19-inch rackmount packaging with VME64 in place of EISA, announced in October 1994 as the AlphaServer 2100 4/190 VME. 6) 7)

Specifications

AXPvme

  • 6U VMEbus module built on the LCA processor family, with integrated memory and PCI controllers 8)
  • 8 to 128 MiB of DRAM, with a 256 KiB (AXPvme 64, 64LC, and 160) or 512 KiB (AXPvme 100, 166, and 230) backup cache
  • Full master and slave VME interface, built on the Cypress VIC64, able to act as VME system controller
  • DECchip 21040 Ethernet, NCR 53C810 SCSI, and 85C30 serial lines on PCI

Alpha VME 4

  • 21064A at 224 MHz with 512 KiB of cache, or at 288 MHz with 2 MiB of cache, with a DECchip 21071-DA PCI host bridge 9)
  • 8 to 128 MiB of ECC memory on DIMMs
  • VME64 interface built on the Cypress VIC64, capable of DMA transfers
  • DECchip 21040 Ethernet, NCR 53C810 SCSI, two DEC423 serial ports, and one double-width or two single-width PCI mezzanine cards, in a two board set occupying two adjacent 6U VME slots

Firmware

The boards run the SRM console. Beyond the usual environment variables, it has VME_A32_BASE, VME_A32_SIZE, VME_A24_BASE, VME_A24_SIZE, VME_A16_BASE, and VME_CONFIG for the VMEbus windows, and VX_BOOTLINE for the VxWorks bootstrap. 10) During power-on self-test the SROM counts down from 8 to 1 on the status display and stops at the number of a failing test. 11)

Unlike the evaluation boards, the VME boards had their firmware published on Digital's Alpha firmware CD-ROM and gatekeeper.dec.com, in axpvme and alphavme directories. 12) 13) 14)

The SMMTABLE.TXT file on the V7.3 firmware CD lists SRM 1.3 as the last version for the Alpha VME 4/224 and 4/288 and names no update file for it (the entry is [ARCHIVE]NOFILE.EXE). 15)

Linux

Linux was never ported to these boards: no kernel platform for them exists. 16) The Alpha VME 4 is supported by VxWorks for Alpha and by Digital UNIX. 17) The AXPvme and Alpha VME boards are listed among the systems supported by Tru64 UNIX V4.0F (see Operating Systems).

Known issues

  • Breakout module compatibility: the Alpha VME 4 must be used with its own primary breakout module, part 54-24663-01. Powering the board with no primary breakout module installed, or with the breakout module from an AXPvme 160, 166, or 230 (part 54-22605-01), may damage the backplane, the board, or both. 18)
  • Interrupts from user boards: a VMEbus interrupt that crashes the machine with an "invalid memory or i/o controller error" rather than reaching the handler can be caused by the backplane interrupt grant jumpers. 19) 20)

Part numbers

Field replaceable units for the Alpha VME 4: 21)

Order number Part number Description
EBV14-*A 70-32976-04 224 MHz single-board computer, two board set, 512 KiB cache
EBV14-*E 70-32976-02 288 MHz single-board computer, two board set, 2 MiB cache
54-24663-01 VME primary breakout module
54-24729-01 VME secondary breakout module
EBV1P-AA 54-24665-01 PMC I/O companion card

An asterisk stands for any of A, Z, R, or X.

Documentation


1) "Press/Alpha 21066A Chip With PCI Puts More Speed Into Embedded Apps", Digital Press and Analysts News, biz.digital.announce, 14 Nov 1994
4) "Linux to an Alpha 5/480 VME card?", bgeer, comp.os.linux.alpha, 24 Aug 1999
5) "Press/Digital Announces New Family of Alpha-Based VME Single Board Computers", Digital Press and Analysts News, biz.digital.announce, 25 Apr 1996
6) "Digital AlphaServer 2100 4/190 VME", Customer Update, biz.digital.articles, 5 Oct 1994
7) "Digital Alpha VME 2100", Customer Update, biz.digital.articles, 16 Jun 1995
8) AXPvme Single-Board Computer Technical Description, EK-EBV1X-TD.B01, July 1995, pp. 1-1 to 1-4
12) "Re: Support for AXP Motherboard", Carl S. Shapiro, port-alpha, 21 Feb 1997
13) "Re: Where should I start?", Carl S. Shapiro, port-alpha, 28 Apr 1997
14) "Re: How to flash MILO? ( Not a faq )", Peter Rival, axp-list, 6 Oct 1999
15) SMMTABLE.TXT, Alpha Systems Firmware Update CD V7.3, 14 Mar 2007
16) arch/alpha/Kconfig, Linux 6.9
19) "HELP! AXPvme Interrupts", Ian Cunningham, comp.sys.dec, 30 Oct 1995
20) "Re: HELP! AXPvme Interrupts", Ian Cunningham, comp.sys.dec, 13 Nov 1995
hardware/motherboards/alpha_vme.txt · Last modified: by 127.0.0.1