核、体系扩展、微处理器和系统芯片方案。由于所有产品均采用一个通用的软件体系,所以相同的软件可在所有产品中运行(理论上如此)。典型的产品如下。 cpu内核 arm7:小型、快速、低能耗、集成式risc内核,用于移动通信。 arm7tdmi(thumb):这是公司授权用户最多的一项产品,将arm7指令集同thumb扩展组合在一起,以减少内存容量和系统成本。同时,它还利用嵌入式ice调试技术来简化系统设计,并用一个dsp增强扩展来改进性能。该产品的典型用途是数字蜂窝电话和硬盘驱动器。 arm710系列,包括arm710、arm710t、arm720t和arm740t:低价、低能耗、封装式常规系统微型处理器,配有高速缓存(cache)、内存管理、写缓冲和jtag。广泛应用于手持式计算、数据通信和消费类多媒体。 arm9tdmi:采用5阶段管道化arm9内核,同时配备thumb扩展、调试和harvard总线。在生产工艺相同的情况下,性能可达arm7tdmi的两倍之多。常用于连网和顶置盒。 arm920t, arm922t, arm940t,arm966e-s,arm968e-s,ar
行总线,arm可以和存储器(sram/flash/nand-flash等)、用户接口(lcd控制器/键盘/gpio等)、串行口(uarts/红外irda等)相连。 图 一个典型的arm芯片架构 由此可以看出,一个arm720t内核基本由以下四部分组成。 (1)armttdmi cpu核。该cpu核支持thumb指令集、核调试、增强的乘法器、jtag以及嵌入式ice。它的时钟频率可编程为18mhz、36mhz、49mhz、74mhz。 (2)存储空间管理单元(mmu)与arm710核兼容,并增加了对windows ce的支持。该存储空间管理单元提供了地址转换和一个有64项的转换旁路缓冲器。 (3)8kb单一指令和数据高速缓冲存储器以及一个四路相联高速缓冲存储器控制器。 (4)写缓冲器write buffer。 欢迎转载,信息来源维库电子市场网(www.dzsc.com) 来源:ks99
)的处理能力用于实现其它功能。本文着重讨论ep7209的结构、功能、接口特性等及其在嵌入式系统中的应用。 一、功能框图及功能块描述 图1是ep7209的功能框图。由图1可知ep7209含有如下功能块。 (1)arm720t处理器含有如下功能子块: ① arm7tdmi cpu核。该cpu核支持thumb指令集、核调试、增强的乘法器、jtag以及嵌入式ice。它的时钟速率可编程为18mhz、36mhz、49mhz、74mhz。 ② 内存管理单元(mmu)与arm710核兼容,并增加了对windows ce的支持。该内存管理单元提供了地址转换和一个有64个项的转换旁路缓冲器。 ③ 提供了8kb的单一的指令和数据高速缓冲存储器以及一个四路相联高速缓冲存储器控制器。 ④ 写缓冲器。 (2)38400字节的片上sram,可以在lcd控制器和通用应用之间共享。 (3)内存可以和高达6个独立的扩展段接口,每个扩展段有256mb,且等待状态可编程。 (4)27位的通用i/o,可以多路复用,以在需要时提供额外的功能。 (5)数字音频接口(
此应运而生。 它设计了大量高性能、廉价、耗能低的risc处理器、相关技术及软件。该技术具有性能高、成本低和能耗省的特点。它通过出售芯片技术授权,建立起新型的微处理器设计、生产和销售商业模式。这种商业模式取得极大的成功,采用arm技术ip核的微处理器遍及各类电子产品:汽车、消费电子、成像、工业控制、海量存储、网络、安保和无线等市场,arm技术几乎无处不在,arm的16/32位嵌入式处理器技术是世界上应用最为普遍的微处理器结构。 微处理器是arm技术的重中之重,目前面向市场的有: arm710系列,包括arm710、arm710t、arm720t和arm740t:低价、低能耗、封装式常规系统微型处理器,配有高速缓存(cache)、内存管理、写缓冲和jtag。广泛应用于手持式计算、数据通信和消费类多媒体。 arm940t、920t系列:低价、低能耗、高性能系统微处理器,配有cache、内存管理和写缓冲。应用于高级引擎管理、保安系统、顶置盒、便携计算机和高档打印机。 strongarm:性能很高、同时满足常规应用需要的一种微处理器技术,与dec联合研制,后来授权给intel。
扩展来改进性能。该产品的典型用途是数字蜂窝电话和硬盘驱动器。 --arm9tdmi:采用5阶段管道化arm9内核,同时配备thumb扩展、调试和harvard总线。在生产工艺相同的情况下,性能可达arm7tdmi的两倍之多。常用于连网和顶置盒。 ②体系扩展 -- thumb:以16位系统的成本,提供32位risc性能,特别注意的是它所需的内存容量非常小。 ③嵌入式ice调试 由于集成了类似于ice的cpu内核调试技术,所以原型设计和系统芯片的调试得到了极大的简化。 ④微处理器 --arm710系列,包括arm710、arm710t、arm720t和arm740t:低价、低能耗、封装式常规系统微型处理器,配有高速缓存(cache)、内存管理、写缓冲和jtag。广泛应用于手持式计算、数据通信和消费类多媒体。 --arm940t、920t系列:低价、低能耗、高性能系统微处理器,配有cache、内存管理和写缓冲。应用于高级引擎管理、保安系统、顶置盒、便携计算机和高档打印机。 --strongarm:性能很高、同时满足常规应用需要的一种微处理器技术,与dec联合研制,后来授权给intel