基于CPLD的異步ASI/SDI信號電復(fù)接光傳輸設(shè)備的設(shè)計(jì)
圖4 時(shí)鐘恢復(fù)部分電路處理過程
解碼部分電路處理過程由圖5所示。通過圖5可以看到,由時(shí)鐘恢復(fù)芯片恢復(fù)出來的串行時(shí)鐘和串行數(shù)據(jù)輸入到解碼芯片,通過串/并轉(zhuǎn)換后輸出10位并行數(shù)據(jù)和27M的并行時(shí)鐘,以備下面FIFO電路的時(shí)鐘調(diào)整使用。具體各個(gè)工作模式下信號的時(shí)序圖見圖6。
圖5 解碼部分電路處理過程
圖6 各模式信號時(shí)序圖
FIFO部分電路處理過程如圖7所示。其中讀時(shí)鐘使用編碼電路恢復(fù)出來的27M并行時(shí)鐘,寫時(shí)鐘使用本地的27M時(shí)鐘,通過調(diào)整實(shí)現(xiàn)經(jīng)過FIFO的10位并行信號與本地時(shí)鐘同步,為接下來輸入到CPLD進(jìn)行電復(fù)接做好準(zhǔn)備。CPLD的電復(fù)接部分程序如下,其中2BP-S為復(fù)接程序,2BS-P為解復(fù)接程序。
圖7 FIFO部分電路處理過程
評論