女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用TimeQuest

工程師 ? 來源:網絡整理 ? 作者:h1654155205.5246 ? 2019-03-08 14:52 ? 次閱讀

如何使用TimeQuest

Altera的話來說,TimeQuest Timing Analyzer是一個功能強大的,ASIC-style的時序分析工具。采用工業標準--SDC(synopsys design contraints)--的約束、分析和報告方法來驗證你的設計是否滿足時序設計的要求。

TimeQuest的基本操作流程

做為altera FPGA開發流程中的一個組成部分,TimeQuest執行從驗證約束到時序仿真的所有工作。Altera推薦使用下面的流程來完成TimeQuest的操作。

1、建立項目并加入相關設計文件

不管做什么事情,都需要有一個目標或者說對象。我們用TimeQuest做時序分析,當然也需要一個對象,這個對象實際上就是我們的設計。所以首先是建立一個Quartus II的項目,并把所有需要的設計文件都加入到項目中去。需要注意的一點是,這里的設計文件,不僅僅包含邏輯設計相關的文件,也包含已經存在的時序約束文件,當然,需要以synopsys Design Constraints(.sdc)的格式存在的。關于 sdc文件,可以使用Quartus的向導來建立,在生成sdc文件后,你可以再在此sdc文件上進行自己的修改,如下圖所示,Assignments-》TimeQuest Timing Analyzer Wizard.。。

2、對項目進行預編譯(initial compilation)

項目建立以后,如果從來沒有對項目進行過編譯的話,就需要對項目進行預編譯。這里的預編譯是對應于全編譯(full compilation)來講的,我們可以理解為預編譯是對項目進行部分的編譯,而全編譯是對項目進行完整的編譯。做預編譯的目的是為了生成一個initial design database,然后我們可以根據這個database用Timequest采用交互的模式生成時序約束。實際上,對于小的設計,編譯時間并不是很長的話,完全可以不去區分預編譯和全編譯,需要編譯的時候,直接做全編譯就可以了,做全編譯的話,可以生成一個post-fit的database,完全可以給TimeQuest使用。

3、向設計中添加時序約束

在用TimeQuest做時序分析之前,必須要指定出對時序的要求,也就是我們通常所說的時序約束。這些約束包括時鐘,時序例外(timing exceptions)和輸入/輸出延時等。

默認情況下,Quartus II 軟件會給所有沒有被下約束的時鐘都設定為1GHz。沒有任何的時序例外,也就是說所有的timing path都按1T去check。所有的輸入/輸出的延遲都按0來計算。這顯然不符合絕大多數設計的時序要求,所以有必要根據設計的特性,添加必要的時序約束。

如上所述,時序約束主要包括三類:時鐘,時序例外和輸入/輸出延遲。其中時鐘和輸入/輸出延遲可以認為是在某種程度上增強時序設計的要求。而時序例外可以認為是在某種程度上降低時序設計的要求。比如說,僅僅設定一個時鐘的頻率為100MHz的話,這個時鐘域里所有timing path都需要能工作在100MHz下。這顯然是增強了時序設計的要求。可是如果在這個時鐘域下面,有部分timing path是不需要做1T的check的,那么就可以通過添加時序例外來避免對這些timing path做1T的check,即降低了時序設計的要求。

在用TimeQuest做時序分析時,如果非常熟悉設計的構架和對時序的要求,又比較熟悉sdc的相關命令,那么可以直接在sdc文件里輸入時序約束的命令。而通常情況下,可以利用TimeQuest GUI提供的設定時序約束的向導添加時序約束。不過要注意的是,用向導生成的時序約束,并不會被直接寫到sdc文件里,所以如果要保存這些時序約束,必須在TimeQuest用write sdc的命令來保存所生成的時序約束。

4. 執行完整的編譯

在設定好時序約束以后,就需要對整個設計進行完整的編譯。在編譯過程中,軟件會優化設計的邏輯、布局布線等來盡可能滿足所有的時序約束。

