Compiler Runtime Environment
5.7.2.9.11
Processor Identification Register ( PRid – CP0 Register 15, Select 0)
This register is a 32-bit read-only register that contains information identifying the
manufacturer, manufacturer options, processor identification, and revision level of the
processor.
No initialization is performed on this register in the PIC32MX startup code.
5.7.2.9.12 Exception Base Register ( EBase – CP0 Register 15, Select 1)
This register is a read/write register containing the base address of the exception
vectors used when Status BEV equals 0, and a read-only CPU number value that may
be used by software to distinguish different processors in a multi-processor system.
The EBase register provides the ability for software to identify the specific processor
within a multi-processor system, and allows the exception vectors for each processor
to be different, especially in systems composed of heterogeneous processors. Bits
31..12 of the EBase register are concatenated with zeros to form the base of the
exception vectors when Status BEV is 0. The exception vector base address comes
from fixed defaults when Status BEV is 1, or for any EJTAG Debug exception. The reset
state of bits 31..12 of the EBase register initialize the exception base register to
16#80000000 , providing backward compatibility with Release 1 implementations. Bits
31..30 of the EBase register are fixed with the value 2#10 to force the exception base
address to be in KSEG0 or KSEG1 unmapped virtual address segments.
If the value of the exception base register is to be changed, this must be done with
Status BEV equal 1. The operation of the processor is UNDEFINED if the Exception
Base field is written with a different value when Status BEV is 0.
Combining bits 31..30 with the Exception Base field allows the base address of the
exception vectors to be placed at any 4K byte page boundary. If vectored interrupts are
used, a vector offset greater than 4K byte can be generated. In this case, bit 12 of the
Exception Base field must be zero. The operation of the processor is UNDEFINED if
software writes bit 12 of the Exception Base field with a 1 and enables the use of a
vectored interrupt whose offset is greater than 4K bytes from the exception base
address.
This register us initialized with the value of the _ebase_address symbol by the
PIC32MX startup code. _ebase_address is provided by the linker script with a
default value of the start of KSEG1 program memory. The user can change this value
by providing the command line option -–defsym _ebase_address= A to the linker.
5.7.2.9.13 Config Register ( Config – CP0 Register 16, Select 0)
This register specifies various configuration and capabilities information. Most of the
fields in the Config register are initialized by hardware during the Reset exception
process, or are constant.
No initialization is performed on this register in the PIC32MX startup code.
5.7.2.9.14 Config1 Register ( Config1 – CP0 Register 16, Select 1)
This register is an adjunct to the Config register and encodes additional information
about the capabilities present on the core. All fields in the Config1 register are
read-only.
No initialization is performed on this register in the PIC32MX startup code.
5.7.2.9.15 Config2 Register ( Config2 – CP0 Register 16, Select 2)
This register is an adjunct to the Config register and is reserved to encode additional
capabilities information. Config2 is allocated for showing the configuration of level 2/3
caches. These fields are reset to 0 because L2/L3 caches are not supported on the
core. All fields in the Config2 register are read-only.
No initialization is performed on this register in the PIC32MX startup code.
? 2007 Microchip Technology Inc.
DS51686A-page 69
相关PDF资料
SW300003-EVAL LIBRARY SOFT MODEM-EVAL ONLY
SW300010-EVAL SPEECH RECOG LIBRARY-EVAL ONLY
SW300040-EVAL LIBRARY NOISE SUPPR-EVAL ONLY
SW300060-EVAL LIBRARY ACOUSTIC ECHO-EVAL ONLY
SW300070-EVAL SOFTWARE LIBR ENC/DEC EVAL ONLY
SW500012 HI-TECH C PRO FOR PIC32
SY87701LHI-EVAL BOARD EVAL SY87701 EXPERIMENT
SY87729LHI-EVAL BOARD EVAL N SY87729 EXPERIMENT
相关代理商/技术参数
SW006021-1 制造商:Microchip Technology 功能描述:MPLAB XC8 STANDARD COMPILER 制造商:Microchip Technology Inc 功能描述:COMPILER MPLAB XC8 STD 制造商:Microchip Technology Inc 功能描述:COMPILER MPLAB XC8 STANDARD 制造商:Microchip Technology Inc 功能描述:COMPILER, MPLAB XC8, STANDARD 制造商:Microchip Technology Inc 功能描述:MPLAB XC8 ANSI C Compiler for the PIC10 (12),(16),(18) (Workstation License) 制造商:Microchip Technology Inc 功能描述:MPLAB XC8 Standard Compiler 制造商:Microchip Technology Inc 功能描述:OPTOCOUPLERS; Core Architecture:PIC; Software Edition:Standard
SW006021-1N 制造商:Microchip Technology 功能描述:MPLAB XC8 STANDARD COMPILER (F 制造商:Microchip Technology Inc 功能描述:MPLAB XC8 STANDARD COMPILER (FLOATING LICENSE) - Boxed Product (Development Kits) 制造商:Microchip Technology Inc 功能描述:COMPILER MPLAB XC8 STD FLOAT LIC 制造商:Microchip Technology Inc 功能描述:MPLAB XC8 Standard Compiler (Fltng Lic)
SW006021-2 制造商:Microchip Technology 功能描述:MPLAB XC8 PRO COMPILER WORKSTATION LICENSE 制造商:Microchip Technology Inc 功能描述:MPLAB XC8 PRO COMPILER - Boxed Product (Development Kits) 制造商:Microchip Technology Inc 功能描述:COMPILER MPLAB XC8 PRO 制造商:Microchip Technology Inc 功能描述:COMPILER, MPLAB XC8, PRO 制造商:Microchip Technology Inc 功能描述:MPLAB XC8 ANSI PRO Compiler for the PIC10 (12),(16),(18) (Workstation License) 制造商:Microchip Technology Inc 功能描述:MPLAB XC8 PRO Compiler 制造商:Microchip Technology Inc 功能描述:SOFTWARE TOOL, MPLAB XC8 PRO COMPILER; Core Architecture:PIC; Supported Families:PIC10, PIC16, PIC18; Software Edition:Linux; License Type:Floating - node; No. of User Licenses:1; Supported Hosts:-
SW006021-2C 制造商:Microchip Technology Inc 功能描述:COMPILER MPLAB XC8 PRO CHI
SW006021-2N 功能描述:开发软件 MPLAB XC8 PRO Compiler (Fltng Lic) RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
SW006022-1 制造商:Microchip Technology 功能描述:MPLAB XC16 STANDARD COMPILER 制造商:Microchip Technology Inc 功能描述:MPLAB XC16 STANDARD COMPILER - Boxed Product (Development Kits) 制造商:Microchip Technology Inc 功能描述:COMPILER MPLAB XC16 STD 制造商:Microchip Technology Inc 功能描述:COMPILER MPLAB XC16 STANDARD 制造商:Microchip Technology Inc 功能描述:COMPILER, MPLAB XC16, STANDARD 制造商:Microchip Technology Inc 功能描述:MPLAB XC16 Standard Compiler (Workstation License) 制造商:Microchip Technology Inc 功能描述:OPTOCOUPLERS; Core Architecture:PIC, dsPIC; Software Edition:Standard
SW006022-1N 制造商:Microchip Technology 功能描述:MPLAB XC16 STANDARD COMPILER ( 制造商:Microchip Technology Inc 功能描述:MPLAB XC16 STANDARD COMPILER (FLOATING LICENSE) - Boxed Product (Development Kits) 制造商:Microchip Technology Inc 功能描述:COMPILER MPLAB XC16 FLOAT LIC 制造商:Microchip Technology Inc 功能描述:MPLAB XC16 Standard Compiler (Fltng Lic)
SW006022-2 功能描述:开发软件 MPLAB XC16 PRO Compiler RoHS:否 制造商:Microchip Technology 产品: 用于: