91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內(nèi)不再提示

ASIC/FPGA設計中的CDC問題分析

FPGA設計論壇 ? 來源:FPGA設計論壇 ? 作者:FPGA設計論壇 ? 2022-05-12 15:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

CDC(不同時鐘之間傳數(shù)據(jù))問題是ASIC/FPGA設計中最頭疼的問題。CDC本身又分為同步時鐘域和異步時鐘域。這里要注意,同步時鐘域是指時鐘頻率和相位具有一定關(guān)系的時鐘域,并非一定只有頻率和相位相同的時鐘才是同步時鐘域。異步時鐘域的兩個時鐘則沒有任何關(guān)系。這里假設數(shù)據(jù)由clk1傳向clk2。

單bit傳輸時,同步時鐘域因為頻率和相位關(guān)系都是已知的,可以推導的,所以不需要采用額外的硬件電路就可以解決CDC問題,只需要源數(shù)據(jù)在clk1端保持足夠長時間即可。讓其保持足夠長時間有兩個好處:即便出現(xiàn)亞穩(wěn)態(tài),也可以在兩個clk2時鐘周期后數(shù)據(jù)變得穩(wěn)定下來,從而采到正確的結(jié)果。還可以防止低頻采高頻時,因為頻率跟不上而導致數(shù)據(jù)丟失。

單bit傳輸時,異步時鐘域的傳輸就必須使用額外的電路模塊(同步器)來保證數(shù)據(jù)正確的傳輸。最基本的同步器是雙鎖存結(jié)構(gòu)的電平同步器,其余的同步器都是由其衍生而來。該同步器的基本原理,也是讓數(shù)據(jù)至少在clk2的時鐘下保存兩個周期,消除亞穩(wěn)態(tài)。當然同步器能解決異步時鐘域的同步問題,自然也可以拿來解決同步時鐘域的問題,畢竟同步時鐘域更簡單一些。

實際的電路設計中,才不會管那么多細節(jié),不管你是同步時鐘域還是異步時鐘域,只要是不同的時鐘之間傳數(shù)據(jù),就加上同步器的結(jié)構(gòu),這當然是一種偷懶的解決辦法。脈沖同步器就是這么一種萬能的結(jié)構(gòu),對于單bit跨時鐘域傳輸而言,使用脈沖同步器就夠了,不需要區(qū)分時鐘有沒有關(guān)系,也不需要區(qū)分是高頻采低頻還是低頻采高頻,畢竟也很少有人能掌握這么全的細節(jié)。

對于多bit傳輸,不能采用單bit傳輸?shù)姆椒?。原因在于,單bit傳輸時,不能確定該數(shù)據(jù)到底經(jīng)過1個clk2時鐘周期之后有效還是兩個clk2時鐘周期之后才有效。所以對多個bit各自采用單bit的同步機制,會導致輸出一些錯誤的中間狀態(tài)。對于多bit傳輸,只能使用握手信號或者異步fifo。

5b1a42f2-d1b3-11ec-bce3-dac502259ad0.png

總結(jié)如下:

1、有關(guān)系的時鐘之間傳單bit數(shù)據(jù),理論上只需要源數(shù)據(jù)保持足夠長的時間(clk2的兩個周期)即可;

2、無關(guān)系的時鐘之間傳單bit數(shù)據(jù),必須要使用同步器;

3、不管有無關(guān)系的時鐘進行單bit傳輸,脈沖同步器都可以解決這個問題;

4、多bit傳輸只能使用握手機制或者異步fifo;

5、低頻采高頻,為防止數(shù)據(jù)不丟失,應當讓源數(shù)據(jù)變慢,多保持一些周期;高頻采低頻則不需要,但是高頻采低頻得到的結(jié)果可能帶有很多冗余。

原文標題:FPGA學習-CDC問題的解決方案總結(jié)--異步時鐘

文章出處:【微信公眾號:FPGA設計論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

審核編輯:湯梓紅

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

    關(guān)注

    1660

    文章

    22415

    瀏覽量

    636540
  • asic
    +關(guān)注

    關(guān)注

    34

    文章

    1274

    瀏覽量

    124626
  • 異步時鐘
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    9573
  • 同步時鐘
    +關(guān)注

    關(guān)注

    0

    文章

    90

    瀏覽量

    3955