如果沒有添加時序約束,那么軟件在編譯的時候,會按照默認的時序約束對設計進行優化,對于絕大多數的設計,都會報出來時序的問題,但因為默認的時序約束與設計本身的要求在絕大多數情況下,都是不同的,所以這些時序的問題也并不是設計本身的問題,并沒有太多的參考價值,而且很多初學者也不會注意到這個問題。這樣就把設計中很多潛在的時序問題給隱藏起來了,最終帶來的可能就是系統運行的不穩定,甚至是完全不能運行。

5. 驗證時序

當完成編譯以后,我們就可以用TimeQuest來驗證時序了。在時序分析的過程中,TimeQuest會分析設計中所有的timing path,計算每一條timing path的延時,檢查每一條timing path是否滿足時序約束,最后按照positive slack或negative slack來報告時序分析的結果。其中negative slack就表示對應的timing path不滿足時序約束的要求(timing violation)。

如果遇到有不滿足時序要求的情況,則可以根據對應的時序報告分析設計,確定如何優化設計使之滿足時序約束。時序約束有任何變化的話,都需要重新編譯設計。這個反復的過程可以讓我們解決設計中的時序問題。

DAC7512控制器

DAC7512是一個具有三線串行接口的DAC。我們基于FPGA用Verilog語言實現了一個簡單的DAC7512的控制器。下面是控制器的結構圖

DAC7512控制器由三個模塊組成,PLL用來生成控制器所要的時鐘C0(25MHz)和C1(50MHz),其lock信號用來做為控制器的異步reset。da_data模塊生成要送往DAC7512的數據,其中DA_DATA為數據,DA_DATA_EN為數據有效信號,該模塊使用C0時鐘,整個屬于C0時鐘域。DAC7512模塊用于將DA_DATA轉換成符合DAC7512接口標準的串行數據并送給DAC7512,要用到C1(50MHz)和DA_SCLK(C1二分頻,25MHz)兩個時鐘。

