五基于ARM的嵌入式系统硬件结构设计.pptx
《五基于ARM的嵌入式系统硬件结构设计.pptx》由会员分享,可在线阅读,更多相关《五基于ARM的嵌入式系统硬件结构设计.pptx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本节提要1 13 32 25 54 46 6基于ARM的硬件系统体系结构存储器接口设计网络接口设计I/O接口设计人机交互接口设计其它通讯接口设计第1页/共20页基于ARM的硬件设计主要介绍基于ARM7的嵌入式硬件开发平台的设计方法,包括结构、主要接口、存储器选用方案以及外设、显示等方面的内容。嵌入式硬件开发平台的体系结构外围存储器接口设计方法I/O接口设计第2页/共20页Samsung S3C44B0XSamsung S3C44B0X微处理器是三星公司专为手持设备和一般应用提供的高性价比和高性能的微控制器解决方案,它使用ARM7TDMI核,工作在66MHZ。为了降低系统总成本和减少外围器件,这
2、款芯片中还集成了下列部件:8KB Cache、外部存储器控制器、LCD控制器、4个DMA通道、2通道UART、1个多主I2C总线控制器、1个IIS总线控制器,5通道PWM定时器及一个内部定时器、71个通用I/O口、8个外部中断源、实时时钟、8通道10位ADC等。第3页/共20页基于ARM的嵌入式硬件平台体系结构第4页/共20页芯片体系结构第5页/共20页S3C44B0X存储系统的特征l支持数据存储的大/小端选择(通过外部引脚进行选择)l地址空间:具有8个存储体,每个存储体可达32Mb,总共可达256Mb。l对所有存储体的访问大小均可进行改变(8位16位32位)l8个存储体中,Bank0Bank
3、5可支持ROM、SRAM;Bank6、Bank7可支持ROM、SRAM和FPEDOSDRAM等。l7个存储体的起始地址固定,1个存储体的起始地址可变。第6页/共20页复位后的S3C44B0X的存储器映射表 第7页/共20页系统的存储空间分配Bank0:两片512KFlash,放置系统引导程序,系统上电复位后,PC指针自动指向Bank0的第一个单元,进行系统自举。Bank1:K9F2808(三星 16Mbyte Flash),非线性寻址。具体的时序可以参考K9F2808的datasheetBank2:USBN9603。USB设备端接口芯片,占用系统外部中断0。8位数据总线。Bank3、Bank4
4、未接设备。可以供扩展使用Bank5:RTL8019AS,ISA总线兼容的10M以太网(PHYMAC层)控制芯片。占用系统外部中断1,16位数据总线第8页/共20页Bank6:SDRAM,起始地址为0 xC000000。在SDRAM中,前512Kbyte的空间划分出来,作为系统的LCD显示缓冲区使用(更新其中的数据,就可以更新LCD的显示)。系统的程序存储空间从0 xC080000开始。也就是,引导系统的时候,需要把system.bin文件复制到0 xC080000开始的地址空间,把PC指针指向0 xC080000。Bank7:未使用。可以扩展另一片SDRAM,或者其他的外设。系统的同步串行口(
5、SIO),连接着触摸屏控制芯片FM7843(与ADS7843完全兼容)。在同步串行口上,还可以扩展其他的芯片。靠IO口控制设备的片选信号(CS)来防止设备的冲突。注:系统的扩展接口上,A0的标号,连接在S3C44B0X的ADDR1上,后面的地址依次向后错位。第9页/共20页S3C44B0X与FLASH的连接(Half Word方式)第10页/共20页使用Bank0上的两片512Kb2来放置系统BIOS,系统上电以后,PC指针自动指向Bank0的第一个单元,开始进行系统自举。系统自举完成以后,便从硬盘中将系统文件和用户应用程序复制到SDRAM内存中执行。Bank1上接16M非线性Flash,当做
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ARM 嵌入式 系统 硬件 结构设计
限制150内