9 general purpose registers, Table 6.8 general purpose registers, 10 register initialization – Avago Technologies LSI53C1010 User Manual
Page 161: General purpose registers, Register initialization
![background image](https://www.manualsdir.com/files/864554/content/doc161.png)
General Purpose Registers
6-11
6.9 General Purpose Registers
describes SCRIPTS processor general purpose registers.
6.10 Register Initialization
The startup register values are determined by a “C” program, written by
the software developer, that can be loaded automatically by the device
driver. The appropriate startup values for the register bits depend on the
design of the individual system. Therefore, a single startup algorithm will
not support every application. The hardware default values for each bit
are provided in the appropriate chip technical manuals.
and
list the register bits you should consider when
writing a startup program for a specific system. The startup program
does not have to initialize all bits in the chip if the default values are
acceptable. However, the bits in these lists affect features that should be
enabled or disabled and other decisions that should be made when
initializing the chip. For complete register and bit descriptions, refer to
your chip technical manual. In addition,
Table 6.8
General Purpose Registers
Name
Definition
CTEST0
Chip Test 0
DWT/SBR
DMA Watchdog Timer/Scratch Byte Register
GPCNTL
General Purpose Control
GPREG
General Purpose
MACNTL
Memory Access Control
SCRATCHA
General Purpose Scratchpad A
SCRATCHB
General Purpose Scratchpad B
SCRATCHC–J
1
1. LSI53C825A/875/876/885 only.
General Purpose Scratchpad C–J
SCRATCHC–R
2
2. LSI53C895/895A/896/1000/1010/1010R/1000R only.
General Purpose Scratchpad C–R