beautypg.com

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

background image

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.