吴忠躺衫网络科技有限公司

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

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

3天內不再提示

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

FPGA技術驛站 ? 來源:Lauren的FPGA ? 作者:Lauren的FPGA ? 2021-04-26 11:13 ? 次閱讀

同步控制信號

對于讀/寫時鐘相互獨立的FIFO(讀/寫時鐘獨立意味著這兩個時鐘是異步的,例如來自于不同的MMCM),要確保相應的控制信號只在與之對應的時鐘域內被使用。如下圖所示,除了rst對整個FIFO進行異步復位外,其余信號都與各自的時鐘同步。例如:寫使能wr_en、寫數據din都與寫時鐘wr_clk同步;讀使能rd_en、讀數據dout都與讀時鐘rd_clk同步。和“滿”相關的狀態信號如full/almost_full等都與wr_clk同步;和“空”相關的狀態信號如empty/almost_empty等都與rd_clk同步。

o4YBAGCGMAuAFia5AAB7kdCxKHs375.jpg

復位信號 對于讀/寫時鐘獨立的FIFO,FIFO Generator提供了復位信號,用于對所有的狀態輸出信號進行復位,如下圖所示。這里復位信號是可選的。如果下圖選項1不勾選,那么選項2和選項3則不可見,此時FIFO沒有復位信號。如果勾選1,此時選項2和選項3可見,且默認均被勾選,這意味著rst盡管是異步的,但在使用時會被wr_clk和rd_clk先同步到各自的時鐘域。如果勾選1,但不勾選2,此時讀/寫時鐘域會分別有各自的復位信號wr_rst和rd_rst。當wr_rst有效時(高有效),寫時鐘域處于復位狀態;當rd_rst有效時,讀時鐘域處于復位狀態。由此可見,對于讀/寫時鐘獨立的FIFO,異步復位rst和同步wr_rst/rd_rst是可選的。這意味著FIFO可以沒有復位信號,也可以只用一個異步復位信號rst,或者用同步復位wr_rst/rd_rst。

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

文章出處:【微信公眾號:Lauren的FPGA】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    3

    文章

    389

    瀏覽量

    43858
  • 同步控制
    +關注

    關注

    0

    文章

    35

    瀏覽量

    12459

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

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

