首页 理论教育 ARM9内核详细介绍

ARM9内核详细介绍

时间:2023-06-30 理论教育 版权反馈
【摘要】:ARM9系列有ARM9TDMI、ARM920T和带有高速缓存处理器宏单元的ARM940T。ARM9兼容ARM7系列,而且能够比ARM7进行更加灵活的设计。ARM9系列主要用于引擎管理、仪器仪表、安全系统、机顶盒、高端打印机、PDA网络电脑等领域。ARM920T是基于ARM9TDMI内核的处理器宏核,其内部结构框图如图3-3所示。图3-3 ARM920T内部结构框图ARM920T内核中,指令和数据Cache的大小都是16KB,采用64路相连的分段式CAM-ARM组织。

ARM9内核详细介绍

ARM9系列有ARM9TDMI、ARM920T和带有高速缓存处理器宏单元的ARM940T。所有ARM9系列处理器都具有Thumb压缩指令集和基于EmbeddedICE JTAG的软件调试方法。ARM9兼容ARM7系列,而且能够比ARM7进行更加灵活的设计。

ARM9系列主要用于引擎管理、仪器仪表、安全系统、机顶盒、高端打印机、PDA网络电脑领域

ARM920T是基于ARM9TDMI内核的处理器宏核,其内部结构框图如图3-3所示。它的核心是ARM9TDMI,此外包括存储器管理部件MMU、双重分离的Cache(指令Cache+数据Cache)、写回RAM、AMBA总线接口、外部协处理器接口以及跟踪调试接口等。

978-7-111-43089-6-Chapter03-4.jpg(www.xing528.com)

图3-3 ARM920T内部结构框图

ARM920T内核中,指令和数据Cache的大小都是16KB,采用64路相连的分段式CAM-ARM组织。每个Cache分为8段,每段64行。段由A[7:5]寻址。每行8个字(32B),支持以256B为单位的锁定。替换策略为伪随机或循环,由CP15寄存器1的RR位(位14)决定。在Cache未命中时,一次将整行8个字全部读入。指令Cache为只读,数据Cache采用写回(Copy-Back)策略。写缓冲器可保存4个地址和16个数据字。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