基于ARM核的IntelTMStrongARM嵌入式系统
时间:06-06 14:31 阅读:1711次
*温馨提示:点击图片可以放大观看高清大图
简介:介绍InteltTMStrongARM的起源以及SA-1110和SA-1111之间的关系,重点介绍了SA-1110处理器和SA-1111套片的结构、功能和接口特性,给出了这两种芯片的连接关系示意图。
介绍InteltTMStrongARM的起源以及SA-1110和SA-1111之间的关系,重点介绍了SA-1110处理器和SA-1111套片的结构、功能和接口特性,给出了这两种芯片的连接关系示意图。 1 简介 StrongARM是一种性能很高,同时也可满足常规应用需要的微处理器技术。SA110处理器、SA1100、SA1110 PDA系统芯片和SA1500多媒体处理器芯片均采用了这一技术。其中IntelTMStrongARMSA-1110微处理器是一款集成了32位StrongARMRISC处理器核和系统支持逻辑以及多通信通道、LCD控制器、存储器、PCMCIA控制器、通用I/O口的高集成度通信控制器。该处理器最高可在206MHz下运行。SA-1110带有一个大的指令cache和数据cache,同时带有内存管理单元(MMU)和读/写缓存。它的存储器总线可以和SDRAM、SMROM和类似SRAM的许多器件相接。其软件可与ARM*V4结构处理器家族相兼容,该核派生于IntelTM StrongARMSA-110,但是有以下一些改变:●数据cache的尺寸从16k字节减少到8k字节;
●增加了512字节的袖珍数据cache;
●具有硬件断点和读缓存;
●具有中断向量地址调整能力;
●内含增强型内存管理单元(MMU);
●增加了一个过程ID寄存器。
SA-1111是SA-1110的套片,用来配合SA-1110使用。在增加功能的同时,使用SA-1111可使所设计的嵌入式系统的外围器件大大减少,从而降低系统成本。SA-1111提供有一个USB控制器、两个PS/2口(鼠标和跟踪板)、一个PCMCIA和CF卡接口、AC-Link/I2 S串行音频口、两个脉宽调制(PWM)输出和一个通用串行口。这些功能模块可通过一个快速内部同步总线连接到一起,然后通过系统总线接口(SBI)可将内部总线连接到SA-1111的存储器/系统总线上,在SA-1111和SA-1110之间传递所有的控制和数据信息。因此,SA-1111在具有高端计算性能的便携设备和嵌入式应用场合具有很高的性价比。
2 SA-1110的功能特点 图1是SA-1110的结构框图,图2所示是其引脚功能图。
2.1 SA-1110CPU主要特点
SA-1110中的CPU在133 MHz下运行时具有150 MIPS(百万条指令每秒)的指令运算能力(Dhrystone 2.1),而在206 MHz下运行时可达到235MIPS。另外,该系统还具有如下特点:
●带有存储器总线接口,可方便地与ROM(SMROM)、Flash、SRAM以及类似于SRAM可变等待时间的I/O、DRAM和SDRAM进行接口,同时支持两个PCMCIA槽。
●具有32个项的MMUs,可映射4k字节、8k字节或1M字节,内含32路32个项的相联cache,并具有16k字节指令cache和8k字节数据cache,另外,它还具有系统总线接口(SBI),可共享存储器控制器(SMC)、寄存器存取总线(RAB)和DMA总线。
●具有总共8个写缓存,每个尺寸在1~16字节之间;
●具有大小端操作模式;
●有4个读缓存,每个尺寸为1、4或8个字;
●功耗低,在1.55 V/133 MHz时,其功耗小于240mW;而在1.75 V/206 MHz时,功耗小于400mW;
●内部带有锁相环(PLL),其内部3.6863MHz振荡器和32.768kHz振荡器可为系统提供时钟基准。
●具有正常(完全运行)、空闲(下电)和睡眠(下电)三种电源管理模式。
●带有3.3VI/O接口。采用256mBGA封装。