DAC7512控制器一共有四個輸入輸出端口。CLK_IN為PLL的基準時鐘,為25MHz。DA_DIN,DA_SCLK和DA_SYNC為三線串口,都為輸出端口。由于C0,C1是由同一個PLL輸出的,DA_SCLK是由C1經二分頻得到的,三者之間是同步的,處于同一個clock group中。不過要注意一點的是,在串行總線上,DA_DIN是在DA_SCLK的下降沿有效的。把DA_DIN設計為C1時鐘域的信號,并控制其值只在DA_SCLK為高電平的時候發生變化。這樣可以把DA_DIN與DA_SCLK之間的時序要求轉換為DA_DIN在C1時鐘域的時序要求,具體的使用方法我們跟著視頻一起來學習一下。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • TimeQuest
    +關注

    關注

    0

    文章

    11

    瀏覽量

    11479
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    Analog Devices Inc. MAX32675C超低功耗Arm? Cortex?-M4F MCU數據手冊

    Analog Devices MAX32675C超低功耗Arm? Cortex?-M4F MCU是高度集成的混合信號微控制器,適用于工業應用,特別適用于4mA至20mA環路供電傳感器和發射器。該MCU基于帶浮點單元(FPU)的超低功耗Arm Cortex- M4,包括384KB(376KB用戶)閃存和160KB SRAM。在整個閃存、SRAM和緩存上實現糾錯編碼(ECC),能夠實現單錯校正和雙錯檢測(SEC-DED),確保為要求苛刻的應用提供超可靠的代碼執行。
    的頭像 發表于 06-03 10:04 ?10次閱讀
    Analog Devices Inc. MAX32675C超低功耗Arm? Cortex?-M4F MCU數據手冊

    特瑞仕半導體推出同步升壓DC/DC轉換器XCL108系列

    特瑞仕半導體株式會社開發了線圈一體型同步升壓DC/DC轉換器“XCL108系列”,該轉換器具有超低功耗、小型化的特點,可用于多種電池供電型電子設備。
    的頭像 發表于 06-03 10:02 ?5次閱讀
    特瑞仕半導體推出同步升壓DC/DC轉換器XCL108系列

    自動駕駛激光雷達之間會相互干擾嗎?

    [首發于智駕最前沿微信公眾號]就在最近,有一位小伙伴問了一個非常有趣的問題,如果多輛搭載激光雷達的自動駕駛車輛相遇,是否會相互干擾?對于這個問題,智駕最前沿查閱了多份資料及相關文獻,今天就帶大家分析下這個問題,若有不足之處,還歡迎大家留言區評論。 對于自動駕駛汽車來說,搭載在車頂和車身周圍的激光雷達(LiDAR)已成為環境感知的“眼睛”。激光雷達之所以被廣泛采用,是因為它能夠快速、準確地捕捉周圍物體并生成三維
    的頭像 發表于 06-03 10:02 ?8次閱讀

    3C消費電子智能化浪潮下,PD+(MCU)如何成為廠商“必爭之地”?

    在3C消費電子行業,快速充電、設備兼容性與智能化管理已成為產品競爭的核心要素。樂得瑞科技憑借多年在PD協議芯片與MCU領域的深厚積累,即將推出PD+(MCU)一體化解決方案,將高效電源管理(PD協議)與智能設備控制(MCU)深度融合,為手機、耳機、平板電腦等消費電子設備提供更靈活、更智能、更安全的電源管理體驗。 PD+(MCU)方案的核心優勢 動態電壓適配,滿足多設備需求 傳統PD方案通常僅支持固定電壓輸出,而樂得瑞的PD+(MCU)方案通過內置MCU實現
    的頭像 發表于 06-03 09:58 ?17次閱讀
    3C消費電子智能化浪潮下,PD+(MCU)如何成為廠商“必爭之地”?

    納微半導體雙向氮化鎵開關深度解析

    前不久,納微半導體剛剛發布全球首款量產級的650V雙向GaNFast氮化鎵功率芯片。
    的頭像 發表于 06-03 09:57 ?24次閱讀
    納微半導體雙向氮化鎵開關深度解析

    ADuM4120/ADuM4120-1具有2A輸出的隔離式精密柵極驅動器技術手冊

    這個ADuM4120/[ADuM4120-1 系列]是 2 A 隔離式單通道驅動器,采用 Analog Devices, Inc.?的 i耦合器?技術來提供精密隔離。The ADuM4120/ADuM4120-1 在 6 引腳寬體 SOIC 封裝中提供 5 kV rms 隔離,爬電距離增加。這些隔離元件結合了高速 CMOS 和單片變壓器技術,具有出色的性能特征,例如脈沖變壓器和柵極驅動器的組合。 ADuM4120/ADuM4120-1 采用 2.5 V 至 6.5 V 的輸入電源供電,兼容更低的 電壓系統。與采用高壓電平轉換方法的柵極驅動器相比,ADuM4120/ ADuM4120-1 具有真正的電流隔離優勢 輸入和輸出。
    的頭像 發表于 06-03 09:56 ?14次閱讀
    ADuM4120/ADuM4120-1具有2A輸出的隔離式精密柵極驅動器技術手冊

    WXZ196微機消諧裝置的工作方式是什么

    WXZ196微機消諧裝置的工作方式是什么? 1、實時監測:微機消諧裝置通過高性能的傳感器,實時監測電力系統中的關鍵參數,尤其是PT開口三角處的電壓和頻率。在正常工作的情況下,PT開口三角處的電壓小于30V,此時微機消諧裝置內的大功率消諧元件處于阻斷狀態,對系統運行不產生影響。 2、數據分析與處理:當PT開口大于30V時,系統出現故障,然后微機消諧開始動作,對信號進行收集、記錄、分析等處理。 3、故障診斷與消除:如果檢測到鐵磁諧振、過
    的頭像 發表于 06-03 09:55 ?11次閱讀

    偉創力推出新一代中間總線轉換器BMR323

    Flex Power Modules宣布推出BMR323。這是一款新一代非隔離、非穩壓中間總線轉換器(IBC),專為滿足AI和云計算應用中日益增長的低電壓、高功率需求而設計。
    的頭像 發表于 06-03 09:54 ?11次閱讀

    領克汽車5月銷量27630臺

    2025年5月,領克品牌全系銷量27,630臺,同比增長約26.9%。2025年1-5月,領克品牌全系累計銷量127,827臺,同比增長約25.9%。
    的頭像 發表于 06-03 09:49 ?16次閱讀

    廣汽傳祺GS8旅行版登陸沙特市場

    近日,廣汽國際于沙特首都利雅得皇冠假日酒店Sultana宴會廳隆重舉辦GS8旅行版上市發布會。通過戰略合作深化、文化交融與產品創新,展現廣汽扎根中東市場的決心。現場匯聚廣汽國際高層、沙特AI Jomaih集團、40位沙特主流媒體、6位行業領袖及11位車主代表等嘉賓,直播線上總曝光量超430萬。
    的頭像 發表于 06-03 09:45 ?16次閱讀

    wafer清洗和濕法腐蝕區別一覽

    在半導體制造中,wafer清洗和濕法腐蝕是兩個看似相似但本質不同的工藝步驟。為了能讓大家更好了解,下面我們就用具體來為大家描述一下其中的區別: Wafer清洗和濕法腐蝕是半導體制造中的兩個關鍵工藝步驟,以下是兩者的核心區別: 1. 核心目的不同 Wafer清洗:主要目的是去除晶圓表面的污染物,包括顆粒、有機物、金屬雜質等,確保晶圓表面潔凈,為后續工藝(如沉積、光刻)提供高質量的基礎。例如,在高溫氧化前或光刻后,清洗可避免雜質影
    的頭像 發表于 06-03 09:44 ?19次閱讀

    MAX12934/MAX12935雙通道、快速、低功耗、數字隔離器技術手冊

    MAX12934 - MAX12935 是快速、低功耗的雙通道數字電流隔離器,采用美信(Maxim)專有的工藝技術。這些器件在具有不同電源域的電路之間傳輸數字信號,僅需 1.8V 電源,每通道功耗低至 0.65mW。 MAX12935 的兩個通道雙向傳輸數據,非常適合隔離收發器的 TX 和 RX 線路。MAX12934 的兩個通道則同向傳輸數據。
    的頭像 發表于 06-03 09:44 ?19次閱讀
    MAX12934/MAX12935雙通道、快速、低功耗、數字隔離器技術手冊

    威盛AI叉車智能防撞系統重塑廠區安全生態

    今年6月是全國第24個“安全生產月”,旨在通過全民參與的方式,強化安全風險防控意識,提升應急處置能力。在傳統廠區領域,叉車是事故發生率最高的特種設備,一旦發生事故,高達60%會對作業人員造成嚴重或致命的傷害,企業將為安全事故承擔最高1000萬元罰款。
    的頭像 發表于 06-03 09:42 ?28次閱讀

    為了降低 EMI,廠商有多努力

    電子發燒友網報道(文 / 黃山明)在儲能技術迅猛發展的當下,如何降低電磁干擾(EMI)已成為市場矚目的焦點。EMI 是一種由高頻開關器件、電流突變等因素產生的電磁噪聲,它可能對系統自身或周邊設備的正常運行造成影響。 倘若 EMI 過高,極有可能干擾電池管理系統(BMS)的電壓 / 電流檢測,導致檢測誤差,使逆變器控制信號失真,甚至觸發保護機制,致使設備停機。嚴重的 EMI 還可能引發電路誤動作,甚至造成高壓擊穿,進而帶來設備損壞或火災
    的頭像 發表于 06-03 09:41 ?4258次閱讀

    Pico示波器在電力貓產品測試中的應用

    電力貓作為電力線通信(PLC)的核心設備,需在復雜電力環境下滿足高穩定性、抗干擾及高精度數據傳輸要求。
    的頭像 發表于 06-03 09:39 ?27次閱讀