电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

MPC860的中断处理技术研究

MPC860的中断处理技术研究_第1页
1/12
MPC860的中断处理技术研究_第2页
2/12
MPC860的中断处理技术研究_第3页
3/12
下载后可任意编辑MPC860 的中断处理技术讨论摘要: MPC860 是网络通信设备中应用最广的一款 RISC 嵌入式处理器。 本文介绍 MPC860 的中断体系结果及中断发生后服务程序的处理流程;以 SMC1 的接收中断为例,阐述在设计操作系统管理的条件下,中断初始化程序和中断服务程序的编写。关键词:嵌入式处理器 MPC860 中断体系结构中断处理技术1引言Motorola 公司推出的 MPC860 PowerQUICC 是目前在通信领域应用得非常广泛的一款嵌入式处理器,被誉为 MC68360 PowerQUICC 在网络和数据通信领域的新一代产品。 与 MC68360 相比,MPC860 PowerQUICC 在各方面的性能,包括器件的适应性、外部扩展能力和芯片集成度等都得到了提高。MPC860PowerQUICC(简称 MPC860)内部集成了两个处理单元。 一个处理单元是嵌入的 PowerPC 核(PowerPCCore)。 它是主处理单元(CPU),包括 Cache 和内存管理单元;是一个 RISC 芯片,通常编译后的程序指令都是由它执行。 另一个是通信处理模块 CPM(Communications Processor Module),内部也集成了一个 RISC 微处理器,对各种常用的通信模块进行管理。 通信处理模块内部集成有 4 个串行通信控制器 SCC(Serial Communication Controller)、2 个串行管理控制器 SMC(Serial Management Channels)、1 个串行外围接口电路 SPI(Serial Peripheral Interface)和 1 个 I2C(Inter-Integrtaed Circuit)接口。 两个处理单元之间的数据通常使用 DMA 方式传送。 由于 CPM 分担了嵌入式 PowerPC核的外围工作任务,这种双处理器体系结构极大减轻了 CPU 的工作负荷,而且功耗也要低于传统体系结构的处理器。 另外,在 MPC860 中还有一个系统接口单元 SIU(System Interface Unit),主要功能是提供内外总线的接口及一些其它功能(如 SIU 中断)的管理等。由于 MPC860 的体系与通用的 X86 体系结构有很大的不同,其中断体系结构和处理机制也有自己的特点,使得它的中断管理及中断服务程序成为系统移植和应用中的难点。 本文将对 MPC860 的中断体系结构和中断应用程序的编写进行介绍。 2MPC860 中断体系结构与 MPC860 的两个处理单元相对应,对于 CPM 产生的中断,也有两级处理过程。 整个 MPC860 的中断体系结构如图 1 所示。从图 1 可以看出,MPC860 的整个中断体系结构有 3 个模块:PowerPC 核、SIU 中断控制器 SIU IC(SIU Interrupt Controll...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

MPC860的中断处理技术研究

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部