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

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

3天内不再提示

高速并行总线的工作原理是什么 高速并行总线有哪些

科技绿洲 来源:网络整理 作者:网络整理 2024-10-06 15:17 次阅读

高速并行总线的工作原理及其具体类型是一个涉及硬件技术和数据传输的复杂话题。以下是对高速并行总线工作原理的概述以及几种常见的高速并行总线的介绍。

高速并行总线的工作原理

高速并行总线的工作原理主要涉及多个数据通道的同时传输。与串行总线相比,并行总线在同一时间内能够传输多个数据位,从而提高了数据传输的速率。这种并行传输方式通常通过一组数据线来实现,每条线传输数据的一个位(bit)。为了确保数据的同步和完整性,还可能需要额外的控制线和时钟信号线。

并行总线的工作原理可以概括为以下几个步骤:

  1. 数据分割 :发送端将数据按照一定的位宽分割成多个数据位,每个数据位通过不同的数据线同时传输。
  2. 同步控制 :使用时钟信号或其他同步机制来确保接收端能够正确地接收和重组这些并行传输的数据位。
  3. 传输与接收 :数据在并行总线上同时传输,接收端则同时接收这些数据位,并按照一定的规则进行重组,以恢复原始数据。
  4. 错误检测与校正 :在传输过程中,可能会遇到噪声、干扰等问题,导致数据出错。因此,并行总线通常需要实现某种形式的错误检测与校正机制,以确保数据的准确性。

高速并行总线的类型

高速并行总线有多种类型,每种类型都有其特定的应用场景和优势。以下是一些常见的高速并行总线:

  1. PCI(Peripheral Component Interconnect)总线
    • 简介 :PCI总线是早期计算机系统中广泛使用的一种并行总线标准。它采用32位或64位数据传输,具有较高的数据传输速率和即插即用等特性。
    • 特点 :支持多个设备同时连接,具有高速缓存技术,提高了数据传输速度。然而,随着技术的发展,PCI总线逐渐被更先进的总线标准所取代。
  2. AGP(Advanced Graphics Port)总线
    • 简介 :AGP总线是专为图形显示设备设计的并行总线标准。它提供了比PCI总线更高的数据传输速率,以满足图形处理单元(GPU)对高速数据传输的需求。
    • 特点 :AGP总线采用专用的数据通道,减少了CPU对图形数据传输的干预,提高了图形处理性能。然而,随着PCI Express等串行总线技术的发展,AGP总线也逐渐被淘汰。
  3. DDR(Double Data Rate)总线
    • 简介 :DDR总线是一种用于内存模块的高速并行总线标准。DDR总线通过在时钟信号的上升沿和下降沿都传输数据,实现了双倍的数据传输速率。
    • 特点 :DDR总线具有较高的数据传输速率和较低的功耗,广泛应用于计算机内存系统中。随着技术的发展,DDR总线已经发展到了多个版本(如DDR2、DDR3、DDR4等),每个版本都在前一代的基础上进行了改进和优化。
  4. 其他高速并行总线
    • 除了上述提到的几种高速并行总线外,还有一些其他类型的并行总线也在特定领域得到了应用。例如,并行SCSI总线在磁盘阵列等存储设备中得到了广泛应用;并行ATA(Advanced Technology Attachment)总线则曾经是硬盘驱动器的主要接口标准之一。然而,随着技术的发展和串行总线技术的普及,这些并行总线标准也逐渐被更先进的串行总线标准所取代。

从第一代DDR 开始,一直到即将推出的第五代的DDR,数据传输速率在一直在不断增加,同时功耗及供电电压在不断降低。DDR系统要在这种越来越严苛的条件下还能保证良好的工作性能,就需要在信号完整性方面必须满足特定的要求。保证整个系统的信号完整性不出问题对系统的正常工作而言非常关键, 或者说只有保证整个系统的信号完整性不出问题才能确保不同厂商生产的器件整合在一起时还可以正常工作。那DDR总线在传输数据中会有哪些信号完整性问题呢?

ISI

码间干扰( Inter Symbol Interference, ISI)是指,当信号通过实际信道时,信号的带宽变窄,同时信号的上升边、下降边变长。因此单位脉冲响应会变宽,即一个比特位所占有的时间会延长,并产生拖尾,如图所示。
8C81F933-7AF8-441f-A0F5-EAA900052BFE.png

这样接下来的比特位就会受到之前比特位的拖尾的影响。一个比特位可能会受到多个比特位的拖尾的影响,这个比特位的实际电压值就等于本身的电压值与诸多拖尾的电压值的叠加值,这样对该比特的电压值就有可能产生误判,导致本来是低电压的比特位判定为高电压,本来是高电压的比特位判定为低电压。

可以看出ISI产生的原因是单位脉冲响应的延展。而单位脉冲响应之所以产生了延展主要因为两点,一是在信道上信号中的高频部分和低频部分的传输速度不一致,高频部分的传输速度要大于低频部分,造成信号在时域上的展宽,这种现象我们称之为色散。二是在信道中,信号中高频部分的衰减要大于低频部分,这是因为信道的插入损耗随着频率的增加而变大,这也会造成信号在时域中的展宽。

同时,ISI和信道中所传输的具体码型也有关系,传输的码型不同,产生的ISI也会不同。由前面的解释可以知道,当前比特位所受到的ISI与其前后的几个比特位都有关系,因此不同的码型会使边沿变快或者变慢,导致其眼图有多个交叉点存在。

