<var id="fnfpo"><source id="fnfpo"></source></var>
<rp id="fnfpo"></rp>

<em id="fnfpo"><object id="fnfpo"><input id="fnfpo"></input></object></em>
<em id="fnfpo"><acronym id="fnfpo"></acronym></em>
  • <th id="fnfpo"><track id="fnfpo"></track></th>
  • <progress id="fnfpo"><track id="fnfpo"></track></progress>
  • <tbody id="fnfpo"><pre id="fnfpo"></pre></tbody>

  • x
    x

    FPGA實戰演練邏輯篇52:基本時序路徑

    發布時間:2015-7-20 14:25    發布者:rousong1989
    基本時序路徑
    本文節選自特權同學的圖書《FPGA設計實戰演練(邏輯篇)》
    配套例程下載鏈接:http://pan.baidu.com/s/1pJ5bCtt
    對于FPGA內部而言,通常有四大類的基本時序路徑,即:
    ●  內部寄存器之間的時序路徑,即reg2reg  
    ●  輸入引腳到內部寄存器的時序路徑,即pin2reg  
    ●  內部寄存器到輸出引腳的時序路徑,即reg2pin
    ●  輸入引腳到輸出引腳之間的時序路徑(不通過寄存器),即pin2pin
    前面三類是和FPGA內部的寄存器相關的,也是和時鐘相關的,所以我們關注的重點還是數據信號和時鐘鎖存沿之間的建立時間和保持時間關系。而最后一類信號的傳輸通常不通過時鐘,因此它的時序約束也相對直接,我們一般是直接約束pin2pin的延時值范圍。這四類時序路徑的基本模型如圖8.13所示。(特權同學,版權所有)
    圖8.13 時序路徑基本模型
    我們逐個來看這四類基本路徑所約束的具體時序路徑。(特權同學,版權所有)
    reg2reg路徑約束的對象是路徑起始的源寄存器以及最終結束的目的寄存器都在FPGAn內部的路徑。如圖8.14所示,FPGA內部圈起來的部分是從一個寄存器到另一個寄存器的路徑,他們共用一個時鐘(當然也有不共用一個時鐘的reg2reg路徑,這種路徑的分析會復雜一些,這里不做深入討論)。對于reg2reg路徑,我們只要告訴FPGA的時序設計工具他們的時鐘頻率(或時鐘周期),那么時序設計工具通常就“心領神會”的讓這條reg2reg的路徑延時符合這個固定時鐘頻率所要求的范圍內(即它的建立時間和保持時間得到滿足)。(特權同學,版權所有)
    圖8.14 reg2reg路徑模型
    我們再來看pin2reg的路徑模型,如圖8.15所示。雖然和FPGA連接的外部芯片內部寄存器的狀態我們無從知曉(一般芯片也不會給出這么詳細的內部信息),但是一般芯片都會給出針對于這個芯片引腳的一些時序信息,如Tco(數據在芯片內部的路徑延時)、Tsu(建立時間)和Th(保持時間)等,我們也可以用圖示的這個模型來剖析一下芯片所給出的這些時序參數的具體路徑。在這個模型中,畫圈部分所覆蓋的路徑代表了和FPGA內部reg2reg分析一樣的模型,pin2reg原則上只是reg2reg的一部分。FPGA內部的小圈部分則表示我們實際要告訴FPGA的pin2reg約束信息;蛘呖梢赃@樣說,我們能夠進行路徑控制的就是這段小圈所覆蓋的路徑。但是,我們還需要通過整個reg2reg路徑的情況,即小圈以外、大圈以內這部分路徑的延時情況去告訴FPGA內部pin2reg路徑延時應該限制在什么樣的范圍內。(特權同學,版權所有)
    圖8.15 pin2reg路徑模型
    reg2pin的路徑如圖8.16所示。同樣的,大圈部分覆蓋了FPGA內部的源寄存器到FPGA外部芯片的目的寄存器為止的reg2reg的路徑。外部芯片通常也不會給出詳細的信息,而是通過相對它們的引腳給出一些時序的信息。而小圈所覆蓋的路徑則是我們需要去約束的reg2pin的延時。它的延時信息同樣是需要通過大圈以內、小圈以外的路徑情況來推測得出。(特權同學,版權所有)
    圖8.16 reg2pin路徑模型
    最后,我們再來看看pin2pin的路徑。如圖8.17所示,FPGA內部上方的大圈內路徑是pin2pin的路徑,即FPGA外部信號從FPGA的輸入引腳到輸出引腳所經過的整個路徑延時,這個路徑中不經過任何寄存器,它的整個路徑延時基本上只是一些組合邏輯延時和走線延時。這類路徑在純組合邏輯電路中比較常見,也必須在時序分析中覆蓋到。這類路徑也沒有所謂的建立時間和保持時間,設計者關心的是這條路徑從輸入到輸出允許的延時時間范圍,而在做時序設計時,設計者只需要把這樣的最大和最小延時值傳達給時序設計工具即可。(特權同學,版權所有)
    圖8.17 pin2pin路徑模型

    本文地址:http://www.portaltwn.com/thread-151563-1-1.html     【打印本頁】

    本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
    您需要登錄后才可以發表評論 登錄 | 立即注冊

    廠商推薦

    • Microchip視頻專區
    • EtherCAT®和Microchip LAN925x從站控制器介紹培訓教程
    • MPLAB®模擬設計器——在線電源解決方案,加速設計
    • 讓您的模擬設計靈感,化為觸手可及的現實
    • 深度體驗Microchip自動輔助駕駛應用方案——2025巡展開啟報名!
    • 貿澤電子(Mouser)專區
    關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
    電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
    快速回復 返回頂部 返回列表
    精品一区二区三区自拍图片区_国产成人亚洲精品_亚洲Va欧美va国产综合888_久久亚洲国产精品五月天婷