PCI总线基本概念详解

您所在的位置:网站首页 什么是pci总线 PCI总线基本概念详解

PCI总线基本概念详解

#PCI总线基本概念详解| 来源: 网络整理| 查看: 265

PCI总线

PCI是Peripheral Component Interconnect(外设部件互连标准)的缩写,它曾经是个人电脑中使用最为广泛的接口,几乎所有的主板产品上都带有这种插槽。目前该总线已经逐渐被PCI Express总线所取代。

PCI即Peripheral Component Interconnect,中文意思是“外围器件互联”,是由PCISIG (PCI Special Interest Group)推出的一种局部并行总线标准。PCI总线是由ISA(Industy Standard Architecture)总线发展而来的,是一种同步的独立于处理器的32位或64位局部总线。从结构上看,PCI是在CPU的供应商和原来的系统总线之间插入的一级总线,具体由一个桥接电路实现对这一层的管理,并实现上下之间的接口以协调数据的传送。从1992年创立规范到如今,PCI总线已成为了计算机的一种标准总线,广泛用于当前高档微机、工作站,以及便携式微机。主要用于连接显示卡、网卡、声卡。

注:ISA并行总线有8位和16位两种模式,时钟频率为8MHz,工作频率为33MHz/66MHz。

PCI总线是一种树型结构,并且独立于CPU总线,可以和CPU总线并行操作。PCI总线上可以挂接PCI设备和PCI桥片,PCI总线上只允许有一个PCI主设备(同一时刻),其他的均为PCI 从设备,而且读写操作只能在主从设备之间进行,从设备之间的数据交换需要通过主设备中转。

注:这并不意味着所有的读写操作都需要通过北桥中转,因为PCI总线上的主设备和从设备属性是可以变化的。比如Ethernet和SCSI需要传输数据,可以通过一种叫做Peer-to-Peer的方式来完成,此时Ethernet或者SCSI则作为主机,其它的设备则为从机。具体会在后面的博文中详细介绍。

一个典型的33MHz的PCI总线系统如上图所示,处理器通过FSB与北桥相连接,北桥上挂载着图形加速器(显卡)、SDRAM(内存)和PCI总线。PCI总线上挂载着南桥、以太网、SCSI总线(一种老式的小型机总线)和若干个PCI插槽。CD和硬盘则通过IDE连接至南桥,音频设备以及打印机、鼠标和键盘等也连接至南桥,此外南桥还提供若干的USB接口。

PCI总线是一种共享总线,所以需要特定的仲裁器(Arbiter)来决定当前时刻的总线的控制权。一般该仲裁器位于北桥中,而仲裁器(主机)则通过一对引脚,REQ#(request) 和GNT# (grant)来与各个从机连接。如下图所示:

需要注意的是,并不是所有的设备都有能力称为仲裁器(Arbiter)或者initiator 。

最初的PCI总线的时钟频率为33MHz,但是随着版本的跟新,时钟频率也逐渐的提高。但是由于PCI采用的是一种Reflected-Wave Signaling信号模型(后面会详细的介绍),导致了时钟频率越高,总线的最大负载越少,如下图所示:

到了PCI-X2.0版本,整个总线就只能插一个PCI卡了(相当于两个PCI负载),为了能够在主板上提供更多的插槽,则必须通过连接多个PCI桥来实现。

原文标题:【博文连载】PCIe扫盲——PCI总线基本概念

文章出处:【微信号:ChinaAET,微信公众号:电子技术应用ChinaAET】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

扫一扫,分享给好友

复制链接分享 评论

发布评论请先 登录

相关推荐

