- 1、本文档共130页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
part_5第5章基于arm的嵌入式系统硬件结构设计
嵌入式系统设计与实例开发
——基于32位微处理器与实时操作系统
第五章 基于ARM的硬件系统结构设计
;本节提要;ARM920T内核结构;S3C2410的内部结构;读写总线的时序图;本节提要;2410的存储器系统;S3C2410的存储器配置;Bank6/Bank7地址分布;Bank0总线宽度配置;与2片8位的ROM连接方法;与1片16位的ROM连接;S3C2410与2片8位FLASH的连接方法;与1片16位的SDRAM的连接方法;与2片16位的SDRAM的连接方法;NAND和NOR——性能比较;接口差别;容量和成本;可靠性和耐用性;本节提要;I/O子系统的层次模型;从不同角度看I/O系统;I/O接口的编址方式——端口映射;I/O接口的编址方式——内存映射;DMA I/O;字符模式设备与块模式设备;建立通用的I/O接口函数;I/O接口设计;通用设计原则(I/O设备);I/O接口
3种寄存器
数据寄存器、控制寄存器和状态寄存器
;通用设计原则(I/O设备);通用设计原则(I/O设备);I/O设备的数据输入/输出
输入过程
CPU把一个地址值放在地址总线上,这一步将选择某一输入设备;
CPU等候输入设备的数据成为有效;
CPU从数据总线读入数据,并放在一个相应的寄存器中。
输出过程
CPU把一个地址值放在地址总线上,选择输出设备;
CPU把数据放在数据总线上;
输出设备认为数据有效,从而把数据取走。
究竟什么时候数据才成为有效? ;I/O设备的定时方式
简单的外围设备
机械开关、二极管(无需定时机制, CPU只要接收或发送数据就可以了)
慢速或中速的外围设备
速度和CPU速度不在一个数量级,或不规则时间间隔操作(键盘)
异步定时方式
中断方式
查询方式
高速的外围设备
以相等的时间间隔操作,采样同步定时方式
时钟脉冲控制
DMA;通用设计原则(I/O设备);I/O接口
程序查询方式
读操作流程
1. CPU测试I/O设备状态,等待空闲
2 . CPU下达读命令,测试状态寄存器
3 . 把数据寄存器中的数据读入到CPU中
4 . 重复执行以上各步
写操作流程
1 . CPU测试I/O设备状态,等待空闲
2 . 把数据传输到I/O接口芯片的数据寄存器中
3 . CPU下达写命令
4 . 重复执行以上各步
;通用设计原则(I/O设备);通用设计原则(I/O设备);
CPU;I/O接口
DMA
I/O设备和存储器直接进行数据传输
使用场合
速度快,适用于???据连续传输的高速设备
基本操作过程
从外围设备发出DMA请求;
CPU响应请求,把CPU工作改成DMA操作方式,DMA控制器从CPU接管总线的控制;
由DMA控制器对内存寻址,并执行数据传送的操作;
向CPU报告DMA操作的结束。;通用设计原则(I/O设备);通用设计原则(I/O设备);通用设计原则(I/O设备);嵌入式软件的开发过程;ARM的JTAG调试结构;宿主机调试器;JTAG与Angel;什么是JTAG?;JTAG的典型接口;JTAG的状态机(TAP);JTAG链的组成;ARM7TDMI的JTAG标准链(1);ARM7TDMI的JTAG标准链(2);EmbeddedICE的结构;ARM7TDMI中断点的设置;硬件断点和软件断点的优缺点;嵌入式开发板与PC机的串行通讯;2410的UART;UART控制框图;异步串行通讯简介;字符串行输出格式:;串行通讯硬件规范及连接方法;UART的操作;;键盘接口设计;两组信号线:输出信号线(行线),输入信号线(列线)。列信号线一般通过电阻与电源正极相连。;一个瞬时接触开关(按钮)放置在每一行与线一列的交叉点。矩阵所需的键的数目显然根据应用程序而不同。每一行由一个输出端口的一位驱动,而每一列由一个电阻器上拉且供给输入端口一位。;键盘扫描过程就是让微处理器按有规律的时间间隔查看键盘矩阵,以确定是否有键被按下。每个键被分配一个称为扫描码的唯一标识符。应用程序利用该扫描码,根据按下的键来判定应该采取什么行动。
消抖算法:
组合键处理;本节提要;LCD接口设计;LCD的显示方式;反射型LCD的结构;LCD通常由两种方式,一种是带有驱动芯片的LCD模块,基本上属于半成品
一些新型的嵌入式处理器也可以直接使用芯片上的内置LCD控制器来构造显示模块,比如:s3c2410可以支持STN的彩色/灰度/单色三种模式和TFT模式,灰度模式下可支持4级灰度和16级灰度,彩色模式下最多支持256色,LCD的实际尺寸可支持到640X480。; 总线驱动方式; 控制器扫描方式;嵌入式处理器与LCD的连接; 从系统结构上来讲,由于显示器模块中已经有显示存储器。显存中的每一个单元对应LCD上的一个点,只要显存中的内容改变,显示结果便进行刷新。于是便存
您可能关注的文档
- H7N9防治课件PPT课件.ppt
- hadoop应用开发实战21 - yarn支持的计算框架11.ppt
- hadoop学习视频教程45 - hbase编程实践及案例分析5.ppt
- hao 看图写话__我喜欢它.ppt
- hp1000系列激光打印机资料40716.ppt
- hsems标准040408.ppt
- hci-07-hci必威体育精装版进展.ppt
- hxn5交流稿 机车1303班.ppt
- icu患者的心理支持PPT课件.ppt
- httpreadpudncomdownloads153doc670811教务管理系统第三组需求分析报告演示文稿2.ppt
- 统考版2025届高考英语一轮复习必修4Unit2Workingtheland教师用书教案新人教版.doc
- 2025版高考英语一轮复习必修1Module2MyNewTeachers学案含解析外研版1.doc
- 山东专用2025届高考英语二轮复习强化练十六完形填空_议论文专练含解析.doc
- 八年级地理下册第六章北方地区第三节世界最大的黄土堆积区__黄土高原教案新版新人教版.doc
- 2024高考历史一轮复习专题九20世纪世界经济体制的创新与调整世界经济的全球化趋势第21讲苏联社会主义建设的经验与教训课时作业含解析人民版.doc
- 九年级化学上册第一单元走进化学世界课题1物质的变化和性质练习2新版新人教版.docx
- 2024四年级数学上册九总复习第4课时角相交和平行教案西师大版.docx
- 2024年新教材高中地理第五章人类面临的环境问题与可持续发展第一节人类面临的主要环境问题课后演练含解析中图版必修2.doc
- 2024四年级数学上册期末整理与复习1计算冀教版.docx
- 2025届高考政治一轮复习课后限时集训1神奇的货币含解析新人教版.doc
文档评论(0)