2 alpha srm console firmware, 3 motherboard software developer’s kit (sdk), 3 hardware design support – Compaq 164SX User Manual
Page 20: Alpha srm console firmware, Motherboard software developer’s kit (sdk), Hardware design support, 3 hardware design support
1–6
Introduction
Hardware Design Support
1.2.2 Alpha SRM Console Firmware
The Alpha SRM Console firmware is required to install and boot DIGITAL UNIX
on the AlphaPC 164SX. This Alpha firmware comes factory installed in the 21A05-
A1 variation of the AlphaPC 164SX. When installed, this firmware occupies the
flash blocks reserved for the primary firmware. Binary images of the Alpha SRM
Console firmware are included in the SDK and Firmware Update compact disk,
along with a license describing the terms for use and distribution.
1.2.3 Motherboard Software Developer’s Kit (SDK)
The SDK and Firmware Update is designed to provide an environment for develop-
ing software for Alpha motherboard products. It is also specially suited for low-level
software development and hardware debug for other Alpha microprocessor-based
designs.
The following list includes some of the components of the SDK:
•
The Alpha Motherboard Debug Monitor firmware with source code
•
Power-up initialization SROM and SROM Mini-Debugger with source code
•
Sample PALcode sources modeled after DIGITAL UNIX with source code
•
Fail-safe booter with source code
•
Various additional tools with source code
The following development platforms are supported by the SDK:
•
DIGITAL UNIX with the C Developer’s Extensions
•
Windows NT (Alpha) with the Microsoft Visual C++ Development System for
Alpha
•
Windows NT (Intel) with the Microsoft Visual C++ Development System and
Tools provide limited support. This environment is currently useful for SROM
and PALcode development only.
1.3 Hardware Design Support
The full design database, including schematics and source files, is supplied. User
documentation is also included. The database allows designers with no previous
Alpha architecture experience to successfully develop a working Alpha system with
minimal assistance.