Q:PCI总线的工作原理?

A:PCI总线的地址总线和数据总线是分时复用的。这样做的好处是,一方面节省接插件的管脚数,另一方面便于实现突发数据传输。在做数据传输时,由一个PCI设备做发起者(主控,Initiator或Master),而另一个PCI设备做目标(从设备,Target或Slave)。总线上所有时序的产生和控制,都有Master来发起的。PCI总线在同一时刻只能供一对设备完成传输,这就要求有一个仲裁机构(Arbiter),来决定在谁有权利拿到总线的主控权。

当PCI总线进行操作时,发起者(Master)先置REQ#,当得到仲裁器(Arbiter)的许可时(GNT#),会将FRAME#置低,并在AD总线上放置Slave地址,同时C/BE#放置命令信号,说明接下来的传输类型。所有的PCI总线上设备都对此地址译码,被选中的设备要置DEVSEL#以声明自己被选中。然后当IRDY#与TRDY#都置低,可以传输数据。当Master数据传输结束前,将FRAME#置高以标明只剩最后一组数据要传输,并在传完数据后放开IRDY#以释放总线控制权。

备注:REQ#和GNT#信号线分配;

PCI总线的工作原理?相关推荐

  1. PCI总线原理(二)

    http://blog.c114.net/html/15/562315-75227.html PCI即Peripheral Component Interconnect,中文意思是"外围器件 ...

  2. pci总线原理(转)

    PowerPC汇编指令集 PowerPC 体系结构之指令集(综述) pci总线原理(转) 2011-05-04 16:06:41|  分类: hardware |  标签: |字号大中小 订阅 PCI ...

  3. 一文讲述,什么是pci总线原理?

    PCI即Peripheral Component Interconnect,中文意思是"外围器件互联",是由PCISIG (PCI Special Interest Group)推 ...

  4. 什么是pci总线原理?

    [推荐阅读]一文看懂页面置换算法 深度解剖Linux内核[网卡设备驱动] 详细讲解Linux内核中伙伴系统和slab机制 PCI即Peripheral Component Interconnect,中 ...

  5. 单核CPU与多核CPU工作原理

    单核CPU与多核CPU工作原理 今天要介绍一下单核CPU和单核(超时间轴)CPU以及多核CPU的工作原理 一.单核CPU 起源: CPU的起源是1971年英特尔公司推出,由此正式宣告计算机的诞生,可以 ...

  6. [中英对照]How PCI Works | PCI工作原理

    How PCI Works | PCI工作原理 Your computer's components work together through a bus. Learn about the PCI ...

  7. Linux设备驱动模型3——platform平台总线工作原理

    以下内容源于朱有鹏嵌入式课程的学习,如有侵权,请告知删除. 四.platform平台总线工作原理1 1.何为平台总线? (1)属于总线中的一种,相对于usb.pci.i2c等物理总线来说,platfo ...

  8. uart怎么判断帧错误_UART通讯总线工作原理的理解

    奥的斯电梯OCSS/LCBII /TCBC/GECB板与电梯轿厢和电梯井道之间的串行通讯采用了UART通讯,将井道和轿厢的输入.输出和开关部件的信号转换成串行通讯信号传输给电梯操作控制系统,大大节省了 ...

  9. uart怎么判断帧错误_UART通讯总线工作原理的理解--龚玉山

    奥的斯电梯OCSS/LCBII /TCBC/GECB板与电梯轿厢和电梯井道之间的串行通讯采用了UART通讯,将井道和轿厢的输入.输出和开关部件的信号转换成串行通讯信号传输给电梯操作控制系统,大大节省了 ...

最新文章

  1. 相机数据格式设置不对踩坑
  2. C# 集合类(三):Stack
  3. 一次犹豫不决策略选择
  4. ubuntu安装VMware出错
  5. 字体类形:font-family, font-style
  6. 我在小程序工程化方面的一些实践
  7. 如何降低微服务测试成本?我的经验之谈
  8. 智能车路径提取matlab_遗传算法求解多车型车辆路径问题
  9. mysql创建触发器的权限_MYSQL设置触发器权限问题的解决方法
  10. 05 吸收应用-会整理还不够?教你吸收、联想、输出、应用
  11. 14 MySQL--事务函数与流程控制
  12. https://docs.python.org/3/
  13. Confluence 6 为站点禁用匿名用户访问
  14. vue使用mavon-editor编辑器,外链保存到本地,且A标签外链和图片外链的处理
  15. 【Windows 11】终端美化配置(优化)
  16. 每天学命令all_inputs
  17. 电气火灾监控探测器安装在哪里?
  18. 初学Python可能会遇见的小程序
  19. 新域名做网站优化,如何才能快速的被蜘蛛爬取收录?
  20. 我的世界java作弊怎么开_我的世界怎么开作弊模式 开启方法介绍

热门文章

  1. 2021年熔化焊接与热切割考试及熔化焊接与热切割作业考试题库
  2. Edraw Max(亿图图示)教程:如何自定义组织结构图展示的信息
  3. typora修改偏好设置不生效/无法修改偏好设置/偏好设置被重置的解决方法
  4. SQLZOO学习,答案
  5. 超全,超干,超实用 ,SAP 全线产品大解析「易拓科技」
  6. JWT的优缺点及主动失效方案
  7. 数组越界(DAY 30)
  8. [ICML 2017] Wasserstein Generative Adversarial Networks (WGAN)
  9. U盘中误删了某个文件该怎么恢复?
  10. JavaScript:计时器,包含按钮效果设置