色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

FPGA設計的十個常見概念你知道多少?

汽車玩家 ? 來源:FPGA技術聯盟 ? 作者:默宸 ? 2020-01-30 17:24 ? 次閱讀

1、什么是同步邏輯和異步邏輯?

同步時序邏輯電路的特點:電路中所有的觸發器都是與同一個時鐘或者該時鐘的衍生時鐘驅動,而且當時鐘脈沖到來時,電路的狀態才能改變。改變后的狀態將一直保持到下 一個時鐘脈沖的到來,此時無論外部輸入有無變化,寄存器狀態都是穩定的。

異步時序邏輯電路的特點:電路中除了觸發器外,還可以有其延遲元器件,電路中沒有統一的時鐘,電路狀態的改變由外部輸入的變化直接引起。

同步邏輯是時鐘之間有固定的因果關系。異步邏輯是各時鐘之間沒有固定的因果關系。

2、同步電路和異步電路的區別:

同步電路:存儲電路中所有觸發器的時鐘輸入端都接同一個時鐘脈沖源,因而所有觸發器的狀態的變化都與所加的時鐘脈沖信號同步。

異步電路:電路沒有統一的時鐘,有些觸發器的時鐘輸入端與時鐘脈沖源相連,這些觸發器的狀態變化與時鐘脈沖同步,而其他的觸發器的狀態變化不與時鐘脈沖同步。

3、時序設計的實質:

電路設計的難點在時序設計,時序設計的實質就是滿足每個信號的建立/保持時間的要求。

4、建立時間與保持時間的概念?

建立時間:觸發器在時鐘上升沿到來之前,其數據輸入端的數據必須保持穩定的時間。
保持時間:觸發器在時鐘上升沿到來之后,其數據輸入端的數據必須保持穩定的時間。

5、為什么觸發器要滿足建立時間和保持時間?

因為觸發器內部數據的形成是需要一定的時間的,如果不滿足建立和保持時間,觸發器將進入亞穩態,進入亞穩態后觸發器的輸出將不穩定,在 0 和 1 之間變化,這時需要經過一個恢復時間,其輸出才能穩定。簡單的方式理解,就是時鐘采集數據時候需要在數據最穩定的情況下進行采集。

6、什么是亞穩態?為什么兩級觸發器可以防止亞穩態傳播?

亞穩態是指觸發器無法在某個規定的時間段內達到一個穩定的狀態。兩級觸發器可防止亞穩態傳播的原理:假設第一級觸發器的輸入不滿足其建立保持時間,它在第一個脈沖沿到來后輸出的數據就為亞穩態,那么在下一個脈沖沿到來之前,其輸出的亞穩態數據在一段恢復時間后必須穩定下來,而且穩定的數據必須滿足第二級觸發器的建立時間,如果都滿足了,在下一個脈沖沿到來時,第二級觸發器將不會出現亞穩態,因為其輸入端的數據滿足其建立保持時間。兩級同步有效的條件:第一級觸發器進入亞穩態后的恢復時間 + 第二級觸發器的建立時間 <= 時鐘周期。更確切地說,輸入脈沖寬度必須大于同步時鐘周期與第一級觸發器所需的保持時間之和。最保險的脈沖寬度是兩倍同步時鐘周期。 所以,這樣的同步電路對于從較慢的時鐘域來的異步信號進入較快的時鐘域比較有效。

7、系統最高速度計算(最快時鐘頻率):

熟悉了建立時間、保持時間以及傳播延遲的基本概念,下面通過這三個基本參數來推導時鐘的最高頻率,對于同步時序邏輯電路,對時鐘激勵做出響應的開關事件是同時發生的,但是運行結果必須等到下一個時鐘翻轉時才能進入到下一級,也就說,只有在當前所有的計算都已經完成了并且系統開始閑置的時候下一輪的操作才能開始,

因此,為了保證時序電路數據采集和處理的正確性,時鐘周期tCLK必須能容納電路中任何一級的最長延時。假設該組合邏輯的最長延時等于tLOGIC,那么時序電路正確工作要求的最小時鐘為:

