哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

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

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

3天內不再提示

FIFO為什么不能正常工作?

FPGA技術驛站 ? 來源: FPGA技術驛站 ? 2023-11-02 09:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

FIFO為什么不能正常工作?復位信號有效長度不夠,接口時序不匹配,可看下面這篇文章。

本文將介紹:

非DFX工程如何確保異步FIFO自帶的set_max_delay生效?

DFX工程如何確保異步FIFO自帶的set_max_delay生效?

對于異步FIFO,復位信號的使用要特別注意,如下圖所示。復位信號必須和wr_clk同步,如果異步,要在wr_clk時鐘下同步釋放,否則會出現(xiàn)數(shù)據(jù)無法寫入FIFO的情形。

wKgZomVC-o-ARuqCAACksOdaapA494.jpg

FPGA設計中,我們會經常用到異步FIFO進行跨時鐘域隔離。作為已經非常成熟的設計,AMD提供了兩種使用方式:一種是使用IP,一種是使用XPM_FIFO。無論是使用哪種方式,都會生成自帶的約束,如下圖所示??梢钥吹绞褂昧藄et_max_delay和set_bus_skew,這是因為異步FIFO的控制邏輯涉及到二進制碼和隔離碼的轉換,本質上是讀/寫指針的跨時鐘域傳遞,這兩個約束正是針對這部分邏輯電路。

wKgaomVC-o-AI9atAACFLvM6kF0368.jpg

從上圖中還可以看到,圖中紅色方框標記的約束來自于xpm_cdc_gray.tcl文件。該文件可在Vivado安裝目錄下找到,這里我們給出該文件的部分內容,如下圖所示。從圖中代碼第2行和第3行可以看到,該約束文件在執(zhí)行前需要獲取兩個時鐘src_clk和dest_clk,第5行和第6行則會分別獲取這兩個時鐘的時鐘周期。從這里我們可以判斷該文件是在用戶約束文件之后編譯的。

wKgZomVC-o-AVYtQAAKLoZ8JhDg938.jpg

我們可以打開綜合后的設計,通過命令report_compile_order -constraints查看約束文件的編譯順序,會生成如下圖所示的報告,在其中的Processing_Order列可以看到用戶約束文件的值為NORMAL,而FIFO自帶約束文件的值為LATE,這就表明FIFO自帶約束文件是在用戶約束文件之后進行編譯的。原因就是FIFO自帶的約束文件依賴于用戶約束文件提供的時鐘周期。

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

    關注

    1663

    文章

    22487

    瀏覽量

    638685
  • FPGA設計
    +關注

    關注

    9

    文章

    431

    瀏覽量

    28200
  • fifo
    +關注

    關注

    3

    文章

    407

    瀏覽量

    45879
  • 時序
    +關注

    關注

    5

    文章

    411

    瀏覽量

    38980
  • 異步FIFO
    +關注

    關注

    0

    文章

    20

    瀏覽量

    8716

原文標題:你的FIFO為什么不能正常工作?

