基于ARM的嵌入式最小系统架构研究.docx





《基于ARM的嵌入式最小系统架构研究.docx》由会员分享,可在线阅读,更多相关《基于ARM的嵌入式最小系统架构研究.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于ARM的嵌入式最小系统架构研究 align=center图4SDRAM接口方式/align1单片SDRAM图4中a例为ARM处理器S3C44B0与一个16bit的SDRAMK4S641632d的连接方式。在对尺寸有严格限制且对动态存储器容量要求不高的嵌入式系统中常采用此种连接方式。2双片16bitSDRAM结合使用在双片16bitSDRAM合成一个32bitSDRAM使用时,ARM处理器的地址线A2接SDRAM的地址线A0,其余地址依次递增,这是由于在SDRAM中字节是存储容量的惟一单位,而此时SDRAM为32bit位宽。SDRAM的BA地址线是其内部Bank的地址线,代表了SDRAM内存
2、的最高位。在图4中b例的SDRAM总大小是64M64M=,需要A25-A0引脚来寻址,所以BA1-BA0连接到了A25-A24引脚上。还需留意的是SDRAM内存行地址和列地址是复用的,所以地址线的数目一般少于26条,详细连接需要参考ARM处理器和SDRAM的相关手册。值得留意的是,有些ARM处理器如SamSung公司的ARM940T系列处理器S3C2510,其地址总线与其它标准ARM处理器不太一样,它的地址线分为内部地址线和外部地址线两种类型。根据所连接的存储器数据总线宽度,内部地址线进展相应的移位,对应到外部地址线A23-A0,进而对外提供固定的地址线A23-A0。其本质与典型的ARM处理器
3、是一致的。4.嵌入式系统启动架构启动架构是嵌入式系统的关键技术。把握启动架构对于理解嵌入式系统的运行原理有着重要的意义。嵌入式系统在启动时,引导代码、操纵系统的运行和应用程序的加载主要有两种架构,一种是直接从NorFlash启动的架构,另一种是直接从NandFlash启动的架构。需要留意的是,在嵌入式系统启动引导的经过中会有多种情况出现,如vxWorks的启动代码BootRom就有压缩和非压缩,驻留和非驻留方式之分,而操纵系统本身也多以压缩映象方式存储,所以启动代码在执行和加载经过中需要根据不同的情况,作出相应的处理。4.1从NorFlash启动NorFlash具有芯片内执行XIP,eXecu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ARM 嵌入式 最小 系统 架构 研究

限制150内