加入星計劃,您可以享受以下權益:

  • 創(chuàng)作內容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 1.1?問題背景
    • 1.2?IP核形式FIFO異步復位要求
    • 1.3?XMP形式FIFO異步復位要求
  • 推薦器件
  • 相關推薦
  • 電子產業(yè)圖譜
申請入駐 產業(yè)圖譜

FIFO復位流程

09/03 18:55
1203
閱讀需 4 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

1.1?問題背景

在FIFO的使用過程中不可避免的在某些應用下必須使用reset信號,將當前FIFO中數(shù)據(jù)清空,但是我們現(xiàn)在調用的xilinx的FIFO核在復位條件不滿足時會偶現(xiàn)FIFO進入復位狀態(tài)無法恢復,必須重新斷上電才能恢復的問題,所以在使用FIFO時我們必須嚴格的按照datasheet上要求執(zhí)行,以免出現(xiàn)異常。

1.2?IP核形式FIFO異步復位要求

IP核形式FIFO復位主要參考pg057-fifo-generator.pdf文檔中說明。詳見第3章RESET段描述。

其中reset要求如圖1所示:

圖1 FIFO Asynchronous Reset Socket Timing

結合文檔詳細說明,reset主要符合以下五點:

  • 如果不必要,則建議不例化reset信號。
  • 復位過程中讀寫時鐘必須穩(wěn)定,若過程中出現(xiàn)時鐘不穩(wěn)定,則等時鐘穩(wěn)定了再次進行一次復位。
  • 復位信號保持時間長度必須大于3個周期的慢時鐘長度。
  • 復位過程中不允許有讀寫操作,即reset信號和wr_rst_busy信號任意一個為高的時候wr_en和rd_en信號必須為低。
  • 第2次復位在有wr_rst_busy指示信號時應等wr_rst_busy信號拉低,若無該信號則兩次復位之間至少相隔6個周期的慢時鐘長度。

1.3?XMP形式FIFO異步復位要求

XMP形式FIFO復位主要參考ug974-vivado-ultrascale-libraries.pdf文檔中說明。詳見第2章XMP_FIFO_ASYNC段描述.

其中reset要求如圖2所示:

圖2 XPM_FIFO RESET Behavior

結合文檔詳細說明,reset主要符合以下四點:

  • 復位信號必須與寫時鐘同步,復位有效時讀寫時鐘必須都穩(wěn)定。
  • 寫復位過程中不允許有寫信號;即reset信號、wr_rst_busy信號任意一個為高時不允許有wr_en信號為高
  • 讀復位過程中不允許有讀信號;即rd_rst_busy信號拉高時不允許rd_en信號為高
  • 第2次復位必須等第一次復位完成后才可進行,即wr_rst_busy信號拉低后才可以進行第二次復位。

2?總結

建議復位標志同時滿足IP核和XMP的要求,方便代碼移植和修改,但由于客觀原因不能同時滿足,則至少保證符合當前使用FIFO類型的要求。

若可以同時滿足,則按照如下進行:

  • 復位信號必須與寫時鐘同步,復位有效時讀寫時鐘必須同時穩(wěn)定
  • 復位信號時間長度必須大于慢時鐘的3個時鐘周期長度
  • 在reset、wr_rst_busy、rd_rst_busy三個信號任意一個為高時,不允許有wr_en或rd_en拉高。
  • 第2次復位必須等上一次復位完成后才可使能,及必須等到wr_rst_busy、rd_rst_busy信號都拉低以后才能開啟第二次復位流程。

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風險等級 參考價格 更多信息
EP2C20F256I8N 1 Intel Corporation Field Programmable Gate Array, 1172 CLBs, 402.5MHz, 18752-Cell, CMOS, PBGA256, LEAD FREE, FBGA-256

ECAD模型

下載ECAD模型
$71.13 查看
XC6SLX9-2FT256I 1 AMD Xilinx Field Programmable Gate Array, 715 CLBs, 667MHz, 9152-Cell, CMOS, PBGA256, 17 X 17 MM, 1 MM PITCH, FBGA-256

ECAD模型

下載ECAD模型
$27.55 查看
A3P125-VQG100 1 Microsemi FPGA & SoC Field Programmable Gate Array, 125000 Gates, CMOS, PQFP100, 0.50 MM PITCH, GREEN, VQFP-100
$11.62 查看

相關推薦

電子產業(yè)圖譜

公益知識星球:95后創(chuàng)業(yè)者;CCF學生會員;知識星球:ESTJ-A,森森FPGA學術技術分享;微信公眾號:Lucky時先生;需要合作,請聯(lián)系微信:c1996sks,備注合作+單位

知乎