tCLK = tCO+tLOGIC+tNET+tSU(公式1)

其中tNET為傳輸延遲,tCO 是寄存器固有的時鐘輸出延時,那么通過公式1很容易得到系統的最高頻率fMAX,常用表示:

fMAX = 1/tCLK (公式2)

我們假設寄存器的固有最小延時時間為tCOregister,那么為了保證時序電路正常工作,還需要如下的約束:

tCOregister + tLOGIC >= tHOLD (公式3)

這一約束保證了時序元件的輸入數據在時鐘邊沿之后能夠維持足夠長的時間,并且不會由于新來的數據流而過早的改變。

8、時序約束的概念和基本策略?

時序約束主要包括周期約束,偏移約束,靜態時序路徑約束三種。通過附加時序約束可以綜合布線工具調整映射和布局布線,是設計達到時序要求。

附加時序約束的一般策略是先附加全局約束,然后對快速和慢速例外路徑附加專門約束。附加全局約束時,首先定義設計的所有時鐘,對各時鐘域內的同步元件進行分組, 對分組附加周期約束,然后對 FPGA/CPLD 輸入輸出 PAD附加偏移約束、對全組合邏輯 的PAD TOPAD 路徑附加約束。附加專門約束時,首先約束分組之間的路徑,然后約束快、慢速例外路徑和多周期路徑,以及其他特殊路徑。

9、約束的作用?

1:時序約束:提高設計的工作頻率,減少系統布局布線時間

2:獲得正確的時序分析報告;(靜態時序分析工具以約束作為判斷時序是否滿足設計要 求的標準,因此要求設計者正確輸入約束,以便靜態時序分析工具可以正確的輸出時序 報告)

3:電器約束:指定 FPGA/CPLD 的電氣標準和引腳位置。

10、FPGA 設計包括那些基本技能:

SOPC,高速串行 I/O,低功耗,可靠性,可測試性和設計驗證流程的優化等方面。隨著芯片工藝的提高,芯片容量、集成度都在增加,FPGA 設計也朝著高速、高度集成、 低功耗、高可靠性、高可測、可驗證性發展。隨著FPGA的應用越來越多,FPGA工程師在設計與驗證方面的要求也越來越高。

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

    關注

    1629

    文章

    21729

    瀏覽量

    603007
  • 觸發器
    +關注

    關注

    14

    文章

    2000

    瀏覽量

    61132
  • 時序
    +關注

    關注

    5

    文章

    387

    瀏覽量

    37318