收藏 人收藏

    評論

    相關推薦

    ADS1191采集內部測試信TEST1Hz方波,有時候hen正常有時候正常,是哪里出了問題?

    我采集內部測試信TEST1Hz方波,有時候hen正常 有時候正常,不知道是哪里出現問題 很明顯第一幅圖是比較正常的 第二幅
    發表于 12-30 06:30

    ADS1282讀寫寄存器讀不出正確的結果,有時候是全0,為什么?

    的什么值,再回讀寄存器內容的時候就讀不出正確的結果,有時候是全0,有時候是前幾個寄存器值對而后邊的不對,還有完全不對的情況。讀采集數據也是無規律的亂變的數值或者全0或者滿量程值等錯誤數據,與實際輸入
    發表于 12-13 06:15

    DAC8563xa中的10腳原本是輸出2.5v電壓,現在有時候有輸出2.5v,有時候沒有,為什么?

    DAC8563xa中的10腳原本是輸出2.5v電壓,現在有時候有輸出2.5v,有時候沒有,是不是基本上能確定是芯片壞了
    發表于 11-28 07:22

    LMX2595RHAR有時候鎖不住頻怎么回事?

    LMX2595RHAR 有時候鎖不住頻怎么回事? 6G的信號有時能鎖住,有時又鎖不住,但是我們用的另外一個頻點,4.5G,又沒這個現象 鎖不住的時候就是上圖那樣的,它的VT信號也是一
    發表于 11-11 06:38

    TAS5711有時候出現PLL autolock err,為什么?

    TAS5711有時候出現PLL autolock err
    發表于 10-30 06:02

    TPA3221功放工作后莫名其妙就燒掉了,為什么?

    各位大神好,現在這個功放工作后莫名其妙就燒掉了,有時候工作中又無故不工作(需要重新復位)。內部LDO正常,MUTE
    發表于 10-11 06:09

    運放單電源供電,示波器直流耦合檔測試,為什么有時候示波器測的輸出信號出現負值?

    運放單電源供電,示波器直流耦合檔測試,為什么有時候示波器測的輸出信號出現負值?請解答,謝謝!
    發表于 08-29 08:25

    LTM8053,-12V輸出,連續開關機,有時候啟動不了是什么原因?

    LTM 8053,-12V輸出,連續開關機,有時候啟動不了,是什么原因?
    發表于 07-24 07:30

    esp32使用了nvs flash,有時候寫nvs容易使模塊復位,為什么?怎么解決?

    你好,我在使用該產品的時候, 需要一些數據能夠掉電記憶功能,使用了nvs flash,在有時候寫nvs的時候,容易使模塊復位? 不知道是什么原因,有解決的辦法嗎?
    發表于 06-26 06:43

    模組有時候復位重啟后輸出日志為“REBOOT_CAUSE_SECURITY_PMU_POWER_ON_RESET”的原因?

    情況:模組有時候復位重啟后輸出日志為“REBOOT_CAUSE_SECURITY_PMU_POWER_ON_RESET”。
    發表于 06-04 07:53

    STM8S103K在停機模式且關閉flash時有時候不能喚醒是怎么回事?

    STM8S103K 在停機模式且關閉flash 時有時候不能喚醒! 做一個產品,電池供電,有一個電源按鍵用來開關機,長按2秒就執行。用的是PE5外部中斷來喚醒。 假如我設置:FLASH_CR1
    發表于 05-17 06:55

    IAR for stm8編譯很慢很慢有時候就無響應了是怎么回事?

    小弟第一次用這個編譯器,IAR for stm8編譯很慢很慢有時候就無響應了,有遇到過得嗎?
    發表于 05-08 06:00

    STM32F767ZI-Nucleo開發板跑官方HTTP例程有時候不能自動獲取IP,為什么?

    STM32F767ZI-Nucleo開發板跑官方HTTP例程有時候不能自動獲取IP,調試中發現只要是不能獲取IP時很大幾率就是以太網中斷不能進去。想請問一下這可能是什么問題引起的,唯一
    發表于 04-25 06:02

    使用lcd顯示攝像頭數據的時候有時候會出現撕裂現象怎么解決?

    ic:h750 平臺:kile 問題描述:使用lcd顯示攝像頭數據的時候有時候會出現撕裂現象,且沒有規律,有時候很久出現一次,有時候經常出現;工程使用了freertos,有四個任務,
    發表于 04-07 08:05

    CYUSB3014虛擬串口工作中突然中斷怎么解決?

    項目中使用了usb3.0和虛擬串口工作,設備啟動后通信工作正常的,在工作一段時間后,偶爾會出現串口不能通信,但在設備管理器 COM 端口顯
    發表于 02-28 06:33
    百家乐官网号论坛博彩正网| 大发888开户即送58| 百家乐官网的桌布| 大发888下载英皇国际| 发中发百家乐官网的玩法技巧和规则| 盈禾| 百家乐扫瞄光纤洗牌机扑克洗牌机扑克洗牌机| 百家乐官网连开6把小| 大集汇百家乐的玩法技巧和规则| 星级百家乐官网技巧| 御匾会娱乐城| 百家乐如何盈利| 骰子百家乐官网的玩法技巧和规则 | 唐朝百家乐官网的玩法技巧和规则| 老江死了| 百家乐真人娱乐场开户注册| 百家乐官网五湖四海赌场娱乐网规则| 香港六合彩图| 百家乐打印机破解| 犹太人百家乐官网的玩法技巧和规则| 咸宁市| 大发888游戏破解软件| 百家乐网上赌博网| 七胜百家乐官网娱乐场| 九龙城区| 全讯网qtqnet| 哪个百家乐技巧平台信誉好| 百家乐官网PK| 永发娱乐城| 威尼斯人娱乐平台网址| 百家乐庄闲分布概率| 百家乐官网赌博代理| 临桂县| 现金网开户送彩金| 百家乐任你博娱乐网| 真博百家乐官网的玩法技巧和规则 | 上市百家乐.评论| 新锦江百家乐官网赌场娱乐网规则| 百家乐官网路纸表格| 棋牌王中王| 百家乐微笑打|