поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

MPC603 датащи(PDF) 13 Page - NXP Semiconductors

номер детали MPC603
подробное описание детали  PowerPC™ 603 RISC Microprocessor Technical Summary
PDF  28 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  NXP [NXP Semiconductors]
домашняя страница  http://www.nxp.com
Logo NXP - NXP Semiconductors

MPC603 датащи(HTML) 13 Page - NXP Semiconductors

Back Button MPC603 Datasheet HTML 9Page - NXP Semiconductors MPC603 Datasheet HTML 10Page - NXP Semiconductors MPC603 Datasheet HTML 11Page - NXP Semiconductors MPC603 Datasheet HTML 12Page - NXP Semiconductors MPC603 Datasheet HTML 13Page - NXP Semiconductors MPC603 Datasheet HTML 14Page - NXP Semiconductors MPC603 Datasheet HTML 15Page - NXP Semiconductors MPC603 Datasheet HTML 16Page - NXP Semiconductors MPC603 Datasheet HTML 17Page - NXP Semiconductors Next Button
Zoom Inzoom in Zoom Outzoom out
 13 / 28 page
background image
PowerPC 603 RISC Microprocessor Technical Summary
13
3.2.6 Segment Registers (SRs)
For memory management, 32-bit PowerPC microprocessors implement sixteen 32-bit segment registers
(SRs). To speed access, the 603 implements the segment registers as two arrays; a main array (for data
memory accesses) and a shadow array (for instruction memory accesses). Loading a segment entry with the
Move to Segment Register (mtsr) instruction loads both arrays.
3.2.7 Special-Purpose Registers (SPRs)
The PowerPC operating environment architecture defines numerous special-purpose registers that serve a
variety of functions, such as providing controls, indicating status, configuring the processor, and performing
special operations. During normal execution, a program can access the registers, shown in Figure 2,
depending on the program’s access privilege (supervisor or user, determined by the privilege-level (PR) bit
in the MSR). Note that registers such as the GPRs and FPRs are accessed through operands that are part of
the instructions. Access to registers can be explicit (that is, through the use of specific instructions for that
purpose such as Move to Special-Purpose Register (mtspr) and Move from Special-Purpose Register
(mfspr) instructions) or implicit, as the part of the execution of an instruction. Some registers are accessed
both explicitly and implicitly
In the 603, all SPRs are 32 bits wide.
3.2.7.1 User-Level SPRs
The following 603 SPRs are accessible by user-level software:
Link register (LR)—The link register can be used to provide the branch target address and to hold
the return address after branch and link instructions. The LR is 32 bits wide in 32-bit
implementations.
Count register (CTR)—The CTR is decremented and tested automatically as a result of branch-and-
count instructions. The CTR is 32 bits wide in 32-bit implementations.
Integer exception register (XER)—The 32-bit XER contains the summary overflow bit, integer
carry bit, overflow bit, and a field specifying the number of bytes to be transferred by a Load String
Word Indexed (lswx) or Store String Word Indexed (stswx) instruction.
3.2.7.2 Supervisor-Level SPRs
The 603 also contains SPRs that can be accessed only by supervisor-level software. These registers consist
of the following:
The 32-bit DSISR defines the cause of data access and alignment exceptions.
The data address register (DAR) is a 32-bit register that holds the address of an access after an
alignment or DSI exception.
Decrementer register (DEC) is a 32-bit decrementing counter that provides a mechanism for
causing a decrementer exception after a programmable delay.
The 32-bit SDR1 specifies the page table format used in virtual-to-physical address translation for
pages. (Note that physical address is referred to as real address in the architecture specification.)
The machine status save/restore register 0 (SRR0) is a 32-bit register that is used by the 603 for
saving the address of the instruction that caused the exception, and the address to return to when a
Return from Interrupt (rfi) instruction is executed.
The machine status save/restore register 1 (SRR1) is a 32-bit register used to save machine status
on exceptions and to restore machine status when an rfi instruction is executed.
The 32-bit SPRG0–SPRG3 registers are provided for operating system use.
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
AR
CH
IVE
D B
Y F
RE
ES
CA
LE
SE
MI
CO
ND
UC
TO
R,
INC
.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com