1.多路高速串行圖像數(shù)據(jù)的傳輸系統(tǒng),包括發(fā)送端和接收端,所述發(fā)送端包括第一時鐘源、第一時鐘分路器、發(fā)送控制器和n個高速串行發(fā)送器;所述n>1;
第一時鐘源產(chǎn)生的時鐘經(jīng)第一時鐘分路器后產(chǎn)生n+1路低抖動時鐘,將n+1路低抖動時鐘分別送入發(fā)送控制器和n個高速串行發(fā)送器;經(jīng)所述第一時鐘分路器產(chǎn)生的時鐘sclock送入發(fā)送控制器,經(jīng)發(fā)送控制器內(nèi)部的數(shù)字時鐘管理單元和鎖相環(huán)進行延遲和去抖動后,作為發(fā)送控制器的系統(tǒng)時鐘,所述發(fā)送控制器產(chǎn)生n路圖像數(shù)據(jù)分別送入n個高速串行發(fā)送器;經(jīng)第一時鐘分路器產(chǎn)生n路低抖動時鐘作為n路圖像數(shù)據(jù)的伴隨時鐘,圖像數(shù)據(jù)和伴隨時鐘的相對相位由所述數(shù)字時鐘管理單元進行調(diào)節(jié),通過n個高速串行發(fā)送器向接收端輸出n路高速串行圖像數(shù)據(jù);
所述接收端包括第二時鐘源、第二時鐘分路器、接收控制器和n個高速串行接收器;
第二時鐘源產(chǎn)生的時鐘經(jīng)第二時鐘分路器產(chǎn)生n路低抖動時鐘,將n路低抖動時鐘分別送入n個高速串行接收器;
經(jīng)第二時鐘分路器產(chǎn)生n路低抖動時鐘作為n個高速串行接收器的參考時鐘;n個高速串行接收器接收發(fā)送端的串行圖像數(shù)據(jù),產(chǎn)生n路并行數(shù)據(jù)和n路與發(fā)送端頻率相同的伴隨時鐘送入接收控制器,其中第一路高速串行接收器的恢復(fù)時鐘rclock進入接收控制器,作為接收控制器的系統(tǒng)時鐘;
所述接收控制器輸出幀有效標志信號FVAL、行有效標志信號LVAL和并行數(shù)據(jù)DATA_OUT。
2.根據(jù)權(quán)利要求1所述的多路高速串行圖像數(shù)據(jù)的傳輸系統(tǒng),其特征在于,所述發(fā)送圖像數(shù)據(jù)和伴隨時鐘的相對相位由所述數(shù)字時鐘管理單元進行調(diào)節(jié),通過高速串行發(fā)送器內(nèi)部的環(huán)回功能進行訓(xùn)練獲得發(fā)送圖像數(shù)據(jù)和伴隨時鐘的最佳相位;具體過程為:
采用發(fā)送控制器內(nèi)部的數(shù)字時鐘管理單元和鎖相環(huán),對發(fā)送控制器送入高速串行發(fā)送器的數(shù)據(jù)進行不斷的相位調(diào)整,然后接收高速串行發(fā)送器內(nèi)部環(huán)回的訓(xùn)練數(shù)據(jù),通過接收的訓(xùn)練數(shù)據(jù)和發(fā)送數(shù)據(jù)的比較,尋找采集到正確訓(xùn)練數(shù)據(jù)的極限相位值;通過兩個錯誤訓(xùn)練數(shù)據(jù)的極限相位值和確定兩個極限相位值位置的中間位置即為最佳相位。
3.根據(jù)權(quán)利要求1所述的多路高速串行圖像數(shù)據(jù)的傳輸系統(tǒng),其特征在于,所述發(fā)送控制器的工作流程為:
上電后,首先進入發(fā)送上電初始化狀態(tài)機,然后進入發(fā)送圖像數(shù)據(jù)和時鐘最佳相位的檢測狀態(tài)機,最佳相位檢測到后進入持續(xù)2ms的同步碼發(fā)送狀態(tài)機,最后進入發(fā)送以幀為單位的圖像數(shù)據(jù)狀態(tài)機;
接收控制器的工作流程為:
上電后,首先進入接收上電初始化狀態(tài)機,然后進入幀頭檢測狀態(tài)機,當檢測到幀頭后進入檢測行頭狀態(tài)機,當檢測到行頭后進入以行為單位接收數(shù)據(jù)狀態(tài)機,當一行數(shù)據(jù)接收完畢后進入一幀數(shù)據(jù)接收完畢判斷狀態(tài)機,當一幀數(shù)據(jù)未接收完畢則進入檢測行頭狀態(tài)機,當一幀數(shù)據(jù)接收完畢后進入檢測幀頭狀態(tài)機。
4.根據(jù)權(quán)利要求3所述的多路高速串行圖像數(shù)據(jù)的傳輸系統(tǒng),其特征在于,所述接收控制器中以行為單位在接收數(shù)據(jù)時,一行內(nèi)數(shù)據(jù)接收錯誤的標志為以下三種中任意一種滿足:
在圖像數(shù)據(jù)接收階段接收到K碼;
接收到的數(shù)據(jù)累加和不等于各圖像數(shù)據(jù)逐個累加的值;
接收到的行尾無K碼或行尾值與發(fā)送值不相等。
5.根據(jù)權(quán)利要求4所述的多路高速串行圖像數(shù)據(jù)的傳輸系統(tǒng),其特征在于,所述接收控制器內(nèi)圖像數(shù)據(jù)的各參考時鐘在每次上電后相位不相同,所述接收控制器采用一個同步FIFO和n-1個異步FIFO進行圖像數(shù)據(jù)的異步緩存,將多路相對時鐘相位不同的圖像數(shù)據(jù)變?yōu)橐韵嗤瑓⒖紩r鐘的圖像數(shù)據(jù);即:
當接收的圖像數(shù)據(jù)消隱期為時,接收的n通道圖像數(shù)據(jù)采用n tap Camera Link數(shù)據(jù)格式進行傳輸;
當輸入的圖像數(shù)據(jù)消隱期為時,輸入的n通道圖像數(shù)據(jù)采用2n tap Camera Link數(shù)據(jù)格式進行傳輸;
式中p有效為每行的有效圖像數(shù)據(jù)數(shù)目,p消隱為每行的無效圖像數(shù)據(jù)數(shù)目;fTLK2711為高速串行發(fā)送器和高速串行接收器的工作頻率。