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

80960MC 参数 Datasheet PDF下载

80960MC图片预览
型号: 80960MC
PDF下载: 下载PDF文件 查看货源
内容描述: 具有集成浮点单元和内存管理单元采用嵌入式32位微处理器 [EMBEDDED 32-BIT MICROPROCESSOR WITH INTEGRATED FLOATING-POINT UNIT AND MEMORY MANAGEMENT UNIT]
分类和应用: 内存管理单元微处理器
文件页数/大小: 39 页 / 401 K
品牌: INTEL [ INTEL ]
 浏览型号80960MC的Datasheet PDF文件第7页浏览型号80960MC的Datasheet PDF文件第8页浏览型号80960MC的Datasheet PDF文件第9页浏览型号80960MC的Datasheet PDF文件第10页浏览型号80960MC的Datasheet PDF文件第12页浏览型号80960MC的Datasheet PDF文件第13页浏览型号80960MC的Datasheet PDF文件第14页浏览型号80960MC的Datasheet PDF文件第15页  
80960MC  
Table 3. Sample Floating-Point Execution Times  
information by means of communication ports is  
asynchronous and automatically buffered by the  
processor.  
(µs) at 25 MHz  
Function  
Add  
32-Bit  
0.4  
64-Bit  
0.5  
Communication between tasks by means of ports  
can be carried out independently of the operating  
system. Once the ports have been set up by the  
programmer, the processor handles the message  
passing automatically.  
Subtract  
Multiply  
Divide  
0.4  
0.5  
0.7  
1.3  
1.3  
2.9  
Square Root  
Arctangent  
Exponent  
Sine  
3.7  
3.9  
1.1.11 High Bandwidth Local Bus  
10.1  
11.3  
15.2  
15.2  
13.1  
12.5  
16.6  
16.6  
The 80960MC CPU resides on a high-bandwidth  
address/data bus known as the local bus (L-Bus).  
The L-Bus provides a direct communication path  
between the processor and the memory and I/O  
subsystem interfaces. The processor uses the L-Bus  
to fetch instructions, manipulate memory and  
respond to interrupts. L-Bus features include:  
Cosine  
1.1.9 Multitasking Support  
Multitasking programs commonly involve the moni-  
toring and control of an external operation, such as  
the activities of a process controller or the move-  
ments of a machine tool. These programs generally  
consist of a number of processes that run indepen-  
• 32-bit multiplexed address/data path  
• Four-word burst capability which allows transfers  
from 1 to 16 bytes at a time  
• High bandwidth reads and writes with 66.7  
MBytes/s burst (at 25 MHz)  
dently of one another, but share  
a common  
database or pass data among themselves.  
• Special signal to indicate whether a memory trans-  
action can be cached  
The 80960MC offers several hardware functions  
designed to support multitasking systems. One  
unique feature, called self-dispatching, allows  
processor to switch itself automatically among  
scheduled tasks. When self-dispatching is used, all  
the operating system is required to do is place the  
task in the scheduling queue.  
Table 4 defines L-bus signal names and functions;  
Table 5 defines other component-support signals  
such as interrupt lines.  
a
1.1.12 Multiple Processor Support  
When the processor becomes available, it  
dispatches the task from the beginning of the queue  
and then executes it until it becomes blocked, inter-  
rupted, or until its time-slice expires. It then returns  
the task to the end of the queue (i.e., automatically  
reschedules it) and dispatches the next ready task.  
During these operations, no communication between  
the processor and the operating system is necessary  
until the running task is complete or an interrupt is  
issued.  
One means of increasing the processing power of a  
system is to run two or more processors in parallel.  
Since microprocessors are not generally designed to  
run in tandem with other processors, designing such  
a system is usually difficult and costly.  
The 80960MC solves this problem by offering a  
number of functions to coordinate the actions of  
multiple processors. First, messages can be passed  
between processors to initiate actions such as  
flushing  
a cache, stopping or starting another  
processor, or preempting a task. The messages are  
passed on the bus and allow multiple processors to  
run together smoothly, with rare need to lock the bus  
or memory.  
1.1.10 Synchronization and Communication  
The 80960MC also offers instructions to set up and  
test semaphores to ensure that concurrent tasks  
remain synchronized and no data inconsistency  
results. Special data structures, known as communi-  
cation ports, provide the means for exchanging  
parameters and data structures. Transmission of  
PRELIMINARY  
7