- 1、本文档共93页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
六、基于ARM的嵌入式系统硬件结构设计解读
基于ARM的硬件设计 主要介绍基于ARM7的嵌入式硬件开发平台的设计方法,包括结构、主要接口、存储器选用方案以及外设、显示等方面的内容: 嵌入式硬件开发平台的体系结构。 外围存储器接口设计方法。 键盘、LCD等人机交互接口的设计。 触摸屏的设计。 以太网设计。 CAN总线设计。 Samsung S3C44B0X S3C44B0X微处理器是三星公司专为手持设备和一般应用提供的高性价比和高性能的微控制器解决方案,它使用ARM7TDMI核,工作在66MHz。为了降低系统总成本和减少外围器件,这款芯片中还集成下列部件:8KB Cache、外部存储器控制器、LCD控制器、4个DMA通道、2通道UART、1个多主I2C总线控制器、1个IIS总线控制器,5通道PWM定时器及一个内部定时器、71个通用I/O口、8个外部中断源、实时时钟、8通道10位ADC等。 基于ARM的嵌入式硬件平台体系结构 芯片体系结构 S3C44B0X存储系统的特征 复位后的S3C44B0X的存储器映射表 系统的存储空间分配 Bank1:K9F2808(三星 16Mbyte Flash),非线性寻址。具体的时序可以参考K9F2808的datasheet。 Bank0:1片2MB NOR Flash,放置系统引导程序,系统上电复位后,PC指针自动指向Bank0的第一个单元,进行系统自举。 Bank2:PDIUSBD12、USB设备端接口芯片,占用系统外部中断0。8位数据总线。 Bank3、Bank4未接设备,可以供扩展使用。 Bank5:RTL8019AS、ISA总线兼容的10M以太网(PHY+MAC层)控制芯片。占用系统外部中断1,16位数据总线,扩展IO口。 Bank6:SDRAM,起始地址为0xC000000。在SDRAM中,前512Kbyte的空间划分出来,作为系统的LCD显示缓冲区使用(更新其中的数据,就可以更新LCD的显示)。系统的程序存储空间从0xC080000开始。也就是,引导系统的时候,需要把system.bin文件复制到0xC080000开始的地址空间,把PC指针指向0xC080000。 Bank7:未使用。可以扩展另一片SDRAM,或者其他的外设。 系统的同步串行口(SIO),连接着触摸屏控制芯片FM7843(与ADS7843完全兼容);CAN总线控制芯片MCP2510;Max504(D/A);键盘和LED扫描芯片ZLG7289。在同步串行口上,还可以扩展其他的芯片。通过IO口控制设备的片选信号(CS)来防止设备的冲突。 注:系统的外部总线主要有16位和8位。原理图设计的时候需要注意16总线和8位总线的区别。在连接不同总线宽度的外设,地址是否需要依次向后错位。 S3C44B0X与Flash的连接(Half Word方式) 存储器接口设计 使用Bank0上的1片2MB Flash来放置系统BIOS,系统上电以后,PC指针自动指向Bank0的第一个单元,开始进行系统自举。系统自举完成以后,便从硬盘中将系统文件和用户应用程序复制到SDRAM内存中执行。 Bank1上接16MB NAND Flash,当做系统硬盘使用,可以构造文件系统,存放海量数据。 用SDRAM当作系统内存,只有Bank6/Bank7能支持SDRAM,所以将SDRAM接在Bank6上。如果同时使用Bank6/Bank7,则要求连接相同容量的存储器,而且其地址空间在物理上是连续的。 NAND和NOR——性能比较 NOR和NAND是现在市场上两种主要的非易失闪存技术。其特点比较如下: NOR的读速度比NAND稍快一些。 NAND的写入速度比NOR快很多。 NAND的擦除速度远比NOR的快。 大多数写入操作需要先进行擦除操作。 NAND的擦除单元更小,相应的擦除电路更少。 接口差别 NOR Flash带有SRAM接口,线性寻址,可以很容易地存取其内部的每一个字节。 NAND Flash使用复用接口和控制IO多次寻址存取数据。 NAND读和写操作采用512字节的块,这一点有点像硬盘管理,此类操作易于取代硬盘等类似的块设备。 容量和成本 NAND Flash生产过程更为简单,成本低。 常见的NOR Flash为128KB~16MB,而NANDFlash通常有8~128MB。 NOR主要应用在代码存储介质中,NAND适合于数据存储。 NAND在CompactFlash、Secure Digital、PC Cards和MMC存储卡市场上所占份额最大。 可靠性和耐用性 在NAND中每块的最大擦写次数是100万次,而NOR的擦写次数是10万次。 位交换的问题NAND Flash中更突出,需要ECC纠错。 NAND Flash中坏块随机分布,需要通过软件标定——产品量产的问题。
您可能关注的文档
- 消防安全案例1讲述.doc
- 公共关系口才概述解读.docx
- 公共安全与逃生解读.pptx
- 消防安全引导员培训课件讲述.ppt
- 消防安全案例金考卷(C2)讲述.doc
- 消防安全主题班会讲述.pptx
- 消防安全案例培训(最终稿)20161105(已经上传)讲述.pptx
- 消防安全知识竞赛赛题及答案讲述.doc
- 消防安全演习方案及流程讲述.doc
- 消防安全知识题讲述.doc
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 重庆市两江新区2024-2025学年数学六年级第一学期期末检测试题含解析.doc VIP
- 人教版(2024年新版)七年级上册美术全册教学设计.docx
- Desouttter马头电动装配系统CVI3 系列 CVI3 Controllers CVI3 Vision (6159326910) CVI3 tightening controllers Conf.pdf
- 【MOOC】时间序列分析-中南财经政法大学 中国大学慕课MOOC答案.docx
- 2024-2025学年重庆市六年级数学第一学期期末检测试题含解析.doc VIP
- 高中政治(必修1+必修2)期末测试卷(二)(原卷版).docx VIP
- 高中生物 2023-2024学年安徽省合肥高一(上)期末生物试卷.pdf
- 太阳能光伏产业链垂直一体化构建研究.docx VIP
- SSCI收录管理学种期刊目录.docx
- GB51016-2014 非煤露天矿边坡工程技术规范.pdf
文档评论(0)