新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于Virtex-5 FPGA的音視頻監(jiān)視系統(tǒng)方案設(shè)計

        基于Virtex-5 FPGA的音視頻監(jiān)視系統(tǒng)方案設(shè)計

        作者: 時間:2012-10-06 來源:網(wǎng)絡(luò) 收藏

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

        時序考慮事項(xiàng)和約束定義

        生成并實(shí)現(xiàn)IP之后,下一步是執(zhí)行時序。我們對所有輸入時鐘的周期、抖動和輸入偏移延遲進(jìn)行了約束,并且設(shè)置了相對于源時鐘的所有輸出延遲和輸入對輸出的延遲。然后在用戶約束文件(UCF)中建立了時序和布局約束。

        我們將所有輸入時鐘約束為特定頻率,并且用以下UCF代碼定義了抖動輸入:

        NETi_clk_200_sTNM_NET=IN_200_CLKGRP;TIMESPECIN_200_CLKGRP=PERIOD5nsHIGH50%INPUT_JITTER0.1ns

        對于源同步數(shù)據(jù),在SDR的情況下,我們可以將輸入時鐘設(shè)置為0度相移或180度相移,而在DDR的情況下可以將其設(shè)置為90度相移。圖2所示為時鐘在90度相移時的源同步DDR數(shù)據(jù)輸入時序。

        時鐘在90度相移時的源同步DDR數(shù)據(jù)輸入時序

        圖2所示為時鐘在90度相移時的源同步DDR數(shù)據(jù)輸入時序

        對于PCIExpress核和千兆位以太網(wǎng)MAC核上的時序約束,我們按照CORE Generator示例中的定義對Block RAM和PLL/DCM使用了所有時序和布局約束。

        因?yàn)樵S多設(shè)計都使用多個異步時鐘,所以我們必須在設(shè)計中定義偽通路,以使這些時鐘不受影響。

        布局布線后的時序分析和時序校正

        對設(shè)計進(jìn)行布局布線后,我們運(yùn)行了靜態(tài)時序分析(STA)和時序仿真,以了解是否存在其他時序錯誤。對于STA,我們確保時序報告涵蓋了有約束和無約束的全部通路。通過使用STA報告,我們可以鑒定輸入/輸出時序和內(nèi)部時序。

        事實(shí)證明,Virtex—5的非常適合我們的視頻的要求。區(qū)域時鐘緩沖器和I/O時鐘緩沖器使我們能夠支持多信道源同步輸入。而且,該器件的PCI Express和千兆位以太網(wǎng)MAc硬宏為我們提供了進(jìn)行遠(yuǎn)程所需的全球連接能力。

        在未來的設(shè)計工作中,我們將可依靠前期規(guī)劃來確保有效使用特定的可用資源,設(shè)計出具有附加價值的產(chǎn)品。


        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 虎林市| 沿河| 宜兴市| 岑巩县| 旬邑县| 台中市| 鹤庆县| 渝北区| 措美县| 北辰区| 德庆县| 十堰市| 兴宁市| 新和县| 营山县| 永顺县| 萨嘎县| 德州市| 高邑县| 台湾省| 汶川县| 嵊泗县| 洪江市| 城市| 阳新县| 清河县| 平原县| 巴彦淖尔市| 偏关县| 焦作市| 张家界市| 沙湾县| 乌拉特前旗| 淳化县| 天津市| 西丰县| 阳泉市| 怀安县| 新闻| 宜兰县| 哈巴河县|