User`s guide
Table Of Contents
- Contents
- Tables
- Preface
- Introduction
- Getting Started
- 2.1 Overview
- 2.2 Hardware Required
- 2.3 Hardware Debug Features
- 2.4 Setting Up the SROM Serial Port Connection
- 2.5 Starting and Running the Mini-Debugger
- 2.6 Sample Session on the EB64
- 2.7 Sample Session on the EB64+ and the AlphaPC 6...
- 2.8 Sample Session on the EB66 and EB66+
- 2.9 Sample Session on the EB164
- 2.10 Sample Session on the AlphaPC 164
- 2.11 Sample Session on the AlphaPC 164LX
- 2.12 Onboard Machine Check Handler
- SROM Mini-Debugger Command Set
- Support, Products, and Documentation
- Index

2–38 Getting Started
Sample Session on the AlphaPC 164LX
SROM> dm
A> 8580006e20
D> 0100
SROM> dm ! Put SMC in run mode by writing
A> 8580006e00
! 0xAA to address 0x370.
D> AA
! The RTC is now ready to be used.
2.11 Sample Session on the AlphaPC 164LX
To run the mini-debugger as a standalone program on the AlphaPC 164LX, the
following setup needs to be performed. The mini-debugger performs minimal
initialization of the CPU and the user must initialize the rest of the board.
To initialize the AlphaPC 164LX, follow these steps:
1. Flush the secondary cache (L2) and turn on only one set. The secondary cache is
flushed to prevent any type of parity errors; only one set is turned on to facilitate
read operations that need to go all the way out to memory and not be cached.
2. Turn off the Bcache to facilitate read operations that need to go all the way out to
memory and not be cached. The Bcache configuration register must have the
read and write speeds set relative to the CPU speed.
Depending on the CPU speed, select the appropriate value for the BC_CONFIG
and BC_CONTROL registers from the following table. If the Bcache is to be
turned off, clear the low bit in BC_CONTROL.
3. Initialize the general registers.
4. Initialize the memory bank registers.
Chip Speed BC_CONFIG BC_CONTROL
466 MHz 00000000003F346A2 00000000C4008051
533 MHz 00000000007F457C2 00000000C6008051
600 MHz 00000000007F457D2 00000000C6008051