当前位置: 首页 > news >正文

PCI总线概述

 

  • PCI设备具备独立的地址空间

    • 即PCI总线地址空间

    • 该空间与memory 地址空间通过HOST主桥隔离

      • HOST主桥的一个重要作用就是将处理器访 问的memory地址转换为PCI总线地址

    • 在HOST主桥中含有许多缓冲,这些缓冲使得处理器总线与PCI总线工作在各自的时钟频率中,彼此互不干扰

    • HOST主桥是联系PCI总线与处理器的核心部件,掌握HOST主桥的实现机制是深入理解PCI体系结构的前提。

  • 可扩展性

    • 在PCI总线中,HOST主桥可以直接推出一条PCI总线

    • 该总线还可以通过PCI桥扩展出一系列PCI总线,并以HOST主桥为根节点,形成1颗PCI总线树

      • 最多只能挂接256个PCI设备(包括PCI桥)

    • PCI设备通信

      • 在同一条PCI总线上的设备间可以直接通信

      • 隶属于同一颗PCI总线树上的PCI设备,也可以直接通信

    • PCI 桥

      • 在“以HOST主桥为根节点”的PCI总线树中,每一个PCI桥下也可以连接一个PCI总线子树

      • PCI桥下的PCI总线仍然可以使用PCI 桥继续进行总线扩展。

      • PCI桥的配置空间含有一系列管理PCI总线子树 的配置寄存器。

        • 上游总线(Primary Bus)

        • 下游总线(Secondary Bus)

  • 动态配置机制

    • PCI 设备使用的地址可以根据需要由系统软件动态分配

      • 每一个PCI设备都有独立的配置空间,在配置空间中含有该设备在PCI总线中使用的基地址

      • 系统软件可以动态配置这个基地址,从而保证每一个 PCI 设备使用的物理地址并不相同。

      • PCI桥的配置空间中含有其下PCI子树所能使用的地址范围

    • PCI 总线使用这种方式合理地解决了设备间的地址冲突,从而实现了“即插即用”功能

  • 总线带宽

    • PCI 总线与之前的局部总线相比,极大提高了数据传送带宽

  • 共享总线机制

    • PCI 设备通过仲裁获得PCI总线的使用权后,才能进行数据传送

    • 在PCI总线上进行数据传送,并不需要处理器进行干预。

    • PCI 设备使用共享总线方式进行数据传递,在同一条总线上,所有PCI设备共享同一总线带宽,这将极大地影响PCI总线的利用率。这种机制显然不如PCIe总线采用的交换结构

  • 中断机制

    • INTA~D

      • PCI 总线上的设备可以通过四根中断请求信号 INTA~D#向处理器提交中断请求

      • PCI总线上的设备可以共享这些中断请求信号

      • 不同的PCI设备可以将这些中断请求信号“线与”后,与中断控制器的中断请求引脚连接。

      • PCI设备的配置空间记录了该设备使用这四根中断请求信号的信息。

    • MSI(Message Signal Interrupt)

      • 该机制使用Memory write总线事务传递中断请求

相关文章:

  • 【开源工具】:基于PyQt5的智能网络驱动器映射工具开发全流程(附源码)
  • Java 大视界——Java大数据在智能安防视频监控中的异常事件快速响应与处理机制
  • 动态规划2——路径动态规划
  • 【消息队列】——如何实现消息保序
  • 科技文明的奇妙锻造之旅
  • 实时监控、秒级决策:镜舟科技如何重塑融资融券业务数据处理模式
  • Appium+python自动化(二十一)- Monkey指令操作手机
  • 智能云打印机EN 18031申请认证流程
  • Python—turtle绘图库使用方法
  • flutter 的lottie执行一次动画后关闭
  • 体育赛事直播平台的数据架构:从实时统计到深度洞察
  • MAC-苹果电脑专业卸载工具AppCleaner
  • 用MATLAB打造智能温度监测系统:从实时绘图到预测分析
  • 「pandas 与 numpy」数据分析与处理全流程【数据分析全栈攻略:爬虫+处理+可视化+报告】
  • 从0到1构建高并发秒杀系统:实战 RocketMQ 异步削峰与Redis预减库存
  • Spring MVC 入门案例:从代码到原理的深度剖析
  • Kafka问题排查笔记
  • 技术专栏|LLaMA家族——模型架构
  • WordToCard制作高考志愿填报攻略小卡片【豆包版】
  • Linux 与 Windows 系统挖矿程序清理
  • 公司网站现状/北京百度关键词排名
  • 公司的网站建设 交给谁做更好些/千锋教育学费
  • 搜索推广方案/网站排名优化外包
  • 巩义网站建设报价/国内设计公司前十名
  • 简单网站模板/广州市网络seo外包
  • 深圳精品网站建设/免费留电话的广告