国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

    瀏覽量

    11659
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    復合機器人可重構柔性裝配 賦能智能制造產線全面升級

    一、智能制造升級浪潮下 可重構柔性裝配成工業核心剛需 在工業 4.0 深度推進與中國制造 2025國家戰略落地的背景下,制造業正從傳統規模化批量生產向多品種、小批量、定制化生產模式轉型,這一變化對工業裝配環節的靈活性、適配性、高效性提出了更高要求。傳統固定化裝配產線存在換型周期長、編程門檻高、設備兼容性差、改造成本高等痛點,已成為制約制造企業智能制造升級的關鍵瓶頸。 在此背景下,可重構柔性裝配技術憑借產線靈活調整、快
    的頭像 發表于 03-05 17:58 ?189次閱讀
    復合機器人可重構柔性裝配 賦能智能制造產線全面升級

    探索CSD85312Q3E:雙20V N溝道NexFET?功率MOSFET的卓越性能

    探索CSD85312Q3E:雙20V N溝道NexFET?功率MOSFET的卓越性能 在電子設備不斷追求小型化、高效化的今天,功率MOSFET作為關鍵的電子元件,其性能的優劣直接影響著整個系統的表現。今天,我們就來深入了解一款來自德州儀器(TI)的優秀產品——CSD85312Q3E雙20V N溝道NexFET?功率MOSFET,探究它在實際應用中的獨特魅力。 文件下載: csd85312q3e.pdf 一、產品特性亮點 1. 結構與封裝優勢 CSD85312Q3E采用了共源極連接方式,這種設計使得它在電路中能夠更好地協同工作,減
    的頭像 發表于 03-05 17:55 ?182次閱讀

    YAGEO國巨貼片電容采購需要了解哪些

    在采購YAGEO國巨貼片電容時,為確保采購過程順利且產品符合需求,需從以下核心維度進行系統考量: 一、明確應用需求與參數匹配 基礎參數確認 電容值與耐壓值 :根據電路設計確定所需電容值范圍(如0.1μF至100μF)及耐壓等級(如6.3V、16V、50V等)。例如,高頻濾波電路需選用低ESR(等效串聯電阻)的X7R材質電容,而電源去耦電路可能需大容量電解電容替代方案。 溫度系數與穩定性 :若應用環境溫度波動大(如汽車電子),需選擇溫度系數小的材質(如NPO/C0G,溫
    的頭像 發表于 03-05 17:50 ?204次閱讀

    成都華微與循態量子達成戰略合作

    近日,成都華微電子科技股份有限公司(以下簡稱成都華微)與上海循態量子科技有限公司(以下簡稱循態量子)正式簽署戰略合作協議,雙方將依托各自技術與資源優勢,攜手推進量子信息技術產業化與規模化應用,共同筑牢國家信息安全量子屏障。
    的頭像 發表于 03-05 17:45 ?310次閱讀

    電解電容正負極接法的詳細介紹

    電解電容是一種具有極性的電容器,其正負極接法至關重要,接反可能導致電容損壞、漏液、爆炸,甚至引發電路故障或安全事故。以下是電解電容正負極接法的詳細介紹: 一、電解電容正負極的識別方法 1、外觀標識 : 引腳長度 :通常,電解電容的正極引腳較長,負極引腳較短。 外殼標記 :電容外殼上會標有“+”或“-”符號,分別表示正極和負極。部分電容還會用色帶或色點標記負極。 凹槽或缺口 :有些電容的外殼上會有凹槽或缺口,通常凹槽
    的頭像 發表于 03-05 17:45 ?183次閱讀
    電解電容正負極接法的詳細介紹

    【一周工控】阿普奇每周資訊(2.26-3.4)

    WEEKLY NEWS 2026.03.05 星期四 WEEKLY NEWS 一周工控 Mar.05 掌握最新資訊 不再慢人一步 This Week?? 國家發改委價格監測中心:存儲芯片價格持續上漲并向下游傳導 國家發改委價格監測中心2月28日發文顯示,截至2026年1月,存儲芯片兩大主力產品DRAM和NAND閃存價格均創下2016年以來最高紀錄。以主流型號為例,DRAM(DDR4 8Gb)合約均價達11.5美元,較2025年9月上漲約83%;NAND閃存(128Gb)合約均價達9.5美元,較2025年9月上漲近1.5倍。 監測中心分析指出,本輪漲價主要受三重
    的頭像 發表于 03-05 17:41 ?179次閱讀

    【行業資訊】錨定新國標,阿普奇TER30R領航人形機器人“小腦”新時代

    近日,我國人形機器人領域迎來里程碑時刻——《人形機器人與具身智能標準體系(2026版)》正式發布。作為首個覆蓋全產業鏈及全生命周期的頂層設計,該標準標志著行業正式告別“野蠻生長”,邁入規范化、高質量發展的快車道。在這一歷史性拐點,阿普奇憑借深厚的技術積淀,以前瞻性的 TER30R控制器 為核心,精準對標新國標,為人形機器人的精準控制與規模化商用注入了強大的“阿普奇力量”。 精準對標,構建一體化運控體系 新國標著重強調
    的頭像 發表于 03-05 17:41 ?201次閱讀
    【行業資訊】錨定新國標,阿普奇TER30R領航人形機器人“小腦”新時代

    【具身智能】TER30R實現機器人“空翻級”性能

    如果用一個瞬間定義2025年的機器人產業,那一定是春晚舞臺上的那記 “后空翻” 。 ? 回看2025年初,我們看到的大多數雙足機器人還在小心翼翼地遙控下“踉蹌學步”,每一步都充滿了試探與謹慎。然而,僅僅一年時間,到春晚舞臺上,機器人已經能騰空而起,用一記干凈利落的“后空翻”技驚四座。 ? 這不僅僅是一場酷炫的表演。在業內,這記空翻被視為一個極具分量的里程碑。它深刻地揭示了 2026年具身智能發展的核心趨勢:動態能力,將成為衡
    的頭像 發表于 03-05 17:41 ?202次閱讀
    【具身智能】TER30R實現機器人“空翻級”性能

    使用 Keil Studio for Visual Studio Code開發 STM32 設備

    Keil Studio是 Arm 最新一代的集成開發環境(IDE),將嵌入式開發工具直接集成到了 Visual Studio Code 中。作為 μVision 的后繼者,它提供了現代化的特性,包括與業界工具的無縫集成、版本控制支持,以及用于 CI 工作流的命令行接口(CLI)。 Keil Studio 作為 Arm Keil MDK 6的一部分,為基于 CortexM 的微控制器提供了全面支持,其中包括 STMicroelectronics 廣泛的 STM32 產品系列。它將 Arm 編譯器的可靠性與成熟度、廣泛的器件支持,與 Visual Studio Code 的靈活性和可擴展性有
    的頭像 發表于 03-05 17:41 ?210次閱讀
    使用 Keil Studio for Visual Studio Code開發 STM32 設備

    瑞可達復合銅排解決方案助力800V平臺高效配電

    當800V高壓平臺逐漸成為新能源汽車行業的主流配置,“充電5分鐘,續航200公里”的快充體驗正在重塑用戶認知。整車電氣架構向高度集成化、輕量化、低成本加速迭代,傳統整車架構眾多的動力線加連接器的連接,配電銅排的絕緣薄弱、適配繁瑣等短板愈發凸顯,難以匹配800V平臺及CTP/CTC集成化架構的嚴苛要求,亟需更精準的定制化配電解決方案。
    的頭像 發表于 03-05 17:39 ?308次閱讀
    瑞可達復合銅排解決方案助力800V平臺高效配電

    晶科能源與澳大利亞分銷商簽署10.5MW飛虎3系列高效光伏組件供貨協議

    近日,晶科能源與澳大利亞本土核心分銷商成功簽署10.5MW飛虎3(Tiger Neo 3.0)系列高效光伏組件供貨協議。此次訂單將全部用于澳大利亞境內的分布式光伏項目,是晶科能源深耕大洋洲分布式市場的又一重要成果。
    的頭像 發表于 03-05 17:37 ?330次閱讀

    國產低功耗NFC芯片新選擇:DP1323EA兼容替換

    ? 在物聯網和智能設備飛速發展的今天, 近距離無線通信(NFC) ?技術已成為智能門鎖、移動支付、可穿戴設備等產品的標配。一顆優秀的 NFC 讀卡芯片,需要同時具備 低功耗 、 高兼容性 和 穩定的射頻性能 。 今天,我們將深度解析一款在國產芯片中頗具競爭力的產品—— DP1323EA ,從核心參數到應用場景,并為您梳理它的兼容替換型號,幫助工程師們在選型時做出更優決策。 一、DP1323EA 是什么? DP1323EA 是一款 高度集成的、低功耗的 NFC 讀卡器芯片
    的頭像 發表于 03-05 17:36 ?203次閱讀
    國產低功耗NFC芯片新選擇:DP1323EA兼容替換

    上能電氣與埃及Hassan Allam達成重要合作

    近日,上能電氣與埃及知名項目工程承包商Hassan Allam達成重要合作,將為位于埃及南部阿斯旺省的本班光伏園區提供集中式光伏逆變解決方案。此次簽約是繼順利供貨埃及Abydos儲能電站后,上能電氣在北非落成的又一大型光伏項目,為公司海外光儲業務版圖再添重要拼圖。
    的頭像 發表于 03-05 17:36 ?319次閱讀

    為什么工業控制多用運動控制器而不用單片機?

    在工業自動化領域,運動控制器和單片機是兩種常見的控制設備,但為什么工業控制中更傾向于使用運動控制器而非單片機呢?這背后涉及多方面的技術、性能和應用場景的差異。以下將從多個角度深入分析這一現象。
    的頭像 發表于 03-05 17:35 ?164次閱讀

    FPGA時序分析工具TimeQuest詳解

    上述代碼所描述的邏輯電路在Cyclone IV E的EP4CE10F17C8(65nm)這個器件上能最高運行在多少頻率的時鐘?
    的頭像 發表于 08-06 14:54 ?4073次閱讀
    FPGA時序分析工具<b class='flag-5'>TimeQuest</b>詳解