新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 成功解決FPGA設計時序問題的三大要點

        成功解決FPGA設計時序問題的三大要點

        作者: 時間:2009-05-08 來源:網絡 收藏

        獲取數據

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


        延遲時鐘信號可以實現中心對齊以避免各種溫度變化和其他類似的設計影響,可能會對時鐘或數據方面帶來一些影響,但不會很大,但違背了接收存儲器的建立或保持時序的要求。在理論上,對于大部分器件,中心對齊的時鐘邊緣將最大限度地建立和保持時序,留出足夠的安全空余。然而,除非建立的需求合適于保持的需求,時鐘信號的中心對齊將提供更多的時序空余。


        理想的解決辦法是為器件的建立和保持提供一個最大的安全空余,可以通過轉化平衡空余,為二者都提供相同的安全空余。為了平衡空余,我們為接收器件確定最低的有效數據窗口,在實際有效數據窗口的中心窗內可以給我們的存儲器提供設計參數。


        利用接收器件最小的建立和保持時間,我們可以利用下面的公式確定最小的安全的有效數據窗口:


        最小創建時間+最低保持時間=最低有效數據窗口


        如圖3所示,在存儲器器件中可以看出,實際結果是在有效數據窗口中間。為了確保獲取數據,總線必須在接收器最小的有效數據窗口外的安全區域內進行轉換。根據時鐘與數據的關系,信號設計在任一區域內,在獲取數據時,我們確保盡可能多的安全空余。

        圖3:平衡實際有效數據窗口中的最小有效數據窗口。
        圖3:平衡實際有效數據窗口中的最小有效數據窗口。


        實現適當的時鐘偏移


        源同步時鐘的相位偏移將有效地改變存儲控制器接收寄存器的最小有效數據窗口,因此將形成平衡有效數據窗口。時鐘偏移調整是裝置中PLL器件的一個組成部分。要確定偏移的值,我們必須考慮到影響信號的布線延遲和任何外部延遲。


        首先,我們使用TimingDesigner軟件通過存儲器數據表為QDR SRAM創造一個圖表(圖4)。我們利用此圖確定存儲器與有效數據窗口中的時鐘和數據信號時序的關系。目的是精確定義存儲器的信號關系,并在PCB到的設計中傳遞這種關系。

        圖4:QDR存儲器讀取時序圖MT54W1MH18J。
        圖4:QDR存儲器讀取時序圖MT54W1MH18J。



        關鍵詞: FPGA 計時

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宽甸| 通海县| 灯塔市| 阜新市| 仙游县| 沙湾县| 双桥区| 嵊泗县| 万全县| 锡林浩特市| 新化县| 德阳市| 满洲里市| 远安县| 水城县| 任丘市| 大名县| 宝清县| 乌拉特中旗| 延安市| 武邑县| 龙陵县| 宜昌市| 灵璧县| 灵丘县| 六盘水市| 姚安县| 蓬莱市| 乐亭县| 牟定县| 临澧县| 永吉县| 景洪市| 哈尔滨市| 通江县| 山西省| 仪陇县| 易门县| 历史| 长治市| 扬州市|