新聞中心

        EEPW首頁 > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 基于FPGA的SoftSerdes設(shè)計(jì)與實(shí)現(xiàn)

        基于FPGA的SoftSerdes設(shè)計(jì)與實(shí)現(xiàn)

        作者: 時(shí)間:2010-01-13 來源:網(wǎng)絡(luò) 收藏

        引言

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

        在高速源同步應(yīng)用中,時(shí)鐘數(shù)據(jù)恢復(fù)是基本的方法。最普遍的時(shí)鐘恢復(fù)方法是利用數(shù)字時(shí)鐘模塊(DCM、)產(chǎn)生的多相位時(shí)鐘對(duì)輸入的數(shù)據(jù)進(jìn)行過采樣。但是由于DCM的固有抖動(dòng),在頻率很高時(shí),利用DCM作為一種數(shù)據(jù)恢復(fù)的方法并不一定合適。DCM的這種附加抖動(dòng)會(huì)引起數(shù)據(jù)有效窗口的相應(yīng)減小,這樣就會(huì)限制高速電路的性能。常用的串行I/O技術(shù)需要時(shí)鐘數(shù)據(jù)恢復(fù)(CDR)技術(shù),而CDR技術(shù)需要模擬的PLL,其局限性是低噪聲容限、高功率損耗及嚴(yán)格的PCB布局布線要求。基于對(duì)上述缺點(diǎn)的考慮,本文介紹了一種異步數(shù)據(jù)捕獲技術(shù),它不使用DCM就可以實(shí)現(xiàn)數(shù)據(jù)恢復(fù),所以能獲得更高的速度和性能。

        1 設(shè)計(jì)原理與實(shí)現(xiàn)方案

        基于實(shí)現(xiàn)主要由四部分構(gòu)成:時(shí)鐘產(chǎn)生單元、數(shù)據(jù)抽樣延遲線、數(shù)據(jù)恢復(fù)狀態(tài)機(jī)和輸出彈性緩沖器。圖1所示是的實(shí)現(xiàn)原理圖。基本的實(shí)現(xiàn)過程是用一個(gè)雙倍數(shù)據(jù)率(DDR)全局抽樣時(shí)鐘對(duì)多抽頭延時(shí)線的延時(shí)數(shù)據(jù)進(jìn)行抽樣,它由數(shù)據(jù)恢復(fù)狀態(tài)機(jī)利用邊沿信息不斷的從多抽頭延時(shí)線中選擇有效抽樣,然后把正確的抽樣送給輸出彈性緩沖器。


        1.1 時(shí)鐘產(chǎn)生單元

        用一個(gè)320 MHz的時(shí)鐘可在雙邊沿抽樣數(shù)據(jù)并驅(qū)動(dòng)數(shù)據(jù)恢復(fù)狀態(tài)機(jī)。對(duì)320 MHz時(shí)鐘進(jìn)行5分頻得到的64 MHz時(shí)鐘可作為串并轉(zhuǎn)換和并串轉(zhuǎn)換并的行數(shù)據(jù)的讀寫時(shí)鐘。

        1.2數(shù)據(jù)抽樣延遲線

        抽樣延時(shí)線的構(gòu)成如圖2所示。對(duì)每個(gè)通道的輸人數(shù)據(jù)均可利用8抽頭的延遲線進(jìn)行異步抽樣。DDR操作時(shí),每個(gè)通道有兩路延遲線:一個(gè)用來在上升沿抽樣;另一個(gè)用來在下降沿抽樣。每條延遲線都由8個(gè)配置為反相器的查找表構(gòu)成,這樣既可保證上升和下降時(shí)間的對(duì)稱,也能保證抽樣數(shù)據(jù)之間的規(guī)則分布。但應(yīng)注意:輸入單元的輸入節(jié)點(diǎn)必須以很小的skew到達(dá)兩條延遲線。


        上一頁 1 2 3 下一頁

        關(guān)鍵詞: SoftSerdes FPGA

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 阳新县| 栾城县| 阿图什市| 和龙市| 呼伦贝尔市| 乡宁县| 澳门| 嘉黎县| 湖北省| 克什克腾旗| 苍梧县| 紫云| 东辽县| 上饶县| 兴仁县| 商南县| 盐池县| 丁青县| 罗平县| 贵州省| 新龙县| 高州市| 新泰市| 广州市| 松溪县| 榆社县| 福泉市| 全南县| 阜平县| 康定县| 嘉荫县| 鹤庆县| 深州市| 陇川县| 鄂托克旗| 定陶县| 乐都县| 石柱| 军事| 扎赉特旗| 鹤岗市|