Electronic Components Datasheet Search
  Indian  ▼
ALLDATASHEET.IN

X  

80960SA Datasheet(PDF) 9 Page - Intel Corporation

Part # 80960SA
Description  EMBEDDED 32-BIT MICROPROCESSOR WITH 16-BIT BURST DATA BUS
PDF  39 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  INTEL [Intel Corporation]
Direct Link  http://www.intel.com
Logo INTEL - Intel Corporation

80960SA Datasheet(HTML) 9 Page - Intel Corporation

Back Button 80960SA Datasheet HTML 5Page - Intel Corporation 80960SA Datasheet HTML 6Page - Intel Corporation 80960SA Datasheet HTML 7Page - Intel Corporation 80960SA Datasheet HTML 8Page - Intel Corporation 80960SA Datasheet HTML 9Page - Intel Corporation 80960SA Datasheet HTML 10Page - Intel Corporation 80960SA Datasheet HTML 11Page - Intel Corporation 80960SA Datasheet HTML 12Page - Intel Corporation 80960SA Datasheet HTML 13Page - Intel Corporation Next Button
Zoom Inzoom in Zoom Outzoom out
 9 / 39 page
background image
5
80960SA
purpose registers provided in other popular micro-
processors. The term global refers to the fact that
these
registers
retain
their
contents
across
procedure calls.
The local registers, on the other hand, are procedure
specific. For each procedure call, the 80960SA
allocates 16 local registers (r0 through r15). Each
local register is 32 bits wide.
1.1.4
Multiple Register Sets
To further increase the efficiency of the register set,
multiple sets of local registers are stored on-chip
(See Figure 4). This cache holds up to four local
register frames, which means that up to three
procedure calls can be made without having to
access the procedure stack resident in memory.
Although programs may have procedure calls nested
many calls deep, a program typically oscillates back
and forth between only two to three levels. As a
result, with four stack frames in the cache, the proba-
bility of having a free frame available on the cache
when a call is made is very high. In fact, runs of
representative C-language programs show that 80%
of the calls are handled without needing to access
memory.
If four or more procedures are active and a new
procedure is called, the 80960SA moves the oldest
local register set in the stack-frame cache to a
procedure stack in memory to make room for a new
set of registers. Global register g15 is the frame
pointer (FP) to the procedure stack.
Global registers are not exchanged on a procedure
call, but retain their contents, making them available
to all procedures for fast parameter passing.
Figure 4. Multiple Register Sets Are Stored On-Chip
r15
r0
31
0
ONE OF FOUR
LOCAL
REGISTER SETS
REGISTER
CACHE
LOCAL REGISTER SET



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 29 30 31 32 33 34 35 36 37 38 39


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
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