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

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

3天内不再提示

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

FPGA之家 来源:高速先生 作者:高速先生 2021-05-11 14:28 次阅读

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

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

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

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

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

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

dd2d8d94-b20b-11eb-bf61-12bb97331649.png

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

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

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

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

责任编辑:haq

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

    关注

    10

    文章

    2706

    浏览量

    87206
  • AXI
    AXI
    +关注

    关注

    1

    文章

    126

    浏览量

    16285

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

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

收藏 人收藏

    评论

    相关推荐

    如何与stm32的IM69D130 PDM接口连接通信,使用什么总线协议

    如何与stm32的 IM69D130 PDM接口连接通信,使用什么总线协议
    发表于 01-29 06:06

    SOC设计中APB协议总线的工作原理

    APB(Advanced Peripheral Bus) 作为高级外设总线是AMBA协议之一,也是最基本的总线协议。按照ARM官方定义,APB是一种低成本的
    发表于 01-17 17:35 307次阅读
    SOC设计中APB<b class='flag-5'>协议</b><b class='flag-5'>总线</b>的工作原理

    AXI总线协议总结

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

    虹科方案 | 如何破解CAN与车载以太网之间数据传输和协议转换的难题?

    在车辆网络时代,数据传输和协议转换在通信领域中扮演着至关重要的角色。它们不仅能够实现车辆内部系统之间的互联互通,还支持车辆与外部网络进行通信,从而为驾驶者带来更智能、便捷的驾驶体验。本文将介绍CAN总线与车载以太网
    的头像 发表于 11-27 09:55 411次阅读
    虹科方案 | 如何破解CAN与车载以太网<b class='flag-5'>之间</b>数据传输<b class='flag-5'>和协议</b>转换的难题?

    AMBA3.0 AXI总线接口协议的研究与应用

    本文介绍了AMBA3.0AXI的结构和特点,分析了新的AMBA3.0AXI协议相对于AMBA2.0的优点。它将革新未来高性能SOC总线互连技术,其特点使它更加适合未来的高性能、低延迟设计。最后介绍了基于AXI协议的设计实例,探讨
    发表于 09-20 08:30

    汽车总线协议转换解决方案

    通信性能和成本,常用的汽车总线包括CAN、CAN FD、LIN三种。对于不同的总线,在通信速率、价格、试用场景上也各不相同: 当不同的设备或模块使用不同的总线协议时,需要进行
    的头像 发表于 08-10 14:27 911次阅读
    汽车<b class='flag-5'>总线</b><b class='flag-5'>协议</b>转换解决方案

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

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

    SIT1043Q应用于 CAN 协议控制器和物理总线之间接口芯片,可替代TJA1043

    SIT1043Q 应用于 CAN 协议控制器和物理总线之间接口芯片, 支持 5Mbps 灵活数据速率(Flexible Data-Rate),具有在
    的头像 发表于 07-25 09:10 461次阅读
    SIT1043Q应用于 CAN <b class='flag-5'>协议</b>控制器和物理<b class='flag-5'>总线</b><b class='flag-5'>之间</b>的<b class='flag-5'>接口</b>芯片,可替代TJA1043

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

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

    IIC总线协议时序介绍 IIC总线程序设计

    IIC总线是一个双向的两线连续总线,它为集成电路之间提供通信线路。其意思是完成集成电路或功能单元之间信息交换的协议
    发表于 07-23 11:45 7444次阅读
    IIC<b class='flag-5'>总线</b><b class='flag-5'>协议</b>时序介绍 IIC<b class='flag-5'>总线</b>程序设计

    网卡的MAC和PHY之间关系是什么?

    路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能.以太网卡中数据链路层的芯片称之为MAC控制器.很多网卡的这两个部分是做到一起的.他们之间关系是pci
    发表于 06-26 07:04

    揭开M.2接口的神秘面纱:NVMe协议与SATA协议的差异

    M.2接口是一种新型的固态硬盘接口,可替代传统的MSATA接口规范。在国产主板上,M.2接口通常分为NVMe协议和SATA
    的头像 发表于 05-15 14:19 5419次阅读

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

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

    5G网络接口包括哪些

    无线接口: 5G网络的无线接口主要包括用户设备(UE)和基站之间接口和基站之间接口。在上行和
    发表于 05-04 18:20 9433次阅读

    进一步了解AMBA总线架构和协议

    AMBA总线协议是一套由ARM提供的互连规范,该规范标准化了各种IP之间的芯片通信机制。这些设计通常有一个或多个微处理器以及集成其他一些组件——内部存储器或外部存储器桥、DSP、DMA、加速器和各种
    的头像 发表于 05-04 14:30 1303次阅读
    进一步了解AMBA<b class='flag-5'>总线</b>架构<b class='flag-5'>和协议</b>