- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口技术ppt 第5章 系统总线
* * * * 我们看到,PCI总线周期的操作过程有如下特点: (1)采用同步时序协议。 总线上所有事件,即信号电平转换出现在时钟信号的下跳沿时刻,而对信号的采样出现在时钟信号的上跳沿时刻。 (2)总线周期由被授权的主方启动,以帧FRAME#信号变为有效来指示一个总线周期的开始。 (3)一个总线周期由一个地址期和一个或多个数据期组成。在地址期内除给出目标地址外, 还在C/BE#线上给出总线命令以指明总线周期类型。 (4)地址期为一个总线时钟周期,一个数据期在没有等待状态下也是一个时钟周期。一次数据传送是在挂钩信号IRDY#和TRDY#都有效情况下完成,任一信号无效(在时钟上跳沿被对方采样到),都将加入等待状态。 (5)总线周期长度由主方确定。在总线周期期间FRAME#持续有效,但在最后一个数据期开始前撤除。由此可见,PCI的数据传送以猝发式传送为基本机制,且PCI具有无限制的猝发能力,猝发长度由主方确定,没有对猝发长度加以固定限制。 (6)主方启动一个总线周期时要求目标方确认。即在FRAME#变为有效和目标地址送上AD线 后,目标方在延迟一个时钟周期后必须以DEVSEL#信号有效予以响应。否则,主设备中止总线周期。 (7)主方结束一个总线周期时不要求目标方确认。目标方采样到FRAME#信号已变为无效时,即知道下一数据传送是最后一个数据期。 PCI总线采用集中式仲裁方式,每个PCI主设备都有独立的REQ#(总线请求)和GNT#(总线授权)两条信号线与中央仲裁器相连。由中央仲裁器根据一定的算法对各主设备的申请进行仲裁,决定把总线使用权授予谁。但PCI标准并没有规定仲裁算法。 中央仲裁器不仅采样每个设备的REQ#信号线,而且采样公共的FRAME#和IRDY#信号线。因此,仲裁器清楚当前总线的使用状态:是处于空闲状态还是一个有效的总线周期。 PCI总线支持隐藏式仲裁。即在主设备A正在占用总线期间,中央仲裁器根据指定的算法裁决下一次总线的主方应为主设备B时,它可以使GNT#A无效而使GNT#B有效。隐藏式仲裁使裁决过程或在总线空闲期进行或在当前总线周期内进行,提高了总线利用率。 一个提出申请并被授权的主设备,应在FRAME#、IRDY#线已释放的条件下尽快开始新的总线周期操作。自FRAME#、IRDY#信号变为无效开始起,16个时钟周期内信号仍不变为有效,中央仲裁器认为被授权的主设备为“死设备”,并收回授权,以后也不再授权给该设备。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 目前,通用的微型计算机系统有一块标准化的主板,板上安装了CPU、内存(数十兆字节至数百兆字节)和I/O设备的接口,通过主板上的插口槽上所插的插件板与各种I/O设备相连。例如,通过插件板与各种显示器相连;提供一部分串行、并行的I/O口;通过网络适配器卡连接各种网络;……。 当然也有一种趋势,把上述这些最基本的外设的接口或适配器集成到主板上。但是,一个系统总是有可能要扩展的,一种微机系统有可能应用在各种领域,每种领域都会有自己的特殊需求。所以,目前的微机系统的主板上,总是留有插槽,用于插件板与微机系统相连。插件板与主板的连接,就是内总线或称为系统总线。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * 接收端对数据的正确性进行检查,发现错误通过“握手包”通知发送者,要求重新发送。检测、通知和再发送都由硬件来完成,不需要任何程序。。 5.5.3 USB总线协议 5.5.4 CPU与USB芯片连接 CH375 是一个 USB 总线的通用接口芯片,支持 USB-HOST 主机方式和 USB-DEVICE/SLAVE 设备方式。 在本地端,CH375 具有 8 位数据总线和读、写、片选控制线以及中断输出,可以方便地挂接到CPU、DSP、MCU、MPU 等控制器的系统总线上。 5.5.5 CH375 在 USB 主机方式下,CH375 还提供了串行通讯方式,通过串行 输入、串行输出和中断输出与CPU、DSP、MCU、MPU 等相连接。CH375 的 USB 主机方式支持常用的 USB 全速设备,外部单片机可以通过 CH375 按照相应的 USB 协议与 USB 设备通讯。 5.5.5 CH375 CH375 还内置了处理 Ma
原创力文档


文档评论(0)