二、最新的基于LVDS高速數(shù)字信號交換體系
DC2000采用所有輸入通道并行方式進(jìn)入核心處理模塊,每條總線使用4個高速LVDS信號,這與工控機(jī)拼接控制器的PIC總線有本質(zhì)上的區(qū)別。
普通工控機(jī)的PCI總線,基本結(jié)構(gòu)是多個PCI插卡使用同一組總線,一般是32個數(shù)據(jù)位。如下圖所示,6個卡使用同一PCI總線,實(shí)際上進(jìn)入核心處理器的數(shù)據(jù)只能是其中的一個卡上的信號,PCI總線要分時復(fù)用。由于CPU核心處理器同一時間只能處理一個信號,這樣的總線結(jié)構(gòu)對于這樣的CPU正好適合。DC2000采用并行處理結(jié)構(gòu),這樣的總線是遠(yuǎn)遠(yuǎn)達(dá)不到處理器速度需求的。
工控機(jī)的PCI總線結(jié)構(gòu)
為適應(yīng)核心并行數(shù)據(jù)處理要求,DC2000采用并行總線接入方式,就是說每個通道都有獨(dú)自的總線接入核心處理系統(tǒng)。多個通道采用并行的方式可以實(shí)時的將數(shù)據(jù)送入核心的FPGA處理陣列。
如果每個輸入通道都使用PCI總線,那么最終形成的輸入線數(shù)量會多得驚人。在FPGA核心處理部分中,也許要多組信號進(jìn)行實(shí)時交換。如果也采用并行總線結(jié)構(gòu),那么系統(tǒng)間的連線數(shù)量會成幾何上升,使得系統(tǒng)最終無發(fā)實(shí)際使用。
為解決此結(jié)構(gòu)問題,我們采用超高速LVDS進(jìn)行信號傳輸。LVDS,是低電平數(shù)字信號的簡稱,其特點(diǎn)是用兩根線差分傳輸一個數(shù)字狀態(tài),線間電壓低,信號傳輸速度快,本系統(tǒng)中使用的LVDS信號速度為2.5G/S,信號額定最高速度可以達(dá)到4G/S以上。使用LVDS進(jìn)行圖像傳輸,4組線即可傳送超高頻的顯示信號。是用高速串行信號,極大的減少了系統(tǒng)連線的,使得每個輸入輸出通道只使用4組線與系統(tǒng)核心計(jì)算單元連接。LVDS信號與并行總線信號,最常見的體現(xiàn)是硬盤ATA的并行排線接口和新型硬盤SATA的LVDS接口。下圖為DC2000基本系統(tǒng)節(jié)構(gòu)圖。
DC2000多通道并行總線結(jié)構(gòu)及串行通信方式