当前位置:首页 > 嵌入式 > 嵌入式教程
[导读]PCI Express 在嵌入式系统中的应用

在过去几十年里,PCI总线是一种非常成功的通用I/O总线标准,尤其在嵌入式系统应用中,经常会看到PCI总线的踪影,但它将不能满足未来计算机设备的带宽需要。随着制造工艺的发展,将会出现10GHz的CPU,高速的内存和显卡,甚至1Gbps和10Gbps的网卡等其他需要“无限”内部带宽的设备。由Intel公司推出的第三代I/O总线结构PCI Express(3GIO)就是顺应这种需要产生的。它不但能与原来的PCI设备兼容工作,还可以增强原有设备的性能。其特点就是高性能,高扩展性,高可靠性,好的升级性及低的成本[1][2]。

  2002年7月23日,PCI-SIG正式公布了PCI Express 1.0规范,并且根据其开发蓝图,将在2006年正式推出2.0规范。

  PCI Express有两个版本:基础版和交换版。

  基础版的特点是:与PCI软件兼容;很少的引脚数量(串行);高速率(2.5Gbps/通道);可扩展(到32通道);CRC(链路,端到端);热插拔;QoS(Quality of Service)能力。

  交换版的特点是:物理层和数据链路层与基本版兼容;基于源的路由;多协议封装;堵塞管理;多播/广播。

  PCI Express的拓扑结构包括一个主桥和若干终点(End Point)(对应若干输入输出设备),见图1。多点对点联结技术将新的特性-开关技术-引入了输入输出总线拓扑结构。开关技术替代了原来的多点复用(multi-drop)总线技术,在不同的终点间它提供对等联结的方式,将各个终点的数据分开传输,最后汇总到主桥内[3]。

PCI Express的基本特征:

  ● 串行LVDS链接,见图2;

● 基于互换的拓扑结构;

  ● 每个通道的每个方向数据传输速率为2.5Gbps;

  ● 最高连接通道为32个;

  ● 带宽可扩展(最大×32)。

  ● CRC(链路,端到端);

  ● 热插拔;

  ● NTB链接的多HOST结构;

  ● 与PCI/X兼容;

  ● 电源管理。

  下表中列出了PCI Express特点所带来的使用上的优点。

  表一:


表二是将PCI Express与PCI/X进行的对比。

  表二:

[!--empirenews.page--]

注1. 并行总线通常包含地址/数据信号和一些边带信号。边带信号用来表示总线上数据的方向和事务处理的类型,还能用于表示中断或总线主控请求。

  注2. 一个典型的PCI Express连接使用两个LVDS(低电压差分信号)对,一对用于发送,一对用于接收。在这个结构中没有边带信号,见图3。[3]

图3 典型的PCI Express连接

图4 PCI Express在嵌入式控制系统的应用

  注3. PCI Express信道能聚集以增加总带宽,可用的带宽直接与通道的数目成比例。其有效组合为×1,×2,×4,×8,×12,×16,×32,通道数加倍带宽也加倍。如一个10Gbps的以太网控制器可以使用4条PCI Express来与控制器的带宽相匹配。

  由于PCI Express的突出特性,决定了它可以用于很多领域,诸如服务器、成像系统、存储系统、通信系统、工业控制等,影响比较大的可能还是嵌入式系统,图4给出了其应用于嵌入式系统的应用拓扑结构。可以看出,在这种拓扑结构中本地端设备通过PCI Express桥连接在一起,不再是通过PCI桥连接。依赖开关技术,本地端设备就可以“无限”的扇出,且传输速率不会下降,而传统的依靠PCI桥连接的设备由于多点复用总线技术的限制,每一路本地端设备的传输速率会下降。在嵌入式应用方面,另外一个比较让人关注的应该是Express Card,这种具有USB2.0接口的小型卡,其硬件成本低,功能性好,将会取代笨重的PC卡和发挥Compact Flash的优点。但是这种卡进入嵌入式市场的速度不会很快,因为PCI Express将涉及硬件支持形式和特点的重大改变,对现有板卡的板形标准仍待制定[4]。

  由于PCI Express技术卓越的特性,很多公司都投入了大量的精力来促进该技术的推广。在2003年秋天的Intel开发论坛上,PLX第一个演示了基于PCI Express的ATCA(Advanced Telecom Computing Architecture)系统。各芯片组厂商也忙于开发支持PCI Express的芯片。

  Mellanox技术公司已经公布了相关的芯片产品。

  Intel的i915P Grantsdale和i925×Alderwood芯片组将包括用于图形的×16连接,并支持333/400MHz的DDR和400/533MHz的DDR2。Intel的南桥芯片ICH6将有4条PCI Express×1连接和4个串行ATA150端口。ICH6的俗称是Azalia,可以为PC提供192KHz,32位的多通道音频支持。

  威盛的北桥芯片保留了传统的AGP支持,其新的VT8251南桥芯片还将包括两个×1PCI Express连接,4个串行ATA端口,Gb级以太网和8通道192KHz,24位音频支持。

  SiS的第一代PCI Express南桥芯片SiS965L将包括两个×1连接,8通道音频,两个串行ATA端口和Gb级以太网支持。该公司已经量产SiS965和9652南桥芯片。

  VIA和Ali也计划今年第3季度量产PCI Express南桥芯片VT8251和M1573。

  PCI Express的卓越特性及Intel公司的大力推广,使得PCI Express技术已经得到业界的广泛认可,相信以后它必将取代现在的PCI总线并成为新的主流的内部互联总线并在嵌入式系统及相关领域中大显身手。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

