`
isiqi
  • 浏览: 16453352 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

StrongARM及其嵌入式应用平台StrongARM芯片SA1110和SA1111

阅读更多
1芯片简介

1.1SA1110简介

  Intel公司的StrongARM芯片SA1110可以满足便携式、嵌入式应用的要求,作为32位StrongARMRISC处理器,其最高运行速度可达206MHz;其内部有强大的指令操作能力、高速缓冲能力、寄存器管理能力、读/写缓冲器能力。SA1110寄存器总线接口可与DRAM、SDRAM、ROM、SMROM、SRAM以及其它潜在的I/O器件共享数据信号,其寄存器与PCMCIA模块支持4个快速页操作模式(FPM)、扩展数据输出(EDO)、同步DRAM、6个静态存储器、6个ROM/SDRAM等。SA1110可提供系统支持逻辑、多个串行通信通道、1个彩色/灰度LCD控制器、2个PCMCIA插槽、28个GPIO口;内部提供定时器、电源管理、指令控制、复位控制、时钟产生、中断控制等功能。SA1110电源管理提供正常、空闲、睡眠三种工作状态,其内部包含六通道的DMA控制器,用于支持串行通信过程中的数据高速运动,如串行通道与外部寄存器、DRAM、SRAM、Flash、ROM等之间的通信;此外,还有1个用于支持LCD控制器工作的独立的DMA控制器。SA1110有5个独立的串行通道,可分别执行半双工被动协议的通用串行总线(USB)通信、通用异步收发(UART)通信、红外数据(IrDA)通信、多媒体通信口/同步串行口(MCP/SSP)通信等。SA1110通过指令和数据断点提供调试支持,还提供JTAG口,用于进行系统连续检查。

1.2SA1111简介

  Intel公司的StrongARM芯片SA1111支持SA1110开发平台,可扩展SA1110的开发环境,可以为手持式高性能的计算机系统提供所需的功能;其内部除含有主动式USB控制器外,可通过扩展支持PCMCIA接口、CompactFlash接口、2个PS/2接口、2个满足工业标准的独立的串行口、脉冲宽度调制(PWM)、全双工SSP接口、全双工串行音频口以及其它的I/O中断能力;利用其高性能的寄存器控制器,可以通过系统寄存器总线完成系统寄存器与DMA之间的数据转移。

2扩展接口设计

  由于所设计的平台要求具有PCMCIA接口、CompactFlash接口、RS232接口、2个PS/2接口、2个USB接口、LCD接口、键盘接口等,因此,所设计的平台是基于嵌入式CPUSA1110/SA1111而构建的,其组成框图及信号线连接关系如图1所示。

  扩展接口由SA1110、SA1111、CPLD、HUB、TPS2149、TPS2015、SN75240以及标准的PCMCIA插槽、CompactFlash插槽、USB接口、PS/2接口等构成。其中SA1110为平台CPU,SA1111与SA1110共同为构建系统平台,以减少系统器件数量、降低功耗、提高性能;CPLD用于完成LCD所需控制信号的转换、RS232信号的协调及控制、按键控制信号的编码等;TS2015、TS2194用于产生USB接口所需的5V电压,它受SA1111输出的USB_PWR_SENSE和USB_PWRCNTL信号控制;TUSB2040用于完成USB信号集线器功能(HUB);SN75240用于满足对PS/2端口ESD的要求;各种标准插槽与接口用来实现与标准的插卡及接口的标准连接。

3扩展接口信号定义

  在扩展接口设计中,涉及到较多的信号,包括地址信号、数据信号、各种控制信号,各种信号的连接关系如图1所示。其中,在SA1110与SA1111接口之间,包括32根数据线、26根地址线、10根控制线;在SA1111与PCMCIA插槽之间,包含16根数据线、26根地址线、17根控制线;在SA1111与CompactFlash插槽之间,包含16根数据线、11根地址线、17根控制线;在SA1111与PS/2接口之间,包含4根信号线;在SA1111与USB接口之间,包含2根信号线、2根控制线;在CPLD与SA1110之间,有8根数据线、9根控制线;在CPLD与LCD模块LC94323A之间,有8根数据线、4根控制线,LCD采用SHARP公司的LC94323A被动LCD矩阵模块;在CPLD与RS232接口之间,有7根控制线;在CPLD与按键之间,有11根控制线。各种信号的定义如表1所列。

4心电图机的平台应用

  所设计的扩展接口是为了满足具有远程通信能力的心电图机硬件平台的需要。该平台的要求是能实时采集、处理、存储、显示、打印、传输所采集到的心电数据。平台由专用心电数据采集模块、SA1110/SA1111构成的CPU及扩展接口、Flash、DRAM、CPLD等构成。下面简要介绍平台对扩展接口的要求及功用:

◇具有PCMCIA和CompactFlash接口,以便于安装PCMCIA和CompactFlash插卡,用于实现心电数据的采集和存储;

◇具有RS232接口,以便于和计算机通信,实现程序的下载和升级;

◇具有两个PS/2接口,一个用于和条形码扫描仪相接,实现病人数据的录入,另一个用于和鼠标相连,实现功能选择;

◇具有两个USB接口,一个用于和打印机相接,实现输出打印,另一个用于和网络相连,实现心电数据的远程传输;

◇具有一个LCD接口,用于和LCD模块相接,实现心电数据的实时显示;

◇具有一个键盘接口,用于将心电图机面板上的按键,通过CPLD转换成所需的PC/AT键盘信号。

5结论

  本文介绍的扩展接口已用于实际设备设计中,并取得了满意的效果。扩展接口设计中,由于充分利用了SA1110和SA1111的嵌入式功能和CPLD,达到了简化电路结构、完善功能的目的。
分享到:
评论

相关推荐

    StrongARM及其嵌入式应用平台

    《StrongARM及其嵌入式应用平台》这篇文章主要探讨了基于Intel公司StrongARM系列的嵌入式CPU SA1110/SA1111在构建嵌入式应用平台中的核心作用,以及如何通过硬件扩展来满足平台设计的需求。StrongARM处理器因其32位...

    嵌入式系统/ARM技术中的StrongARM及其嵌入式应用平台

    摘 要: 在简要介绍嵌入式CPU SA1110/SA1111的基础上,着重从硬件方面...为此,选用Intel公司的StrongARM芯片SA1110和SA1111作为平台CPU与接口扩展器件,通过与其它接口芯片配合来完成扩展接口的设计任务。1 芯片

    虚拟硬件方法实现基于Intel StrongARM SA-1110平台的Linux APM.pdf

    【摘要】:本文探讨了在StrongARM SA-1110开发板上实现Linux APM的主要技术挑战,分析了Intel StrongARM处理器SA-1110及其开发板Assabet与电源管理相关的结构和特性,并提出了一种基于虚拟硬件的系统跨平台移植方法。...

    嵌入式Linux内核及其驱动开发

    嵌入式Linux内核及其驱动开发是计算机科学与技术领域中的一个重要研究方向...随着技术的不断进步和开源文化的普及,嵌入式Linux内核及其驱动开发已经成为一个充满活力的领域,对于技术研究和应用开发都有着重要的意义。

    用Ax88796实现SA1110的以太网接口

    关键词:嵌入式 SA1110 Ax88796 以太网 CPU MII Intel公司的StrongARM SA1110是一款主要面向嵌入式应用的高性能32位微处理器,目前已经被广泛应用在PDA等手持设备上。SA1110最高主频可达206 MHz,具有内存管理单元...

    linux嵌入式系统与硬件平台.docx

    - **硬件平台示例**:以Intel StrongARM SA1110为例,其结构示意图展示了该芯片的核心组件,如CPU、内存控制器、外设接口等。 #### 三、Linux嵌入式系统与硬件平台的关系 - **内核与任务分离**:在嵌入式环境中,...

    嵌入式系统开发圣经

    2-4-2 SA 1110/SA 1111模拟实验版 2-4-3 StrongARM嵌入式系统微处理器的应用 2-4-4 参考数据 2-5 德州仪器公司TMS320 DSP微处理器 2-5-1 TMS320 DSP微处理器简介 2-5-2 德州仪器公司C5X DSP微处理器系列 2-5-3...

    如何取得StrongARM处理器CPU的详细信息.pdf

    StrongARM处理器是一种广泛应用在嵌入式系统中的高性能微处理器,尤其在Windows CE平台中。了解并获取其详细的CPU信息对于开发者来说至关重要,因为这能帮助他们优化代码,提高系统的运行效率。本文将深入探讨如何...

    嵌入式系统与通信技术在汽车安全中的应用.pdf

    这一部分负责连续视频图像的采集、压缩,并通过嵌入式操作系统(如基于StrongARM SA1110的操作系统)进行处理。 2. **多功能无线遥控开关**:采用PT2262/PT2272芯片组,实现远程控制,确保车辆在安全模式下运行。当...

    嵌入式论文啊

    嵌入式系统由硬件环境、嵌入式操作系统和嵌入式应用程序三大部分组成。硬件环境包括嵌入式处理器和外围设备,其中嵌入式处理器是系统的核心,负责控制和运行系统。嵌入式操作系统则是系统运行的基础,具有精简内核、...

    嵌入式Linux内核及其驱动开发.pdf

    《嵌入式Linux内核及其驱动开发》这篇文章深入探讨了在Intel StrongArm SA110硬件环境下进行嵌入式Linux驱动程序开发的关键技术。作者张海峰以USB和GPIO驱动程序为例,阐述了如何在嵌入式Linux下开发字符设备驱动...

    嵌入式系统/ARM技术中的基于StrongARM视频采集与处理系统

    StrongARM SA-1110的采用,确保了处理速度和能效的平衡,使得整个系统具备了良好的市场应用前景。 总的来说,基于StrongARM的视频采集与处理系统结合了嵌入式技术的灵活性和数字视频监控的先进性,为远程监控提供了...

    基于Linux的嵌入式系统的启动设计.pdf

    本文以基于Intel StrongARM SA1110微处理器的数据采集系统为例,探讨基于Linux的嵌入式系统的启动设计。SA1110是一款高性能的嵌入式处理器,常用于需要低功耗和高性能的嵌入式设备中。该系统硬件架构包括CPU、SDRAM...

    应用处理器PXA255上的嵌入式Linux系统开发.pdf

    PXA255是Intel推出的一款高性能、低功耗的32位微处理器,主要用于取代StrongARM SA1110,特别适合多媒体应用和无线通信设备。其特性包括Thumb压缩指令、64位长乘法指令以及扩展型DSP指令,这些特性使得PXA255在处理...

    基于嵌入式计算机的超声检测系统

    - **处理器**:采用Intel StrongARM SA-1110,最高支持220MHz的工作频率。 - **存储模块**:包括32MB的Flash存储器用于存储用户程序;SDRAM可根据需求配置为32MB或64MB,主要用于WinCE系统的运行。 - **人机交互模块...

    嵌入式系统课件--嵌入式CPU的介绍

    StrongARM处理器内核如SA-1,提供了高性能计算能力,适用于高性能需求的嵌入式应用场景。 MIPS处理器,由MIPS Technologies公司开发,也被广泛用于嵌入式系统,特别是在网络设备和路由器等领域。MCU,即微控制器,...

    基于StrongArm Linux的USB设备开发方法研究.pdf

    StrongArm处理器作为32位嵌入式处理器的一种,其在移动设备和嵌入式系统中的应用广泛。本文主要探讨如何在StrongArm平台上,利用Linux操作系统进行USB设备的开发。 首先,USB设备的开发涉及到Linux内核模块的理解。...

    嵌入式Linux触摸屏驱动开发.pdf

    - **硬件初始化**:驱动程序首先需要初始化AD7887和SA1110的相关控制寄存器,设置合适的配置,确保能正确地读取和处理触摸数据。 - **驱动流程与架构**:驱动程序通常包括数据采集、中断处理、坐标计算等部分,...

    共创软件联盟推出嵌入式操作系统CC-Linux1.0.pdf

    目前,该系统已支持Real Magic STB2000(X86处理器)的机顶盒和SA1110 Evaluation Board(StrongARM SA1110处理器)的PDA硬件平台。 系统由内核、GUI、开发工具和系统应用软件构成。内核部分采用Linux 2.4.0的最新...

    嵌入式Linux移植简介培训课件.ppt

    - **Intel StrongARM 1110 (SA-1110)**:这是一款基于ARM架构的RISC微处理器,具有高速缓存和内存管理单元,适合嵌入式应用。 - **Assabet开发板**:基于SA-1110的开发板,具有PCMCIA/CF插槽和JTAG接口,用于调试...

Global site tag (gtag.js) - Google Analytics