欢迎访问ic37.com |
会员登录 免费注册
发布采购

IBM25403GCX-3BC80C2 参数 Datasheet PDF下载

IBM25403GCX-3BC80C2图片预览
型号: IBM25403GCX-3BC80C2
PDF下载: 下载PDF文件 查看货源
内容描述: [RISC Microprocessor, 32-Bit, 80MHz, CMOS, PBGA160, PLASTIC, BGA-160]
分类和应用: 时钟外围集成电路
文件页数/大小: 56 页 / 489 K
品牌: IBM [ IBM ]
 浏览型号IBM25403GCX-3BC80C2的Datasheet PDF文件第1页浏览型号IBM25403GCX-3BC80C2的Datasheet PDF文件第2页浏览型号IBM25403GCX-3BC80C2的Datasheet PDF文件第3页浏览型号IBM25403GCX-3BC80C2的Datasheet PDF文件第4页浏览型号IBM25403GCX-3BC80C2的Datasheet PDF文件第6页浏览型号IBM25403GCX-3BC80C2的Datasheet PDF文件第7页浏览型号IBM25403GCX-3BC80C2的Datasheet PDF文件第8页浏览型号IBM25403GCX-3BC80C2的Datasheet PDF文件第9页  
IBM
PowerPC 403GCX
Asynchronous imprecise exceptions include sys-
tem resets and machine checks. Synchronous
precise exceptions include most debug excep-
tions, program exceptions, data storage viola-
tions, TLB misses, system calls, and alignment
error exceptions. Asynchronous precise excep-
tions include the critical interrupt exception,
external interrupts, and internal timer facility
exceptions and some debug events.
Only one exception is handled at a time. If multi-
ple exceptions occur simultaneously, they are
handled in priority order.
The 403GCX processes exceptions as reset, crit-
ical, or noncritical. Four exceptions are defined
as critical: machine check exceptions, debug
exceptions, exceptions caused by an active level
on the critical interrupt pin, and the first time-out
from the watchdog timer.
When a noncritical exception is taken, special
purpose register Save/Restore 0 (SRR0) is
loaded with the address of the excepting instruc-
tion (synchronous exceptions other than system
call) or the next sequential instruction to be pro-
cessed (asynchronous exceptions and system
call). If the 403GCX is executing a multicycle
instruction (load/store multiple, load/store string,
multiply or divide), the instruction is terminated
and its address stored in SRR0. Save/Restore
Register 1 (SRR1) is loaded with the contents of
the machine state register. The MSR is then
updated to reflect the new context of the
machine. The new MSR contents take effect
beginning with the first instruction of the excep-
tion handling routine.
At the end of the exception handling routine, exe-
cution of a return from interrupt (rfi) instruction
forces the contents of SRR0 and SRR1 to be
loaded into the program counter and the MSR,
respectively. Execution then begins at the
address in the program counter.
The four critical exceptions are processed in a
similar manner. When a critical exception is
taken, SRR2 and SRR3 hold the next sequential
address to be processed when returning from the
exception and the contents of the machine state
register, respectively. After the critical exception
handling routine, return from critical interrupt
(rfci) forces the contents of SRR2 and SRR3 to
be loaded into the program counter and the
MSR, respectively.
Timers
The 403GCX contains four timer functions: a
time base, a programmable interval timer (PIT), a
fixed interval timer (FIT), and a watchdog timer.
The time base is a 64-bit counter incremented at
the timer clock rate. The timer clock may be
driven by either an internal signal equal to the
processor clock rate or by a separate external
timer clock pin. No interrupts are generated when
the time base rolls over.
Table 2. 403GCX Exception Priorities, Types and Classes
Priority
1
2
3
4
5
6
7
8
9
10
Exception Type
System Reset
Machine Check
Debug
Critical Interrupt
WatchdogTimer Time-out
Exception Class
Asynchronous imprecise
Asynchronous imprecise
Synchronous precise
(except UDE and EXC)
Asynchronous precise
Asynchronous precise
Program Exception, Data Storage Exception,TLB Miss, and Synchronous precise
System Calls
Alignment Exceptions
External Interrupts
Fixed Interval Timer
Programmable Interval Timer
Synchronous precise
Asynchronous precise
Asynchronous precise
Asynchronous precise
5