Lua RTOS 是一个实时操作系统,设计在嵌入式系统上运行,对 FLASH 和 RAM 内存的要求最低。目前 Lua RTOS 可用于 ESP32, ESP8266 和 PIC32MZ 平台,并可以轻松移植到其他32位...

关键字: Lua RTOS 操作系统 嵌入式系统

通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UATR,是一种串行、异步、全双工的收发器。全双工的UART支持同时双向通信,是嵌入式系统必不可少的d...

关键字: 异步收发 传输器 嵌入式系统

相比国内视频平台的伪4K超高清视频,谷歌油管提供的4K视频质量很好,带宽不是问题的话,看4K视频很爽,而且谷歌现在又恢复良心政策,4K影视内容不再局限高级会员,每年能省近千元费用。情况是这样的,虽然谷歌提供了4K视频画质...

关键字: PREMIUM 带宽 超高清视频

在现代,WiFi已经全面普及,目前已经发展到第七代WiFi无线网络。WiFi 7将带来更低的延迟、更快的数据传输速度,除传统的2.4GHz和5GHz两个频段,还将新增支持6GHz频段,并且三个频段能同时工作。

关键字: WiFi 7 Wi-Fi 带宽

在互联网的发展初期,没有人知道什么是杀手级应用程序。大学因远程访问计算能力或促进大文件传输而感到兴奋。美国国防部看到了互联网的分散性在通信基础设施遭到攻击时的价值。不过真正提高使用率的是电子邮件,它与普通人更加息息相关。...

关键字: 带宽 通信网络 互联网

北京2022年10月11日 /美通社/ -- 在1992年出版的《雪崩》一书中,作者尼尔·史蒂芬森第一次提出Metaverse(元宇宙)这一概念;斗转星移,三十年之后,随着Roblox上市、Facebook...

关键字: 区块链 存储技术 带宽 分布式

Flash Memory 是一种非易失性的存储器。在嵌入式系统中通常用于存放系统、应用和数据等。在 PC 系统中,则主要用在固态硬盘以及主板 BIOS 中。

关键字: Flash 存储器 嵌入式系统

上海2022年9月20日 /美通社/ -- 近日,在长江之歌学术周功能学与影像学高峰论坛上,波士顿科学血管内超声系统Polaris(以下简称"Polaris")巡回上市会正式启动。这是继实现国产化之后...

关键字: POLAR 超声系统 PCI 影像

近年来,随着计算机技术及集成电路技术的发展,嵌入式技术日渐普及,在通讯、网络、工控、医疗、电子等领域发挥着越来越重要的作用。嵌入式系统无疑成为当前最热门最有发展前途的IT应用领域之一。 嵌入式系统一般由嵌入式微处理器、外...

关键字: 嵌入式 嵌入式系统 计算机

(全球TMT2022年9月7日讯)爱立信在与谷歌最近的一次合作中,与生态系统合作伙伴成功展示了爱立信网络基础设施可支持单台Android 13设备上的多个切片,同时满足企业(工作模式)和消费者应用。同时,该演示首次为运...

关键字: Android 爱立信 网络切片 带宽

嵌入式教程

6897 篇文章

关注

发布文章

编辑精选

技术子站

关闭