高速串行总线系列(2)高速串行总线技术总览

文章目录

    • 嵌入式高速串行总线技术应用对比
      • SRIO总线
      • JESD204总线
      • PCIE
      • SATA总线
      • Aurora
      • FC标准
      • VPX架构

嵌入式高速串行总线技术应用对比

SRIO总线

SRIO(Serial RapidIO)是一种低延时、基于包交换和分发结构的、支持消息和读写操作的、具有容错机制和流量控制的、高效率低功耗、可支持数千个节点的新型总线结构。
SRIO总线的定位是针对嵌入式系统多处理器间的互连。

JESD204总线

JESD204总线是面向DAC、ADC的串行通信总线结构。
JESD204协议采用CML(Current Mode Logic)电平,以一对差分线代替原来并行的12~16位数据线,实现ADC、DAC器件的串行通信接口。

PCIE

PCIE主要用于PC领域的高速串行通信。
PCIE是PC内的系统总线或局部系统总线,用于连接CPU及各种功能的外设,是一种通用总线结构。
PC领域有一个中央处理器CPU,其余均为CPU的外设,即只有一个主设备。

SATA总线

SATA主要用于实现PC领域的存储。
SATA是面向硬盘存储的总线接口。

Aurora

Aurora总线协议由Xilinx公司于2002年首次提出,是针对FPGA间的高速串行数据传输总线。
与SRIO,PCIE总线相比,Aurora总线特征明显,用于解决FPGA之间的数据传输,速率任意,不支持交换结构。

FC标准

SRIO主要用于解决嵌入式处理器之间的互联,JESD204实现ADC、DAC与FPGA之间的接口,SATA主要用于实现PC领域的存储,而企业级的存储区域网络(SAN,Storage Area Network)也需要一种高速的串行通信技术用于代替并行的SCSI方式了,FC总线标准诞生了。
FC准备综合了通道技术和网络技术这两种技术的各自优势。通道技术的设计目的是为了使数据信息在设备缓存间能够快速传输,而不需要进行很多的逻辑操作,属于一种硬件密集型的技术,如前面的SRIO;
网络技术属于一种软件密集型技术,具有操作大量节点的能力,网络上的数据包通过网络技术可以被路由到许多设备中的某个节点上,典型应用为SAN。

VPX架构

VPX是嵌入式串行总线的集大成者,可以在嵌入式系统中实现多种总线的互连。

参考文献:
嵌入式高速串行总线技术-基于FPGA实现与应用

你可能感兴趣的:(#,高速串行总线技术)