文章出處:【微信號:Lauren_FPGA,微信公眾號:FPGA技術驛站】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    DRV103H為什么不能正常工作?

    DRV103H為什么不能正常工作?
    發(fā)表于 08-28 07:27

    VIPM不能正常工作

    Interfave for Arduino所以要這玩意,但是卻不能正常工作。百度也沒有找到解決的辦法,希望熟悉這個包的同志幫幫忙,看下這個問題怎么解決,謝謝啦!
    發(fā)表于 07-23 13:34

    不能FIFO引腳獲得輸出數(shù)據(jù)

    )獲得輸出數(shù)據(jù)。FIFOADDR設置為“11”。國旗是信令數(shù)據(jù)正在經歷。然后我們把事情顛倒過來,把EP2設為輸出端點,EP8作為輸入。數(shù)據(jù)出現(xiàn)在FIFO管腳上,所以一切都正常運行。這是否意味著我們不能
    發(fā)表于 03-01 14:21

    BurnRead函數(shù)不能正常工作

    目前,最新的SDK是VER 1.1.1,所以我用新的SDK(1.1.1.1)構建了FixLoad,但是它不能正常工作。BurnRead函數(shù)不能正常
    發(fā)表于 05-07 06:50

    Slave fifo無法正常工作

    嗨,大家好,我的奴隸FIFO項目在更新到最新SDK后不工作。有什么建議嗎? 以上來自于百度翻譯 以下為原文Hi All, My slave fifo project is not working after updating
    發(fā)表于 05-08 08:18

    ASCII不能正常工作

    的ASCII .txt文件沒有格式化,只是字符.Notepad是直接ASCII,所以你不能做你想要的。與任何其他平面ascii編輯器相同,因為ASCII不能正常工作.Wordpad可以
    發(fā)表于 10-30 16:31

    仿真正常,下載后不能正常工作是什么原因?

    仿真正常,下載后不能正常工作是什么原因?
    發(fā)表于 06-13 09:41

    為什么ADG3308不能正常工作

    為什么我的ADG3308不能正常工作,以下是輸入波形 以下是輸出波形
    發(fā)表于 12-11 07:53

    如何處理電腦不能正常關機故障

    如何處理電腦不能正常關機故障   有朋友問我:電腦不能正常關機怎么辦?首先談談Windows系統(tǒng)自動關機的條件。在Win98及更高版本
    發(fā)表于 03-01 10:31 ?1472次閱讀

    氨泵不能正常工作_風機故障的現(xiàn)象及處理

    本文從氨泵不能正常工作的四種現(xiàn)象,原因及處理和風機四種故障,原因和處理方法進行了解釋。
    發(fā)表于 08-04 09:27 ?3025次閱讀
    氨泵<b class='flag-5'>不能</b><b class='flag-5'>正常</b><b class='flag-5'>工作</b>_風機故障的現(xiàn)象及處理

    單片機正常工作的三大條件

    供電電源是單片機工作的首要條件,如果電源都不正常,那單片機肯定不能正常工作,所以我們在測試任何產品之前首要的
    的頭像 發(fā)表于 11-15 11:29 ?8983次閱讀

    為什么有時候FIF不能正常工作?

    同步控制信號 對于讀/寫時鐘相互獨立的FIFO(讀/寫時鐘獨立意味著這兩個時鐘是異步的,例如來自于不同的MMCM),要確保相應的控制信號只在與之對應的時鐘域內被使用。如下圖所示,除了rst對整個
    的頭像 發(fā)表于 04-26 11:13 ?3254次閱讀
    為什么有時候FIF<b class='flag-5'>不能</b><b class='flag-5'>正常</b><b class='flag-5'>工作</b>?

    IAR 的 Go to Definition of不能正常使用

    IAR 的 Go to Definition of不能正常使用使用IAR有一段時間了,困擾我時間最長的應該就是Go to Definition of不能正常使用,
    發(fā)表于 12-03 11:06 ?9次下載
    IAR 的 Go to Definition of<b class='flag-5'>不能</b><b class='flag-5'>正常</b>使用

    單片機不能正常工作的原因

    電壓范圍是否正常:若電壓不在單片機的正常工作范圍內,單片機肯定就不能正常工作。此時需要檢查電源部
    的頭像 發(fā)表于 06-20 09:47 ?1.5w次閱讀

    同步FIFO和異步FIFO區(qū)別介紹

    1. FIFO簡介 FIFO是一種先進先出數(shù)據(jù)緩存器,它與普通存儲器的區(qū)別是沒有外部讀寫地址線,使用起來非常簡單,缺點是只能順序讀寫,而不能隨機讀寫。 2. 使用場景 數(shù)據(jù)緩沖:也就是數(shù)據(jù)寫入過快
    的頭像 發(fā)表于 06-04 14:27 ?3823次閱讀
    同步<b class='flag-5'>FIFO</b>和異步<b class='flag-5'>FIFO</b>區(qū)別介紹
    淄博市| 灵山县| 江安县| 清原| 汪清县| 甘洛县| 华亭县| 富裕县| 鄂托克旗| 洛阳市| 新郑市| 湘阴县| 舞阳县| 临颍县| 鹰潭市| 开化县| 彰化市| 定边县| 宜州市| 宁波市| 南涧| 台江县| 津市市| 吴江市| 裕民县| 商水县| 西贡区| 团风县| 阿城市| 太保市| 固始县| 安西县| 德州市| 天峻县| 宿迁市| 万荣县| 博湖县| 闽清县| 英吉沙县| 永顺县| 西城区|