二、最新的基于LVDS高速数字信号交换体系
DC2000采用所有输入通道并行方式进入核心处理模块,每条总线使用4个高速LVDS信号,这与工控机拼接控制器的PIC总线有本质上的区别。
普通工控机的PCI总线,基本结构是多个PCI插卡使用同一组总线,一般是32个数据位。如下图所示,6个卡使用同一PCI总线,实际上进入核心处理器的数据只能是其中的一个卡上的信号,PCI总线要分时复用。由于CPU核心处理器同一时间只能处理一个信号,这样的总线结构对于这样的CPU正好适合。DC2000采用并行处理结构,这样的总线是远远达不到处理器速度需求的。
工控机的PCI总线结构
为适应核心并行数据处理要求,DC2000采用并行总线接入方式,就是说每个通道都有独自的总线接入核心处理系统。多个通道采用并行的方式可以实时的将数据送入核心的FPGA处理阵列。
如果每个输入通道都使用PCI总线,那么最终形成的输入线数量会多得惊人。在FPGA核心处理部分中,也许要多组信号进行实时交换。如果也采用并行总线结构,那么系统间的连线数量会成几何上升,使得系统最终无发实际使用。
为解决此结构问题,我们采用超高速LVDS进行信号传输。LVDS,是低电平数字信号的简称,其特点是用两根线差分传输一个数字状态,线间电压低,信号传输速度快,本系统中使用的LVDS信号速度为2.5G/S,信号额定最高速度可以达到4G/S以上。使用LVDS进行图像传输,4组线即可传送超高频的显示信号。是用高速串行信号,极大的减少了系统连线的,使得每个输入输出通道只使用4组线与系统核心计算单元连接。LVDS信号与并行总线信号,最常见的体现是硬盘ATA的并行排线接口和新型硬盘SATA的LVDS接口。下图为DC2000基本系统节构图。
DC2000多通道并行总线结构及串行通信方式