- 1、本文档共187页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 基于S3C44B0X嵌入式系统应用开发实例 5.1 S3C44B0X处理器介绍 Samsung S3C44B0X微处理器是三星公司专为手持设备和一般应用提供的高性价比和高性能的微控制器解决方案。 片内集成ARM7TDMI核,工作在66MHz,采用0.25μm CMOS工艺制造,并在ARM7TDMI核基本功能的基础集成了丰富的外围功能模块,便于低成本设计嵌入式应用系统。 S3C44B0X特性 内核:2.5V I/O : 3.0 V 到3.6 V 运行频率:最高为66MHz 封装:160 LQFP / 160 FBGA 基于S3C44B0X的嵌入式系统体系结构 S3C44B0X的体系结构的功能框图: S3C44BOX系列微控制器的引脚一般是多个功能复用,但是同一引脚在同一时刻只能使用其中一个功能,这可以通过设置PCONx寄存器来选择。 5.2 S3C44B0X存储控制器功能及应用开发 5.2.1 S3C44B0X存储控制器概述 5.2.2 S3C44B0X存储器空间划分简述 5.2.3 S3C44B0X存储控制器相关引脚 5.2.4 S3C44B0X存储控制器的特殊功能寄存器 5.2.5 S3C44B0X存储器应用编程 5.2.1 S3C44B0X存储控制器概述 在基于ARM核的嵌入式应用系统中一般包含多种类型的存储器件,如Flash、ROM、SRAM和SDRAM等。不同类型的存储器对速度、数据宽度等的要求也不同。为了实现对这些不同类型的存储器进行管理,就需要有一个存储器管理控制器。 S3C44B0X的存储器管理控制器提供支持片外存储器访问需要的控制信号,实现对片外存储器的管理。 5.2.2 S3C44B0X存储器空间划分 地址空间: 包含8个地址空间,每个地址空间的大小为32M字节,总共有256M字节的地址空间; 8个地址空间中: 6个地址空间可以用于ROM、SRAM等存储器; 2个地址空间用于ROM、SRAM、FP/EDO/SDRAM等存储器; 7个起始地址固定的地址空间; 1个起始地址可变的地址空间; 从S3C44B0X复位后的存储器地址分配图可以看出: 特殊功能寄存器位于0x01C00000到04M空间内; Bank0-Bank5的起始地址和空间大小都是固定的; Bank6的起始地址是固定的,空间可以配置为2/4/8/16/32M。 Bank7的空间大小和Bank6一样是可变的,也可以配置为2/4/8/16/32M。 Bank7的起始地址是可变的。 如果同时使用Bank6/Bank7,则要求连接相同容量的存储器,而且地址空间在物理上是连续的。 典型系统中存储体的分配情况 Bank0:通常,使用Bank0上的NOR Flash放置系统BootLoader ,系统上电后,PC指针自动指向Bank0的第一个单元,开始进行系统自举(运行系统初始化程序BootLoader)。系统自举完成后,便从硬盘中将系统文件和用户应用程序复制到SDRAM内存中执行。 BootLoader 计算机系统的引导装载程序是系统加电后运行的第一段软件代码。 引导装载程序一般由两部分组成(PC机): BIOS。一段固件程序,负责完成硬件检测和资源分配。 BootLoader。将操作系统内核从硬盘上读入内存中,然后跳转到内核的入口点,从而启动操作系统。 Bank1:上接非线性Flash,当做系统硬盘使用,可以构造文件系统,存放海量数据。(推荐使用) Bank6:SDRAM,起始地址为 0xC000000。 5.2.3 S3C44B0X存储控制器相关引脚 和存储器相关的引脚的配置: Bank0---NGCS0 用来选通启动存储器。启动存储器在开机复位后,就应正常工作,因此由引脚设置。 关于存储器引脚的配置 例: 5.2.4 S3C44B0X存储控制器的特殊功能寄存器(13个) 总线宽度/等待控制寄存器(BWSCON)(1个) 用来决定存储器总线宽度、等待允许、高低字节使能。见P.229 S3C44B0X存储控制器的特殊功能寄存器 Bank控制寄存器 ( BANKCONn )(8个) 用来确定存储器读写时序。 ⑴ (BANKCONn: nGCS0-nGCS5) ⑵(BANKCONn: nGCS6-nGCS7) S3C44B0X存储控制器的特殊功能寄存器 DRAM/SDRAM刷新控制寄存器(REFRESH) (1个) 用来决定 DRAM/SDRAM 刷新允许、刷新模式、RAS 预充电时间、RAS和CAS最短时间、CAS保持时间、刷新计数值。 S3C44
您可能关注的文档
- 果蔬速冻的全面研究.ppt
- 基于PLC控制的机械手设计.doc
- 基于单片机的控制器01.ppt
- 基于单片机控制的交通灯设计与实现—硬件设计答辩.ppt
- 基于面向对象方法的高分辨率影像提取.ppt
- 挠性航天器的姿态控制及振动抑制研究.ppt
- 气候变化下水资源研究进展.ppt
- 汽车四轮驱动技术的研究.doc
- 浅谈少儿险市场.ppt
- 浅析土石砌筑的西南少数民族民居环境艺术.doc
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
最近下载
- “双 减”、“六项管理”教师应知应会试题及答案 (1).docx VIP
- 中班语言《谁的尾巴》PPT课件.ppt
- 2024年烟花爆竹经营单位主要负责人证考试500题及解析.doc
- 航海英语听力与会话-问答第四版完整版.pdf
- 手指软组织缺损临床路径及表单.docx VIP
- Unit8-it-must-belong-to-Carla-A市公开课一等奖省赛课微课金奖PPT课件.pptx
- 2024年新高考化学命题特点及试题分析.pdf
- 广东省市政工程竣工验收资料统一表格目录.docx
- 道德与法治赛课一等奖:《有多少浪费可以避免(第一课时)》教学设计详案(四下).docx VIP
- 当代公共空间装置艺术的审美倾向研究.pdf
文档评论(0)