ARM926EJ-S处理器详解:性能与特性分析
4星 · 超过85%的资源 需积分: 12 147 浏览量
更新于2024-07-29
收藏 774KB DOC 举报
"AT91SAM9260中文数据手册提供了Atmel公司AT91SAM9260芯片的基本信息,虽然不够详尽,但涵盖了ARM926EJ-S处理器的关键特性。"
AT91SAM9260是一款基于ARM926EJ-S内核的微处理器,这款处理器是ARM9系列的一个成员,设计用于处理多任务应用,特别强调了内存管理、高性能、小巧的核心尺寸以及低功耗。它支持32位的ARM指令集和16位的THUMB指令集,以实现性能与代码密度之间的平衡。此外,该处理器还内置了8位Java指令集,具备执行Java字节码的能力,可以提供接近Just-In-Time (JIT) 编译器的Java性能,这对于无线和嵌入式设备的Java应用非常有利。
为了增强数字信号处理(DSP)能力,ARM926EJ-S处理器内含一个优化的乘法器设计。同时,它遵循ARM调试架构,允许辅助硬件和软件调试。处理器子系统包括了存储器管理单元(MMU)、独立的指令和数据AMBA AHB总线接口以及独立的指令和数据TCM接口,这些设计旨在提高系统的整体性能和效率。
ARM926EJ-S处理器有三种运行状态:ARM状态(32位ARM指令)、THUMB状态(16位THUMB指令)和Jazelle状态(用于执行Jazelle指令)。状态之间可以通过特定的指令如BX、BLX和BXJ进行切换。异常处理始终在ARM状态进行,如果在THUMB或Jazelle状态下发生异常,处理器会返回ARM状态。在异常处理完成后,处理器会自动恢复到先前的状态。
处理器内部采用两种指令流水线来提升执行速度。对于ARM和Thumb状态,有一个五级流水线,包括取指、译码、执行、存储和回写五个阶段;而在Jazelle状态,使用一个六级流水线,增加了Jazelle/译码阶段,以适应Jazelle指令的执行需求。
AT91SAM9260是一款兼顾高性能和低功耗的微处理器,适用于需要高效能处理和Java功能的嵌入式系统设计。
2021-10-11 上传
2021-12-27 上传
362 浏览量
2022-09-21 上传
2013-12-20 上传
soso1029934378
- 粉丝: 0
- 资源: 5
最新资源
- 基于JSF_Spring_Hibernate架构的研究与应用 “硕 士 学 位 论 文”
- jess-tutorial
- abap开发入门,很好的总结
- abap开发入门,很好的总结
- 网页游戏开发入门教程II(webgame游戏模式)
- abap开发入门,很好的总结
- 网页游戏开发入门教程(webgame design)
- 软件架构设计的方法论—分而治之与隔离关注面.pdf
- 数据库课程设计-网上购物系统
- oracle权限设置
- python 教程 详细教程
- Lucene_in_ Action
- Linux+使用技巧33条
- infoX-ISMP SP操作指南(V300R001.3D260).pdf
- eclipse 教程
- Linux系统的shell简介