StrongARM及其嵌入式应用平台_第1页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、strongarm及其嵌入式应用平台在满足专用平台设计中,要求所设计的平台具有pcmcia接口、compactflash接口、rs232 接口、2个ps/2接口、2个接口、接口、键盘接口等,使所设计的平台满足数据的采集、处理、存储、显示、打印、传输等功能。为此,选用intel公司的strong芯片sa1110和sa1111作为平台cpu与接口扩展器件,通过与其它接口芯片协作来完成扩展接口的设计任务。1 芯片简介1.1 sa1110简介intel公司的strongarm芯片sa1110可以满足便携式、嵌入式应用的要求,作为32位strongarm risc处理器,其最高运行速度可达206 mhz

2、;其内部有强大的命令操作能力、高速缓冲能力、寄存器管理能力、读/写缓冲器能力。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控制器,用

3、于支持串行通信过程中的数据高速运动,如串行通道与外部寄存器、dram、sram、flash、rom等之间的通信;此外,还有1个用于支持lcd控制器工作的自立的dma 控制器。sa1110有5个自立的串行通道,可分离执行半双工被动协议的通用串行总线(usb)通信、通用异步收发(uart)通信、数据(irda)通信、 多媒体通信口/同步串行口(mcp/ssp)通信等。sa1110 通过命令和数据断点提供调试支持,还提供jtag口,用于举行系统延续检查。1.2 sa1111简介intel公司的strongarm芯片sa1111支持sa1110开发平台,可扩展sa1110的开发环境,可以为手持式高性能

4、的计算机系统提供所需的功能;其内部除含有主动式usb控制器外,可通过扩展支持pcmcia 接口、compactflash接口、2个ps/2接口、2个满足工业标准的自立的串行口、脉冲宽度调制()、全双工ssp接口、全双工串行音频口以及其它的i/o中断能力;利用其高性能的寄存器控制器,可以通过系统寄存器总线完成系统寄存器与dma之间的数据转移。2 扩展接口设计因为所设计的平台要求具有pcmcia接口、compactflash接口、rs232接口、2个ps/2接口、2个usb接口、lcd接口、键盘接口等,因此,所设计的平台是基于嵌入式cpu sa1110/sa1111而构建的,其组成框图及信号线衔接

5、关系1所示。扩展接口由sa1110、sa1111、hub、tps2149、tps2015、sn75240以及标准的pcmcia插槽、compactflash插槽、usb接口、ps/2接口等构成。其中sa1110为平台cpu,sa1111与sa1110共同为构建系统平台,以削减系统器件数量、降低功耗、提高性能;cpld用于完成lcd所需控制信号的转换、rs232信号的协调及控制、按键控制信号的编码等;ts2015、ts2194用于产生usb接口所需的5 v,它受sa1111输出的usb_pwr_sense和usb_pwrcntl信号控制;tusb2040用于完成usb信号集线器功能(hub);s

6、n75240用于满足对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根控

7、制线;在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等构成。下面简要介绍平台对扩展接口的要求及功用:(1)具有pcmcia和compact flash接口,以便于安装pcmcia和compactflash插卡,用于实现心电数据的采集和存储;(2)具有rs232接口,以便于和计算机通信,实现程序的下载和升级;(3)具有两个ps/2接口,一个用于和条形码扫描仪相接,实现病人数据的录入,另一个用于和鼠标相连,实现功能挑选;(4)具有两个usb接口,一个用于和打印机相接,实现输出打印,另一个用于和网络相连,实现心电数据的远程传输;(5)具有一个lcd接口,用于和lcd模块相接,实现心电数据的实时显示;(6)具有一个键盘接口,用于将心电图机面板上的按

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论