原文標題:FPGA學習-CDC問題的解決方案總結(jié)--異步時鐘

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    ASICFPGA的優(yōu)勢與劣勢

    ASICFPGA具有不同的價值主張,在作出選擇前必須仔細評估。兩種種技術(shù)對比。這里介紹了ASICFPGA 的優(yōu)勢與劣勢。
    發(fā)表于 03-31 17:30 ?5997次閱讀
    <b class='flag-5'>ASIC</b>和<b class='flag-5'>FPGA</b>的優(yōu)勢與劣勢

    #硬聲創(chuàng)作季 #ASIC 可編程ASIC設計-04.01FPGA設計的仿真方法

    fpgaasic
    水管工
    發(fā)布于 :2022年09月25日 05:01:09

    cogoask講解fpgaASIC是什么意思

    定制ASIC電路的中試樣片。   3)FPGA內(nèi)部有豐富的觸發(fā)器和I/O引腳。   4)FPGAASIC電路設計周期最短、開發(fā)費用最低、
    發(fā)表于 02-27 17:46

    如何在FPGAASIC設計結(jié)合高速USB功能

    如何在FPGAASIC設計結(jié)合高速USB功能通用串行總線已經(jīng)很普遍了,這是由于其使用簡單,隨插即用,并具有魯棒性的優(yōu)點。USB已經(jīng)找到了進入曾經(jīng)使用串口、并口作為其hoST接口的計算機外設的方式
    發(fā)表于 11-22 16:11

    ASIC設計-FPGA原型驗證

    1ASIC 驗證技術(shù).................................................11.1 ASIC 設計流程
    發(fā)表于 09-18 15:26

    FPGAASIC芯片解密有哪些性能分析

    有流水處理和響應迅速的特點。 芯片解密認為,FPGA一般來說比ASIC的速度要慢,無法完成復雜的設計,但是功耗較低。但是他們也有很多的優(yōu)點比如可以快速成品,可以被修改來改正程序的錯誤和更便宜的造價
    發(fā)表于 06-12 15:56

    高密度IC設計ASICFPGA選擇誰

    在過去10年間,全世界的設計人員都討論過使用ASIC或者FPGA來實現(xiàn)數(shù)字電子設計的好處。通常這些討論將完全定制IC的性能優(yōu)勢和低功耗與FPGA的靈活性和低NRE成本進行比較。設計隊伍應當在A
    發(fā)表于 07-15 07:00

    ASICFPGA有什么區(qū)別

    。然而,在FPGA,有時候需要額外的硬件開銷來進行正確的連接?! ?、成本區(qū)別:  ASIC在重復成本方面具有很大的優(yōu)勢,因為在設計浪費的材料非常少。對于
    發(fā)表于 12-01 17:41

    ASICFPGA設計的多點綜合技術(shù)

    ASICFPGA設計的多點綜合技術(shù) 盡管在技術(shù)發(fā)展的每一個時刻做出精確的預言是困難的,但ASICFPGA所集成的門數(shù)仍象數(shù)年前INT
    發(fā)表于 06-19 10:05 ?11次下載

    ASIC設計轉(zhuǎn)FPGA時的注意事項

    FPGA原型驗證和其他驗證方法是不同的,任何一種其他驗證方法都是ASIC驗證的一個環(huán)節(jié),而FPGA驗證卻是一個過程。由于FPGA
    發(fā)表于 09-10 17:22 ?1255次閱讀

    如何使用report_cdc命令分析、調(diào)試和修復CDC問題

    了解如何使用命令report_cdc分析,調(diào)試和修復設計CDC問題。 命令report_cdc是一個僅限TCL的命令,用于
    的頭像 發(fā)表于 11-21 06:05 ?5512次閱讀

    FPGA_ASIC-MAC在FPGA的高效實現(xiàn)

    FPGA_ASIC-MAC在FPGA的高效實現(xiàn)(理士電源技術(shù)有限公司)-該文檔為FPGA_ASIC-MAC在FPGA
    發(fā)表于 08-04 19:03 ?8次下載
    <b class='flag-5'>FPGA_ASIC</b>-MAC在<b class='flag-5'>FPGA</b><b class='flag-5'>中</b>的高效實現(xiàn)

    FPGA vs ASIC

    FPGA vs ASIC 相同點 都設計使用硬件描述語言(HDL),如VHDL或Verilog。但ASIC相比于FPGA開發(fā)上,代碼風格更為隨意,因為
    的頭像 發(fā)表于 11-28 10:30 ?2411次閱讀

    FPGA、ASIC技術(shù)對比

    FPGA要取代ASIC了,這是FPGA廠商喊了十多年的口號??墒?,FPGA地盤占了不少,ASIC也依舊玩得愉快。那么,這兩位仁兄到底有啥不一
    的頭像 發(fā)表于 03-31 14:41 ?2731次閱讀
    <b class='flag-5'>FPGA</b>、<b class='flag-5'>ASIC</b>技術(shù)對比

    FPGAASIC的優(yōu)劣勢 FPGAASIC的應用場景及前景

      FPGAASIC是數(shù)字電路中常見的實現(xiàn)方式,因此人們經(jīng)常會想要了解哪種芯片在未來的發(fā)展更具有前途。然而,這取決于具體的應用場景和需求。在本文中,我們將探討FPGA
    發(fā)表于 08-14 16:40 ?3284次閱讀