User Manual
BCM1250/BCM1125/BCM1125H
10/21/02
B r o a d c o m C o r p o r a t i o n
Document
1250_1125-UM100CB-R
Section 1: Introduction
Page
5
T
ERMINOLOGY
Numbers
used in data fields of this document follow the verilog convention of giving the field size in decimal,
followed by a quote (’), a character representing the base (b for binary, d for decimal or h for hexadecimal) and
the number. Thus the decimal number 250 in a 12 bit field will be written as 12’h0FA or 12’b000011111010.
Block
or
Cache Block
is used to refer to 32 bytes of data with a base address aligned to a 32 byte boundary
(the low 5 address bits are zero).
Line
or
Cache Line
is used to refer to the 32 bytes of memory in a cache that holds a cache block.
Physical Addresses
are written as 40 bit hexadecimal numbers spaced with underbars (_) for legibility. For
example
01_2345_6789
.
Virtual Addresses
are only meaningful within a CPU. They are written as 64 bit hexadecimal numbers spaced
with underbars (_) for legibility. For example
0123_4567_89AB_CDEF
.
UNPREDICTABLE
operations or behaviors can give arbitrary results, that may differ from device to device or
as a function of time on the same device. However, the system will continue to operate and any section that
has been placed in an UNPREDICTABLE state can be restored to deterministic operation under software
control.
UNDEFINED
operations or behaviors can result in any outcome from no change in the state of the system to
creating an environment in which the system no longer continues to operate. Following an UNDEFINED
operation assertion of the reset signal may be required to restore deterministic operation.
Register Definition Tables
include the register name and physical address in their titles. The table shows all
bits that are implemented. Registers are all allocated a 64 bit field, any bits that are not implemented will return
UNPREDICTABLE data if read. The default values show the register value after a system reset. If the default
is given as "ext" the value following reset depends on an external pin setting. If no defaults are given the field
is UNPREDICTABLE after reset.
Reserved
register bits and fields are not used in the current device, but may be used in future versions. They
must be written with zeros to get the documented behavior and the behavior is UNDEFINED if they are written
with any other value. Future parts may have well defined operation with these bits set.
Not Implemented
register bits and fields are not used in the current device and do not have any
implementation supporting them. Reads will return UNPREDICTABLE values, writes will have no effect. There
is no need to write these bits (for example if the top 32 bits of a register are Not Implemented then a store word
can be used to set the lower bits).
Read Only
registers and bit fields provide status information should only be read by the CPUs. Writes to these
fields are ignored.
Write Only
registers and locations should be written with data, but cannot be read back. Unless otherwise
specified, reads will return UNPREDICTABLE data.
Содержание BCM1125
Страница 18: ...BCM1250 BCM1125 BCM1125H User Manual 10 21 02 Broadcom Corporation Page xviii Document 1250_1125 UM100CB R ...
Страница 28: ...BCM1250 BCM1125 BCM1125H User Manual 10 21 02 Broadcom Corporation Page xxviii Document 1250_1125 UM100CB R ...
Страница 515: ...BCM1250 BCM1125 BCM1125H User Manual 10 21 02 Broadcom Corporation Page vii Index Document 1250_1125 UM100CB R ...