总结

高速并行总线通过多个数据通道的同时传输来提高数据传输速率,广泛应用于计算机系统和各种电子设备中。然而,随着技术的发展和串行总线技术的普及,许多传统的高速并行总线标准已经逐渐被更先进的串行总线标准所取代。这主要是因为串行总线在数据传输速率、信号完整性、功耗和布线复杂度等方面具有更多的优势。

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

    关注

    51

    文章

    8018

    浏览量

    145263
  • 数据传输
    +关注

    关注

    9

    文章

    1712

    浏览量

    64260
  • 图形处理
    +关注

    关注

    0

    文章

    42

    浏览量

    13753
  • 并行总线
    +关注

    关注

    0

    文章

    30

    浏览量

    13438
收藏 人收藏

    评论

    相关推荐

    高速PCB并行总线和串行总线

    作为一名PCB设计工程师,具备一些高速方面的知识是非常有必要的,甚至说是必须的。就信号来说,高速信号通常见于各种并行总线与串行总线,只有知道
    的头像 发表于 12-29 14:23 1761次阅读
    <b class='flag-5'>高速</b>PCB<b class='flag-5'>并行</b><b class='flag-5'>总线</b>和串行<b class='flag-5'>总线</b>

    串行总线会替代并行总线吗?#高速接口

    串行并行串行总线行业芯事总线/接口技术
    我是Coder
    发布于 :2021年08月11日 18:03:49

    高速并行总线互连

    对于60M10路并行总线一般采取多大的线宽和线间距,保证不会有串扰。芯片手册上说的是这10路电平的上升和下降沿的时间为1ns,我用Allegro 定义的约束规则是:传输线阻抗70欧姆,传输延迟为0.1ns~0.5ns。板材为4层板,FR4。谢谢!
    发表于 04-12 23:15

    什么是基于FPGA的ARM并行总线

    等串行总线接口只能实现FPGA 和ARM 之间的低速通信 ;当传输的数据量较大.要求高速传输时,就需要用并行总线来进行两者之间的高速数据传
    发表于 09-17 06:21

    高速串行总线并行总线的差别是什么?

    高速串行总线并行总线的差别是什么?高速测试方面的挑战是什么?远端环回的优点是什么?
    发表于 05-12 06:31

    高速并行总线信号完整性测试技术

    高速并行总线信号完整性测试技术:随着信号速度的显著提高,信号完整性问题已经成为高速数字设计中的关键。本文介绍了一种新的信号完整性分析技术,通过集成逻辑分析仪和
    发表于 10-17 17:11 0次下载

    高速并行总线信号完整性测试技术

    高速并行总线信号完整性测试技术张楷 泰克科技(中国)有限公司摘要:随着信号速度的显著提高,信号完整性问题已经成为高速数字设计中的关键。本文介绍了一种新的信
    发表于 12-17 14:38 23次下载

    并行端口工作原理

    并行端口工作原理 并行端口的基本知识
    发表于 07-27 12:16 3097次阅读

    并行总线哪些?串行总线哪些?

    并行总线,就是并行接口与计算机设备之间传递数据的通道。采用 并行传送方式在 微型计算机与 外部设备之间进行 数据传送的接口叫并行接口。
    发表于 11-13 09:19 8.2w次阅读

    并行总线是什么?(并行总线协议介绍)

    并行总线,就是并行接口与计算机设备之间传递数据的通道。采用并行传送方式在 微型计算机与外部设备之间进行数据传送的接口叫并行接口,它有2个主要
    发表于 11-13 09:55 1.3w次阅读
    <b class='flag-5'>并行</b><b class='flag-5'>总线</b>是什么?(<b class='flag-5'>并行</b><b class='flag-5'>总线</b>协议介绍)

    基于FPGA的ARM并行总线和端口设计

    串行总线接口只能实现FPGA 和ARM 之间的低速通信 ;当传输的数据量较大.要求高速传输时,就需要用并行总线来进行两者之间的高速数据传输.
    发表于 08-08 15:37 6339次阅读
    基于FPGA的ARM<b class='flag-5'>并行</b><b class='flag-5'>总线</b>和端口设计

    PCB设计必备知识:并行总线VS串行总线

    作为一名PCB设计工程师,具备一些高速方面的知识是非常有必要的,甚至说是必须的。就信号来说,高速信号通常见于各种并行总线与串行总线,只有知道
    发表于 07-29 17:43 2631次阅读

    并行总线高速串行总线的布线要求

    作为一名PCB设计工程师,具备一些高速方面的知识是非常有必要的,甚至说是必须的。就信号来说,高速信号通常见于各种并行总线与串行总线,只有知道
    的头像 发表于 10-21 14:14 4829次阅读
    <b class='flag-5'>并行</b><b class='flag-5'>总线</b>和<b class='flag-5'>高速</b>串行<b class='flag-5'>总线</b>的布线要求

    基于FPGA的ARM并行总线设计原理

    电子发烧友网站提供《基于FPGA的ARM并行总线设计原理.pdf》资料免费下载
    发表于 10-10 09:31 0次下载
    基于FPGA的ARM<b class='flag-5'>并行</b><b class='flag-5'>总线</b>设计原理

    并行总线和串行总线的区别

    并行总线和串行总线的区别  并行总线和串行总线是计算机系统中常见的两种数据传输方式,它们有着不同
    的头像 发表于 12-07 16:45 3001次阅读