四、嵌入式系统初始化与操作系统的移植.ppt

四、嵌入式系统初始化与操作系统的移植.ppt

  1. 1、本文档共157页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
硬件启动流程 电源接口设计 电源系统设计 外围3.3V:使用LM1085 内核1.8V:使用AS1117 时钟电路 时钟电路设计 32.768KHz晶体 22pF电容,以帮助晶体起震 关于锁相环( PLL,Phase Locking Loop ) 锁相环是指一种电路或者模块,它用于在通信的接收机中,其作用是对接收到的信号进行处理,并从其中提取某个时钟的相位信息。或者说,对于接收到的信号,仿制一个时钟信号,使得这两个信号从某种角度来看是同步的(或者说,相干的)。 锁相环的三个组成部分和相应的运作机理是: 鉴相器:用于判断锁相器所输出的时钟信号和接收信号中的时钟的相差的幅度; 可调相/调频的时钟发生器器:用于根据鉴相器所输出的信号来适当的调节锁相器内部的时钟输出信号的频率或者相位,使得锁相器完成上述的固定相差功能; 环路滤波器:用于对鉴相器的输出信号进行滤波和平滑,大多数情形下是一个低通滤波器,用于滤除由于数据的变化和其他不稳定因素对整个模块的影响。   ┌─────┐   ┌─────┐   ┌───────┐    →─┤ 鉴相器 ├─→─┤环路滤波器├─→─┤受控时钟发生器├→┬─→   └──┬──┘   └─────┘   └───────┘ │         ↑                        ↓      └──────────────────────────┘ ARM的PLL PLL的功能 控制ARM CPU的速度; 为SDRAM提供同步电源 系统复位 设置存储器工作模式 设置存储器总线宽度(Memory Bus Width):8,16,32 设置存储器工作模式(Memory Type):Big Endian Little Endian 存储器类型(异步) Asynchronous:ROM、EPROM、Flash memory 由nCE(Chip Enable)、nOE(Read)、nWE(Write)、Data bus和Address bus组成,寻址空间是由地址总线的宽度决定的。 读写总线的时序图 读数据的时序图 写数据的时序图 存储器类型(同步) Synchronous: DRAM 地址分为行地址RAs和列地址CAS,每隔一段时间需要刷新一次(Refresh),否则内部数据会丢失 DRAM的控制 DRAM的读取步骤: (1)通过地址总线将行地址传输到地址脚; (2)nRAS使能,行地址被传送到行地址选通线路中;此时nWE脚确定不被使能,故DRAM不会进行写入操作; (3)通过地址总线将列地址传输到地址脚; (4)nCAS脚被使能,列地址被传送到列地址选通线路中,nCAS脚同时有nOE的功能,此时D0~Dn知道可以向外输出数据; DRAM的读取步骤: (1)通过地址总线将行地址传输到地址脚; (2)nRAS使能,行地址被传送到行地址选通线路中;此时nWE脚被使能为低电位,故DRAM进入写操作; (3)通过地址总线将列地址传输到地址脚; (4)nCAS脚被使能,列地址被传送到列地址选通线路中,此时D0~Dn知道可以向内输入数据; DRAM的控制的问题 1. 延迟问题: 连续的DRAM读取操作之间的延迟,预充电延迟(Pre-charge time) nRAS转变成nCAS所需要的延迟 2.DRAM的刷新问题 DRAM只能在短时间内保持内容存储器的电荷,所以必须在内部电荷消失之前进行刷新; 由于每次读写都能刷新DRAM中的内容,所在可能采用DRAM控制器控制刷新; ARM的系统结构 ARM的存储器设置示例 ARM的存储器控制表 ARM存储器接口 S3C44B0/S3C2410硬件结构 与关键技术分析 S3C44B0处理器简介 S3C44B0 和 S3C2410为手持设备和普通应用提供了低成本、低功耗、高性能微控制器的解决方案。 为了降低整个系统的成本,S3C44B0 和S3C2410分别提供了很多内置功能部件,大大缩短了工程应用的开发周期。 S3C44B0微控制器 带8KB Cache的ARM7TDMI核。 内置系统存储控制器(片选逻辑,支持ROM、SRAM、Flash、FP/EDO/SDRAM)。 LCD控制器(支持256色的STN,集成1个DMA控制器)。 2个通用DMA控制器(ZDMA)/2个外围DMA控制器(BDMA)。 2个带硬件握手的UART控制器(符合550标准)/1个SIO。 1个支持多主设备的I2C控制器。 1个IIS总线控制器。 5个PWM定时器和1个内部定时器。 看门狗定时器Watch Dog。 71个通用可编程的I/O口和8个外部中断源。 具有8通道输入的10位ADC。 具有日历功能的实时时钟RTC。 功率控制模式:Nomal、Slow、Idle和

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档