關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于Spartan-6的16路高速串行傳輸的設計與實現

        基于Spartan-6的16路高速串行傳輸的設計與實現

        作者: 時間:2011-04-14 來源:網絡 收藏

        2.2 OSERDES
        同樣,每一款型號FPGA的IOB的輸出SerDes都可以用OSERDES2源語來實例化。其結構和源語操作方式以及轉換速率比與ISER-DES2源語類似,在SDR模式下,可以1bit數據到生成2、3、4bit的并行數據的轉換;在差分輸出方式下,可以1bit數據到5、6、7及8bit并行數據的轉換。下圖為OSERDES2模塊以8:1的轉換率配置下差分輸出的級聯圖。
        圖3 OSERDES 8:1差分輸出級聯拓撲圖

        本文引用地址:http://www.104case.com/article/162171.htm

        g.JPG


        當兩個OSERDES2級聯時,其中一個是主模式,一個是從模式,表2顯示了兩個OSERDES2源語級聯時的數據位高低連接方式

        3 的1 6路
        兩片XC6SLX150 FPGA之間以16路數據相互通信,其中還需要一路源同步時鐘,一路標志信號用來使能片間數據的收發控制,每片FPGA需要一個400MHz的時鐘輸入作為數據發送時鐘。其基本的發送拓撲圖如下:

        h.JPG


        接收時鐘直接使用源同步時鐘,發送時鐘采用輸入到FPGA的400MHz的時鐘。接收的數據送到一個128×1024的fifo中,然后進行處理,將數據送到發送模塊,發送給相連的FPGA中,另一片FPGA做同樣的處理。
        3.1 發送模塊
        發送模塊采用輸入到FPGA的400MHz的時鐘作為發送時鐘源,首先經BUFI02后送入PLL,產生一個800MHz的采樣發送時鐘和一個100MHz的FPGA內部邏輯時鐘,再通過一個BUFPLL驅動用于后續的邏輯。發送時鐘的產生模塊如圖5所示。

        i.JPG



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 松溪县| 昌江| 大田县| 澄迈县| 安龙县| 灵山县| 景谷| 辽阳县| 瑞金市| 龙州县| 荔波县| 长阳| 康马县| 留坝县| 通州区| 临西县| 台安县| 阿拉善左旗| 西昌市| 庆云县| 瑞金市| 新乐市| 尼勒克县| 柳州市| 漳州市| 高碑店市| 德江县| 常州市| 合水县| 南城县| 德钦县| 旌德县| 陕西省| 东兰县| 集安市| 大石桥市| 莱阳市| 获嘉县| 安化县| 青神县| 玉林市|