收藏 人收藏

    評論

    相關推薦

    FPGA設計中經常犯的10錯誤

    本文列出了FPGA設計中常見十個錯誤。我們收集了 FPGA 工程師在其設計中犯的 10 常見
    發表于 05-31 15:57 ?1148次閱讀
    <b class='flag-5'>FPGA</b>設計中經常犯的10<b class='flag-5'>個</b>錯誤

    資源分享季 (3)——十個練習讓學會Verilog語言.pdf

    本帖最后由 upmcu 于 2012-7-28 15:05 編輯 截圖:十個練習讓學會Verilog語言.pdf
    發表于 07-28 13:47

    請問一協調器連接十個終端,如何能獲取十個終端的短地址?

    本帖最后由 一只耳朵怪 于 2018-5-24 14:22 編輯 一協調器連接十個終端,如何能獲取十個終端的短地址,求思路
    發表于 05-22 08:57

    十個練習讓學會Verilog語言

    10 Verilog 練習,進階級教程 完整的pdf格式文檔電子發燒友下載地址(共26頁): 十個練習讓學會Verilog語言.pdf
    發表于 07-03 02:04

    WiFi的十個常見誤解

    WiFi,但是其實際上是如何工作的卻并不為多數人所知。即使在IT專家圈中,關于WiFi網絡的某些事實也往往被誤解。下面就列舉業界關于WiFi的常見誤解。
    發表于 07-10 06:48

    擴展示波器用途的十個技巧速看

    本文將介紹擴展示波器用途的十個技巧,它們可以幫助你節省時間,并使成為公司的DSO專家。
    發表于 04-29 06:15

    開關電源技術的十個關注點

    開關電源的相關知識學習教材資料——開關電源技術的十個關注點
    發表于 09-20 15:44 ?0次下載

    濾波器技術的十個概念

    濾波器僅允許特定的頻率或頻帶通過,是射頻設計者的基本工具之一,幾乎所有射頻項目都會涉及到濾波器。下面這十個概念,射頻工程師肯定全知道,看看有不熟悉的嗎?
    發表于 11-22 10:39 ?1480次閱讀

    實施MES系統能為企業解決的十個問題資料分析

    實施MES系統能為企業解決的十個問題
    發表于 01-04 15:50 ?7次下載

    十個問題帶你了解和掌握java HashMap

    本文檔內容介紹了十個問題帶你了解和掌握java HashMap及源代碼,供參考
    發表于 03-12 15:41 ?0次下載

    程序員需要知道十個操作系統的概念

    知道二進制嗎?能理解機器語言嗎?假如給你一張全是0或1的表格能理解是啥意思嗎?假如你要去一
    發表于 05-15 18:08 ?1次下載
    程序員需要<b class='flag-5'>知道</b>那<b class='flag-5'>十個</b>操作系統的<b class='flag-5'>概念</b>

    濾波器的十個基礎概念詳細說明

    濾波器僅允許特定的頻率或頻帶通過,是射頻設計者的基本工具之一,幾乎所有射頻項目都會涉及到濾波器。下面這十個概念,射頻工程師肯定全知道,看看有不熟悉的嗎?
    發表于 09-30 10:44 ?0次下載
    濾波器的<b class='flag-5'>十個</b>基礎<b class='flag-5'>概念</b>詳細說明

    人臉識別的十個技術概念詳解資料下載

    電子發燒友網為提供人臉識別的十個技術概念詳解資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發表于 04-18 08:42 ?28次下載
    人臉識別的<b class='flag-5'>十個</b>技術<b class='flag-5'>概念</b>詳解資料下載

    部署無線AP的十個注意事項

    部署無線AP的十個注意事項
    發表于 10-09 14:21 ?6次下載

    接口調用并發執行十個任務總結

    接口調用時,接收到一列表,十個元素,需要并發執行十個任務,每個任務都要返回執行的結果和異常,然后對返回的結果裝填到一切片列表里,統一
    的頭像 發表于 11-15 10:37 ?444次閱讀
    主站蜘蛛池模板: 亚洲欧美日韩精品久久奇米色影视| 在线免费国产| GOGOGO高清在线播放韩国| 国产在线观看网址你懂得 | 极品虎白在线观看| 欧美内射深插日本少妇| 亚洲一级毛片免费在线观看| 刺激一区仑乱| 麻豆乱码一卡二卡三卡视频| 亚洲 欧美 国产 在线 日韩| FREEXXX性乌克兰XXX| 娇小8一12xxxx第一次| 99久久伊人一区二区yy5o99| 韩国成人理伦片免费播放| 日韩熟女精品一区二区三区 | 果冻传媒视频在线播放| 日本伦子欲| 2020国产欧洲精品视频| 好大快用力深一点h视频| 色橹橹欧美在线观看视频高| 99热都是精品| 久久伊人草| 亚洲午夜性春猛交XXXX| 国产人妻人伦精品98| 色欲久久99精品久久久久久AV| 99婷婷久久精品国产一区二区| 久久国产亚洲精品AV麻豆| 亚洲电影第1页| 国产成人精品区在线观看| 欧洲亚洲精品A片久久99果冻| 中文字幕天堂久久精品| 饥渴的40岁熟妇完整版在线| 无人区国产片| 边摸边吃奶玩乳尖视频| 欧美97色伦综合网| 69精品人妻一区二区三区蜜桃| 久久a在线视频观看| 亚洲人成在线观看一区二区| 国产午夜精品理论片在线| 五月丁香啪啪.| 国产成人v视频在线观看|