- 1、本文档共180页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;目录;计算机内部结构;设备:信息传输的通道;目录;什么是总线?;总线的优点;总线的缺点;总线层次;总线层次;设备角色:Master和Slave;同步总线vs异步总线;典型的同步总线协议;异步总线写操作;异步总线读操作;仲裁:多个潜在的Master;常见的仲裁架构;目录;实例1:硬盘;实例2:U盘;设备通过接口控制器与主机连接;为什么设备必须通过接口控制器与主机相连?;接口控制器的功能1/2;接口控制器的功能2/2;接口控制器的基本组成;总线-接口控制器-设备;接口控制器与总线间的接口信息;接口控制器与设备间的接口信息;目录;示例:调节显示器分辨率;寄存器:主机与设备的交互界面;目录;程序员眼中的设备;程序通过对某个地址访问设备;设备地址实例;地址图;地址图;设备地址的具体内容;设备编址:存储映射编址(MemoryMapping);设备编址:独立编址;存储映射编址的优点;目录;地址译码;地址译码:与特定地址比较;地址译码:与特定区域比较1/2;地址译码:与特定区域比较2/2;例3:地址译码(与特定区域比较);目录;示例:程序写显卡寄存器过程分解;读写显卡寄存器的基本过程;S5:写显卡寄存器~~CPU的工作;S5:写显卡寄存器~~总线控制器的工作;S5:写显卡寄存器~~显卡的工作;目录;PCI总线;PCI总线特点;PCI读写操作基本特点;读操作时序分析;写操作时序分析;目录;即插即用(PP,PlugandPlay);如果总线不支持PP;PP要解决的核心问题是什么?;传统方式vs.PP;PP基本工作过程;设备如何支持PP?;实现PP的基础-Base的设置方式;鸡生蛋?蛋生鸡?;目录;PCI设备必须具备2个地址空间;PCI配置空间;PCI设备如何区分cpu读写两个空间?;工作空间;目录;基本思路1/2;基本思路2/2;目录;系统桥译码系统的配置空间;BIOS设置BaseAddressRegister的基本过程;目录;程序查询I/O;程序查询I/O示例;常见I/O设备的性能参数;处理器/设备性能不匹配;目录;中断(Interrupt);中断处理基本过程示例;Cpu中的硬件机制1/3;Cpu中的硬件机制2/3;Cpu中的硬件机制3/3;目录;中断服务程序框架;目录;为什么会发生中断重入?;防止中断重入;目录;中断响应机制分析:软硬件协同;目录;DMA概述;DMA控制器的内部基本结构;DMA的基本过程1/3;DMA的基本过程2/3;DMA的基本过程3/3;DMA的演化;DMA带来的cache一致性;目录;异常(Exception);异常与中断的区别;同时支持中断与异常;;目录;动机;;;目录;地址空间分配;目录;协处理器;CP0;SR寄存器;CAUSE寄存器;EPC;PrID;目录;协处理器指令及用途;目录;定时概述;定时器工作特性;目录;串行通信基本特点;串行通信基本特点;波特率与字符速率;字符帧格式;字符帧发送;波特率与时钟;波特率与时钟;数据发送与接收1/2;数据发送与接收2/2;UART控制器;MiniUART基本特性;RS-232接口;目录;CP0模块接口;设计CP0:SR;设计CP0:Cause;设计CP0:EPC;设计CP0:输出CP0寄存器;数据通路与控制器;数据通路与控制器;支持设备;目录;设备;Bridge;Bridge功能及内部结构;地址图;Bridge的地址译码1/2;Bridge的地址译码2/2;Bridge:CPU读数据;Bridge:CPU写数据;防止误写DM;寄存器堆回写增加来自设备的数据;目录;定时器;目录;接口信号;发送移位寄存器;;接收移位寄存器;接收控制器1/6;接收控制器2/6;接收控制器3/6;接收控制器4/6;接收控制器5/6;接收控制器6/6;线路状态寄存器;线路状态寄存器1/2;线路状态寄存器2/2;目录;消除中断服务程序代码规模的限制;利用MARS生成二进制代码
文档评论(0)