ABB变频器接入到西门子Profibus总线案例 1、本案例控制的主要对象是污水处理厂控制抽水泵的变频器参数的显示与报警。系统主 PLC 选用西门子 .... 发表于 03-16 16:48 • 4次 阅读 ABB变频器接入到西门子Profibus总线案例 该选择哪种设备进行CAN硬件中继 CAN总线也称控制器局域网,其在四十米范围内可实现1000Kbps的通讯速率。然后,随着通讯距离的变.... 的头像 广成CAN总线 发表于 03-16 13:26 • 83次 阅读 UART通用异步收发器与I2C总线 UART是异步,全双工串口总线。它比同步串口复杂很多。有两根线,一根TXD用于发送,一根RXD用于接.... 的头像 STM32嵌入式开发 发表于 03-15 09:32 • 85次 阅读 AXI总线知识点快速学习 AXI——Advanced eXtensible Interface,直译过来就是先进的可扩展接口,.... 的头像 FPGA设计论坛 发表于 03-14 14:13 • 128次 阅读 电力监控系统的结构及主要功能 摘要:介绍住友电工(常州)硬质合金有限公司项目电力监控系统,采用智能电力仪表采集配电现场的各种电参量.... 发表于 03-11 13:49 • 23次 阅读 电力监控系统的结构及主要功能 SPI、I2C、UART、I2S、GPIO、SDIO、CAN你能分清楚吗 总的来说,总线有三种:内部总线、系统总线和外部总线。内部总线是微机内部各外围芯片与处理器之间的总线,.... 的头像 硬件攻城狮 发表于 03-11 09:20 • 146次 阅读 virtio I/O通信流程及设备框架的实现 virtio 是一种通用的半虚拟化的 I/O 通信协议,提供了一套前后端 I/O 通信的的框架协议和.... 的头像 openEuler 发表于 03-10 13:37 • 2080次 阅读 基于以太网的开放式实时现场总线系统 EtherCAT是一种基于以太网的开放式实时现场总线系统。EtherCAT的研发目标是将以太网应用于.... 的头像 Excelpoint世健 发表于 03-10 10:35 • 251次 阅读 基于以太网的开放式实时现场总线系统 如何快速实现新能源汽车CAN总线故障定位 CAN总线的应用越来越广泛,工程师在不同工况下,如何快速实现故障定位呢?本文将介绍CAN网络故障带来.... 的头像 ZLG致远电子 发表于 03-10 09:09 • 602次 阅读 如何快速实现新能源汽车CAN总线故障定位 CAN网络通讯无法正常进行时该如何应对 CAN总线也叫控制器局域网,是一种工业用途的通讯总线,其采用差分电压信号传输信息,具有传输速度快,连.... 的头像 广成CAN总线 发表于 03-09 17:42 • 2315次 阅读 平头哥RVB2601板子上手-对IIC总线进行测试 CH2601的内部设计有IIC总线,板子上的I2C总线与ES7210连接,ES7210芯片是四通道ADC采集芯片,在板子上连接了硅麦,... 发表于 03-09 06:37 • 334次 阅读 平头哥RVB2601板子上手-SPI总线测试 通过原理图资料理解到OLED的控制芯片为SSD1309,该芯片与SPI1接口连接,根据程序源代码也可以看到使用的也是SPI总线... 发表于 03-09 06:34 • 514次 阅读 i2c总线用户接口进行访问EEPROM如何才能实现呢 i2c总线用户接口进行访问EEPROM如何才能实现呢? ... 发表于 03-07 07:53 • 172次 阅读 凌华科技推出集成型4轴PCI Express®脉冲运动控制卡,适用于高要求的机械自动化应用 全球领先的边缘计算解决方案提供商—凌华科技推出基于PCI Express接口的AMP-104C和AM.... 发表于 03-02 14:27 • 1277次 阅读 凌华科技推出集成型4轴PCI Express®脉冲运动控制卡,适用于高要求的机械自动化应用 基于STM32实现简单的CAN通讯过程 CAN通讯在车辆工程中用的非常广泛,本文将基于stm32实现简单的can通讯过程。 的头像 嵌入式应用开发 发表于 03-02 08:58 • 569次 阅读 基于STM32实现简单的CAN通讯过程 CAN总线的优点和应用领域有哪些 canbus光纤转换器是一种CAN总线网关,也就是实现CAN总线数据与其他数据之间相互转换的工具。为.... 的头像 广成CAN总线 发表于 03-01 13:22 • 431次 阅读 CAN转以太网模块是什么,有哪些用途 can转以太网模块是一种常用的CAN转换网关,它可以延长CAN总线的有效通讯距离。我们都知道,CAN.... 的头像 广成CAN总线 发表于 03-01 13:18 • 391次 阅读 CAN转以太网模块是什么,有哪些用途 如何利用485总线去传输数据呢 如何利用485总线去传输数据呢?传输过程是怎样的?... 发表于 03-01 07:39 • 275次 阅读 总线的频率与传输速率分别是什么呢 总线频率:反映总线工作的速率(f),通常单位是MHz;总线宽度:数据总线的位数(w),单位时b(位),是微型计算机的一个重要指标,... 发表于 03-01 06:43 • 118次 阅读 CAN总线协议简介 CAN总线协议1. CAN简介CAN(controller area network)控制器局域网是用于解决汽车众多控制部件之间的数据交换而开发的一... 发表于 03-01 06:29 • 158次 阅读 如何去实现一种基于单片机CAN总线的铁路灯模拟监控设计 百度网盘下载地址(967):点击下载#include #include #define uchar        unsigned char  ... 发表于 03-01 06:18 • 78次 阅读 STMF4时钟系统重点概要 目录STMF4时钟系统重点概要HSE作为系统时钟配置方法(附带程序)正点开发板晶振问题(不同频率晶振配置方法)STM F40... 发表于 02-28 07:40 • 90次 阅读 一文详细了解汽车CAN-FD总线技术 在汽车行业高速发展的如今,汽车集成了更多的系统单元模块,随之而来的数据传输压力成为了不可忽视的一大难.... 的头像 RIGOL 发表于 02-25 19:16 • 492次 阅读 一文详细了解汽车CAN-FD总线技术 PCI-E接口67PIN 连接器NGFF电路图下载 连欣PCI连接器的特点: 1、台湾精造,品质优:为保证质量,此款产品由台湾高精密机器制造,通过层层.... 发表于 02-25 14:21 • 39次 阅读 怎样使用373来做到拓展地址总线呢 githubpage:blog.alshub.xyz在学习使用单片机的过程中了解到单片机受到其地址总线数量的限制会使得其能够外扩的存储空间有限,后... 发表于 02-25 07:53 • 280次 阅读 如何去实现IIC总线上挂载多个从机的程序呢 I2C总线有哪些特性呢? 如何去实现IIC总线上挂载多个从机的程序呢? ... 发表于 02-24 07:19 • 110次 阅读 如何排查CAN干扰问题保障其通信稳定 储能系统中动力电池的安全和稳定性是保障其性能的决定性因素,其生产和测试都需要有诸多流程来保障。在对电.... 的头像 ZLG致远电子 发表于 02-22 16:42 • 397次 阅读 如何排查CAN干扰问题保障其通信稳定 IIC总线规范(中文版)免费下载 IIC总线规范,详细介绍了IIC总线传输、仲裁、寻址、高低速模式等。 发表于 02-22 14:35 • 41次 阅读 运动控制器之ZMC420SCAN的控制振镜矫正 今天,正运动小助手给大家分享一下运动控制器之ZMC420SCAN的控制振镜矫正。 的头像 正运动技术 发表于 02-18 14:19 • 345次 阅读 运动控制器之ZMC420SCAN的控制振镜矫正 ZMC420SCAN系列运动控制器硬件介绍    今天,正运动技术给大家分享一下运动控制器之ZMC420SCAN的硬件接口。 的头像 正运动技术 发表于 02-18 11:38 • 311次 阅读 ZMC420SCAN系列运动控制器硬件介绍 一文了解汽车CAN总线技术原理 随着汽车工业的不断发展,汽车电子控制单元逐渐增多,各电控单元之间的信号交换更为复杂。而CAN总线可将.... 的头像 上海航芯 发表于 02-18 10:36 • 494次 阅读 一文了解汽车CAN总线技术原理 AXI4-FULL总线多通道数据传输,合并生成一组数据的讨论 对于AXI4-FULL总线时,握手信号共有5路,包括写地址,写数据,写应答,读地址,读数据。当主机b.... 的头像 赛灵思 发表于 02-16 16:21 • 105次 阅读 AXI4-FULL总线多通道数据传输,合并生成一组数据的讨论 多技术融合成工控机发展主趋势 随着计算机技术和自动化技术的不断发展,除了工业控制、电力、通讯、石化、环保、交通等传统行业,工控机在.... 的头像 kimkylin 发表于 02-16 14:44 • 467次 阅读 I2C总线的通信原理和协议 I2C是目前使用较多的一种总线,一般用于连接各种从设备,比如:EEPROM存储器、温湿度传感器、角速.... 的头像 硬件攻城狮 发表于 02-14 15:15 • 526次 阅读 I2C总线的通信原理和协议 SPI总线协议及SPI时序图详解 SPI,是英语Serial Peripheral Interface的缩写,顾名思义就是串行外围设备.... 发表于 02-11 15:41 • 99次 阅读 SPI总线协议及SPI时序图详解 51单片机总线时序介绍 一、总线概述 计算机系统是以微处理器为核心的,各器件要与微处理器相连,且必须协调工作,所以在微处理机.... 发表于 02-11 15:30 • 46次 阅读 51单片机总线时序介绍 关于I2C和SPI总线协议 IICvs SPI 现今,在低端数字通信应用领域,我们随处可见IIC (Inter-Integrat.... 发表于 02-11 15:06 • 48次 阅读 关于I2C和SPI总线协议 盘点嵌入式开发中常用的总线与接口 任何一个微处理器都要与一定数量的部件和外围设备连接,但如果将各部件和每一种外围设备都分别用一组线路与.... 发表于 02-11 15:03 • 40次 阅读 盘点嵌入式开发中常用的总线与接口 一文学好各种总线技术 现代网络信息的发展,特别是对于成本和空间而言,总线传输替代点对点传输是目前发展的热点,它的出现将给信.... 发表于 02-09 11:02 • 20次 阅读 一文学好各种总线技术 关于I2C和SPI总线协议 SPI有四种操作模式——模式0、模式1、模式2和模式3,它们的区别是定义了在时钟脉冲的哪条边沿转换输.... 发表于 02-09 10:10 • 33次 阅读 关于I2C和SPI总线协议 经验分享:节点BusOff恢复过程分析与测试 总线关闭是CAN节点比较重要的错误处理机制。在总线关闭状态下,CAN节点的恢复流程是怎样的?如何理解.... 发表于 02-08 17:11 • 41次 阅读 经验分享:节点BusOff恢复过程分析与测试 总线带宽计算公式为什么要除以8 总线带宽就是总线的最大传输速度,带宽越大速度就越快。但是总线带宽的计算公式里却要除以一个8很多人都不.... 的头像 陈翠 发表于 01-29 17:04 • 942次 阅读 为什么说双通道CAN总线通讯卡是最好选择 can总线通讯卡,一般是指我们平时进行汽车CAN总线调试的USBCAN分析仪,它是我们进行目标CAN.... 的头像 广成CAN总线 发表于 01-27 09:48 • 607次 阅读 干货分享|如何使用示波器、AFG和万用表测试LED 驱动器的调光线性度? 为了达到调光输出的超细平滑度,首先得了解每个调光等级之间的差别。在每个调光等级间,如果差别越小,则调.... 发表于 01-27 09:14 • 3338次 阅读 干货分享|如何使用示波器、AFG和万用表测试LED 驱动器的调光线性度? 从汤加火山喷发看CAN转光纤中继器的重要性 这几天,汤加火山喷发的消息传遍了整个网络,汤加这个名字第一次映入了很多人的眼中。不幸的是,汤加是因为.... 的头像 广成CAN总线 发表于 01-20 15:05 • 543次 阅读 I2C总线数据读取出错怎么办 首先要确认你的I2C的速率或者是频率,是不是超过了所能接受的时钟频率了。 的头像 工程师邓生 发表于 01-16 17:07 • 646次 阅读 适用于HBS总线规范的适配器芯片MS1192 MS1192 是适用于 HBS 总线规范(日本电子工业协会) 的适配器芯片,具备发送接收数据的功能。.... 发表于 01-14 09:34 • 89次 阅读 PCI-SIG®发布PCIe®6.0规范以助力大数据应用 负责制定广为采用的PCI Express® (PCIe®)标准的组织PCI-SIG®今天宣布正式推出.... 的头像 文传商讯 发表于 01-13 09:32 • 3062次 阅读 一文详细了解I2C总线与PiOLED显示板 在上文中,我们已经将 SFIO 与 GPIO 之间的关系分析清楚了,接下来我们就带大家更深入地了解一.... 的头像 NVIDIA英伟达企业解决方案 发表于 01-04 14:56 • 1360次 阅读 八轴编码器卡HK_PCI_AMC8E产品使用手册 PCI_AMC8E 可以采集八个 ABZ 编码器信号, 每个编码器输入光电隔离,最大脉冲输入速度 1.... 发表于 01-04 13:54 • 73次 阅读 SPI总线详解 SPI英文全称(Serial Perripheral Interface),即串行外围设备接口,是一.... 发表于 12-22 19:16 • 58次 阅读 SPI总线详解 SPI基础概念 文章目录目的总结目的总结 发表于 12-22 19:15 • 37次 阅读 SPI基础概念 桥堆的芯片的作用 整流桥品种多:有扁形、圆形、方形、板凳形(分直插与贴片)等,有GPP与O/J结构之分。最大整流电流从.... 的头像 倩倩 发表于 12-20 10:28 • 596次 阅读 光电供应视觉控制器 埃姆维视觉控制器不是单纯的工控机。整机无风扇 而且性能强大 一台机器最多能接15个相机。带16路DI.... 发表于 12-13 15:21 • 130次 阅读 智能照明控制系统的设计和应用 本文以安科瑞智能照明系统在北京盈创再生资源有限公司研发楼的应用为案例,介绍智能照明系统对现场设备的系.... 发表于 12-10 15:50 • 1436次 阅读 智能照明控制系统的设计和应用 异构组网是怎么去解决共享资源冲突的 作者:lijie,HarmonyOS软总线领域专家 相信大家对HarmonyOS的“超级终端”比较熟.... 的头像 HarmonyOS开发者 发表于 12-07 10:41 • 673次 阅读 异构组网是怎么去解决共享资源冲突的 一文看懂I2C协议 文章目录I2C是什么5种速率4种信号起始信号停止信号数据有效性应答信号非应答信号读写时序7位和10位.... 发表于 12-05 19:21 • 162次 阅读 一文看懂I2C协议 SNX5176B差分总线收发器资料 SNX5176B差分总线收发器资料 发表于 11-19 11:57 • 108次 阅读 从信号幅度和时间常数方面分析不加终端电阻时的影响 在进行CAN总线通信前,应保证正确的总线配置,比如终端电阻。它是影响总线通信的重要组件,下面我们不考.... 的头像 ZLG致远电子 发表于 11-18 09:50 • 785次 阅读 从信号幅度和时间常数方面分析不加终端电阻时的影响 SN74LVC646A 具有三态输出的八路总线收发器和寄存器 SN54LVC646A八路总线收发器和寄存器设计用于2.7 V至3.6 VVCC操作,SN74LVC646A八路总线收发器和寄存器设计用于1.65V至3.6VVCC操作。 这些器件由总线收发器电路,D型触发器和控制电路组成用于直接从输入总线或内部寄存器多路传输数据。 A或B总线上的数据在适当时钟(CLKAB或CLKBA)输入的低到高转换时被输入寄存器。图1显示了使用?? LVC646A器件执行的四种基本总线管理功能。 输出使能(OE)和方向控制(DIR)输入控制收发器功能。在收发器模式下,高阻抗端口的数据存储在任一寄存器或两者中。 选择控制(SAB和SBA)输入可以复用存储的和实时(透明模式)数据。当OE \低时,DIR确定哪个总线接收数据。在隔离模式(OE \ high)中,A数据存储在一个寄存器中,B数据可以存储在另一个寄存器中。 当禁用输出功能时,输入功能仍然有效,并且可以用于存储和传输数据。一次只能驱动两条总线A或B中的一条。 输入可以从3.3 V或5 V器件驱动。此功能允许在混合的3.3 V /5 V系统环境中将这些器件用作转换器。 这些器件完全指定用于部分断电应用,使用I... 发表于 11-17 16:55 • 278次 阅读 SN74HCT652 具有三态输出的八路总线收发器和寄存器  HCT652器件由总线收发器电路,D型触发器和控制电路组成,用于直接从数据中复用数据传输总线或从内部存储寄存器。提供输出使能(OEAB和OEBA \)输入以控制收发器功能。提供选择控制(SAB和SBA)输入以选择实时或存储的数据传输。低输入电平选择实时数据;高输入级别选择存储的数据。图1显示了可以使用这些器件执行的四种基本总线管理功能。 A或B数据总线上的数据或两者都可以存储在内部D型触发器中无论选择控制端子还是输出控制端子,在适当的时钟(CLKAB或CLKBA)端子上都会发生从低到高的跳变。当SAB和SBA处于实时传输模式时,通过同时启用OEAB和OEBA \,可以在不使用内部D型触发器的情况下存储数据。在此配置中,每个输出都会增强其输入。当两组总线的所有其他数据源都处于高阻态时,每组总线保持最后状态。 为确保上电或断电期间的高阻态,OEBA \应通过上拉电阻连接到VCC,OEAB应通过下拉电阻连接到GND;电阻的最小值由驱动器的电流吸收/电流源能力决定。 特性 工作电压范围4.5 V至5.5 V 低功耗,80-μA最大ICC 典型tpd... 发表于 11-17 16:53 • 263次 阅读 PROFIBUS总线光纤模块在矿场设备的应用案例分享 系统主要用于矿场设备的控制和检测,原有PROFIBUS总线转光纤传输设备,经使用几年多模改造单模后,.... 发表于 11-10 18:19 • 1174次 阅读 PROFIBUS总线光纤模块在矿场设备的应用案例分享 PCI1520-EP 增强型产品 Pc 卡控制器数据手册 德州仪器PCI1520,208端子双插槽CardBus控制器,旨在满足PCI到CardBus网桥的 PCI总线电源管理接口规范,是一款超低功耗高性能PCI-to-CardBus控制器,支持两个符合 PC卡标准(rev.7.1)的独立卡插槽。 PCI1520提供的功能使其成为笔记本电脑和台式电脑中PCI和PC卡之间桥接的最佳选择。 1997 PC卡标准保留了 PCI本地总线规范中定义的16位PC卡规范,并定义了新的32位PC卡,CardBus,能够满32-位数据传输速率为33 MHz。 PCI1520支持两个插座中的16位和CardBus PC卡的任意组合,根据需要以5 V或3.3 V供电。 PCI1520符合 PCI本地总线规范,其PCI接口可以充当PCI主设备或PCI从设备。 PCI总线主控在CardBus PC卡桥接事务期间启动。 PCI1520还符合 PCI总线电源管理接口规范(rev.1.1)。 所有卡信号均在内部进行缓冲,无需外部缓冲即可进行热插拔。 PCI1520与Intel 82365SL-DF和82365SL ExCA控制器注册兼容。 PCI1520内部数据路径逻辑允许主机使用完整的32位PCI周期访问8位,16位和32位卡,以获得最佳性能。独立缓冲和流水线架构提供无与伦比的性能水平和持续的突发... 发表于 11-02 19:01 • 168次 阅读 PCI1520-EP 增强型产品 Pc 卡控制器数据手册


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3