Chinaunix首页 | 论坛 | 博客
  • 博客访问: 62068
  • 博文数量: 18
  • 博客积分: 1435
  • 博客等级: 上尉
  • 技术积分: 210
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-30 14:27
文章分类

全部博文(18)

文章存档

2012年(1)

2009年(3)

2008年(10)

2007年(4)

我的朋友

分类: LINUX

2008-01-09 10:44:20

The ARM720T

The ARM720T is a general-purpose 32-bit RISC processor combining an ARM7TDMI processor core with:
  • 32/16-bit RISC architecture (ARMv4T)
  • 8 KByte unified cache
  • Memory Management Unit (MMU)
  • write buffer
  • Unified 32-bit AHB bus interface carries both instructions and data
  • Embedded Trace Macrocell (ETM) interface



The ARM920T

The ARM920T is a high-performance 32-bit RISC processor combining an ARM9TDMI processor core with:
  • 32/16-bit RISC architecture (ARMv4T)
  • 16KB instruction and 16KB data caches
  • instruction and data Memory Management Units
  • write buffer
  • AMBA™ (Advanced Microprocessor Bus Architecture)
  • Embedded Trace Macrocell (ETM) interface


The ARM926EJ-S

The ARM926EJ-S macrocell is a fully synthesizable 32-bit RISC processor comprising:

  • 32/16-bit RISC architecture (ARMv5TEJ)
  • ARM9EJ-S Java enhanced processor core
  • Flexible instruction and data cache sizes
  • Memory Management Unit (MMU)
  • separate instruction and data AMBA AHB bus Interfaces.
  • Tightly-coupled Memory (TCM) interfaces


Comparison

1. Architecture

    ARM720T: ARMv4T instruction set
    ARM920T: ARMv4T instruction set
    ARM926EJ-S: ARMv5TEJ instruction set (Jazelle Java acceleration & DSP instruction extensions)

2. Processor Core

    ARM720T: ARM7TDMI
    ARM920T: ARM9TDMI
    ARM926EJ-S: ARM9EJ-S

3. Cache

    ARM720T: Unified cache (8 KByte)
    ARM920T: Separate instruction and data caches (16KB/16KB)
    ARM926EJ-S: Flexible and separate instruction and data cache sizes

4. MMU

    ARM720T: Unified MMU
    ARM920T: Separate instruction and data MMU
    ARM926EJ-S: Separate instruction and data MMU

5. AMBA AHB Bus Interface

    ARM720T: Unified AHB bus interface (both instructions and data)
    ARM920T: Unified AHB bus interface (both instructions and data)
    ARM926EJ-S: Separate instruction and data AMBA AHB bus Interfaces

6. TCM interfaces

    ARM720T: None
    ARM920T: None
    ARM926EJ-S: Tightly-coupled Memory (TCM) interfaces

7. Pipeline

    ARM720T: Three-stage pipeline
    ARM920T: Five-stage pipeline
    ARM926EJ-S: Five-stage pipeline

    The three-stage:
  • F: Instruction Fetch
  • D: Instruction Decode
  • E: Instruction Execute

    The five-stage:
  • F: Instruction Fetch
  • D: Instruction Decode and Register Read
  • E: Execute Shift and ALU, or Address Calculate, or Multiply
  • M: Memory Access and Multiply
  • W: Register Write

阅读(3680) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~