0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

总线、接口和协议的区别联系深度解读

OpenFPGA 来源:OpenFPGA 作者:OpenFPGA 2020-09-01 13:49 次阅读

总线、接口和协议,这三个词常常被联系在一起,但是我们心里要明白他们的区别。

总线是一组传输通道,是各种逻辑器件构成的传输数据的通道,一般由由数据线、地址线、控制线等构成。接口是一种连接标准,又常常被称之为物理接口。

协议就是传输数据的规则。

我们通常说的PCIE,既可以是PCIE信号,也可以是PCIE接口、PCIE总线,还可以是PCIE协议。之所以这么复杂,主要原因就是每个人对概念认知的差异。再比如,只要百度一下串行和并行,就会出来很多类似“串行通信与并行通信”、“串行接口与并行接口”、“串行总线与并行总线”、“串行协议与并行协议”以及“串行传输与并行传输”等概念介绍,既有传输(通信)方式,又有接口类型,同时还有数据本身的协议特点,信号、协议、总线和接口,有时候看起来是一样的,但细细思量却还是有差别的,总之不是一两句话就能说清楚的。举个简单的例子,PCI总线说的是一组传输通道,而PCI接口是一种连接标准,两者之间的关系就是PCI接口的设备都要通过PCI总线来进行通信,而PCI总线上走的设备并不全是PCI接口的,像集成声卡,走的就是PCI总线,但是没有走PCI接口。在这里PCI总线提供了一种通道,这个通道上可以有不同的符合这种通道要求的接口设备或信号(PCI信号或Audio信号)。打个更进一步的比方:两者关系就像马车(接口设备)和马路(总线)一样,马车必须在马路上走,而马路上不一定走马车(牛车等)。

车(接口、信号)有车(接口、信号)的标准(协议),如马车、汽车、火车、货车、自行车等(PCIE、SATASASUSB等信号标准);路(通道、总线)有路的标准,如马路、人行道、高速公路等(PCIE、SATA、SAS、USB等通道标准),所以协议里面又包含通道(总线)协议和信号(接口)协议。是不是感觉越讲越复杂。

用下图来简单介绍下这几个概念之间的关系。

图4‑3 协议、接口、总线的关系

协议即总体框架,定义接口设备、器件及信号、总线及通道之间需要满足的关系,即要实现信号的传输,所有这些组成成员必须通力合作,各自满足协议要求的各种必要条件。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口
    +关注

    关注

    33

    文章

    7639

    浏览量

    148480
  • 协议
    +关注

    关注

    2

    文章

    570

    浏览量

    38909
  • 总线
    +关注

    关注

    10

    文章

    2706

    浏览量

    87206

原文标题:AXI总线详解-总线、接口以及协议

文章出处:【微信号:Open_FPGA,微信公众号:OpenFPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于DWC2的USB驱动开发-0x03 DWC2 USB2.0 IP 架构介绍之接口和协议时序

    本文介绍接口和协议时序
    的头像 发表于 05-10 15:37 2180次阅读
    基于DWC2的USB驱动开发-0x03 DWC2 USB2.0 IP 架构介绍之<b class='flag-5'>接口</b><b class='flag-5'>和协议</b>时序

    1这个蓝牙协议栈有人能稍微讲解下吗,相互之间的依赖关系是什么 2profile和attibute有什么区别 3服务和协议区别在哪

    `1这个蓝牙协议栈有人能稍微讲解下吗,相互之间的依赖关系是什么 2profile和attibute有什么区别 3服务和协议区别在哪`
    发表于 08-06 19:46

    AXI总线协议解析

    总线接口和协议,这三个词常常被联系在一起,但是我们心里要明白他们的区别总线是一组传输通道,是
    发表于 02-05 07:30

    串口通讯协议的物理层和协议层看完你就懂了

    串口通讯协议的物理层和协议层看完你就懂了
    发表于 12-10 06:00

    IIC协议与SPI协议有何区别

    的主从通信,在小数据量场合使用,传输距离短,任意时刻只能有一个主机等特性。经常IIC和SPI接口被认为指定是一种硬件设备,但其实这样的说法是不尽准确的,严格的说他们都是人们所定义的软硬结合体,分为物理层(四线结构)和协议层(主机,从机,时钟极性,时钟相位)。IIC,SPI
    发表于 12-13 06:39

    ARM总线协议AMBA中AHB、APB的区别联系

    , ASB, APB);Qchannel文章目录1 AMBA总线2 AHB2.1 一个典型的基于AHB的微控制器2.2 AHB总线互联结构:中心选择器连接master与slave2.3 AHB的特性3 APB4 AHB和APB的区别
    发表于 02-09 07:46

    端口和接口有什么区别联系

    本文首先介绍了端口的概念、分类及作用,其次介绍了接口的概念与显示器接口的类型,最后介绍了端口和接口区别联系
    发表于 04-23 16:54 5.8w次阅读
    端口和<b class='flag-5'>接口</b>有什么<b class='flag-5'>区别</b>和<b class='flag-5'>联系</b>吗

    一文搞懂AXI总线接口和协议区别

    总线接口和协议,这三个词常常被联系在一起,但是我们心里要明白他们的区别总线是一组传输通道,
    的头像 发表于 09-27 10:28 5451次阅读
    一文搞懂AXI<b class='flag-5'>总线</b>、<b class='flag-5'>接口</b><b class='flag-5'>和协议</b>的<b class='flag-5'>区别</b>

    总线接口以及协议的含义

    在介绍AXI之前,先简单说一下总线接口以及协议的含义。总线接口和协议,这三个词常常被
    的头像 发表于 02-08 11:38 6690次阅读
    <b class='flag-5'>总线</b>、<b class='flag-5'>接口</b>以及<b class='flag-5'>协议</b>的含义

    AXI总线协议总结

    在介绍AXI之前,先简单说一下总线接口以及协议的含义。总线接口和协议,这三个词常常被
    发表于 02-04 06:00 10次下载
    AXI<b class='flag-5'>总线</b><b class='flag-5'>协议</b>总结

    总线接口和协议之间的关系是什么?

    总线接口和协议,这三个词常常被联系在一起,但是我们心里要明白他们的区别总线是一组传输通道,
    的头像 发表于 05-11 14:28 5093次阅读
    <b class='flag-5'>总线</b>、<b class='flag-5'>接口</b><b class='flag-5'>和协议</b>之间的关系是什么?

    RPC接口和HTTP接口区别联系

      HTTP服务 RPC接口和HTTP接口区别联系 参考文献   HTTP接口和RPC接口
    的头像 发表于 06-17 14:54 1093次阅读
    RPC<b class='flag-5'>接口</b>和HTTP<b class='flag-5'>接口</b>的<b class='flag-5'>区别</b>与<b class='flag-5'>联系</b>

    总线控制是什么意思 总线盘与多线盘的区别

    总线控制在计算机和电子系统中起着重要的作用,它管理和协调了各个设备和组件之间的数据传输和通信,保证了系统的正常运行和效率。通过总线控制,各个设备可以共享总线资源并进行协同操作,实现数据
    发表于 07-24 15:32 6403次阅读

    接口协议类型有哪些 常用的通信接口和协议

    总线协议用于在系统内部或设备间进行数据通信。常见的总线协议包括 USB、PCI、PCI Express、CAN、Ethernet/IP、Modbus、Profibus、I2C、SPI
    发表于 07-25 14:13 8706次阅读

    AXI总线协议总结

    在介绍AXI之前,先简单说一下总线接口 以及协议的含义 总线接口和协议,这三个词常常被
    的头像 发表于 12-16 15:55 315次阅读