女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

智多晶FIFO_Generator IP介紹

智多晶 ? 來源:智多晶 ? 2025-04-25 17:24 ? 次閱讀

智多晶FIFO_Generatorv2.0 IP

FIFO_Generator是智多晶設計的一款通用型FIFO IP。當前發布的FIFO_Generator IP是2.0版本,相比之前的1.1版本主要新增了非等比輸入輸出數據位寬支持和異步FIFO跨時鐘級數配置功能。

FIFO_Generator IP特性

支持同步/異步選擇

支持RAM類型選擇:自動、塊(BLOCK)RAM、分布式RAM

端口支持普通/預讀模式:普通讀模式 、預讀模式(First Word Fall Through)

支持跨時鐘域級數配置

支持輸入輸出數據位寬比例可變

數據保護,確保不會出現寫超和讀超的情況

支持data_count輸出(可配置)

支持prog_full, prog_empty端口(可配置)

支持almost_full, almost_empty端口(可配置)

RAM類型選擇

FIFO_Generator IP支持用戶選擇FIFO內RAM的資源類型,可選“塊(Block)RAM”和“分布式RAM”。默認為“自動”,軟件根據用戶輸入的FIFO數據位寬和深度,自動選擇合適的資源來實現。

分布式RAM使用LUT資源,塊(Block)RAM使用塊RAM(EBR)資源。一般建議小尺寸FIFO使用分布式RAM,大尺寸的FIFO使用塊(Block)RAM。合理選擇使用的存儲資源類型可以獲得很好的性能和資源占用。

讀數據模式選擇

FIFO_Generator IP支持2種FIFO讀模式,“普通讀模式”和“預讀(FWFT)模式”。

普通讀模式,數據在進行有效讀信號(rd_en & !empty)以后立即更新。在沒進行讀操作之前,端口上的數據無效,或保持上一次讀出的數據。

eb64d586-20aa-11f0-9310-92fbcf53809c.png

FIFO普通讀模式時序圖

預讀模式,數據在FIFO內會自動搬運到端口上并以rd_valid信號作為端口數據可用且未過期的標志。預讀模式下,以rd_valid和rd_en信號同時為1的作為讀取條件,因此工作在預讀模式的FIFO和AXI/AHB/APB總線的握手反壓操作兼容性非常好。

eb9a89a6-20aa-11f0-9310-92fbcf53809c.png

智多晶FWFT FIFO適配AXI-Stream接口的典型連接

ebb52ea0-20aa-11f0-9310-92fbcf53809c.png

AXI-Stream握手反壓式操作時序圖

輸入輸出數據位寬比例變化

2.0版本的FIFO generator IP新增對輸入輸出端口的數據位寬調整的支持。默認為1:1模式,可選8:1,4:1,2:1,1:2,1:4,1:8。

當用戶選擇非等比輸入輸出接口位寬時,如果啟用data_count端口,會分別得到wr和rd兩個端口的data_count輸出。

該特性在選擇塊(Block)RAM和分布式RAM模式下都提供支持,對RAM類型沒有要求。

FIFO_Generator IP配置與使用

打開IP

第一步,使用HqFpga v3版本軟件,創建或打開一個工程。

ebcbc34a-20aa-11f0-9310-92fbcf53809c.png

第二步,在已打開的工程中,點擊“IP管理”圖標。

ebe70902-20aa-11f0-9310-92fbcf53809c.png

第三步,在IP管理器“IP Creator”--“存儲單元”分類或“基本單元”分類下找到FIFO_Generator IP,雙擊打開FIFO_Generator IP配置界面。

ec06c29c-20aa-11f0-9310-92fbcf53809c.png

配置IP

ec24dcc8-20aa-11f0-9310-92fbcf53809c.png

IP配置界面的配置選項清晰明確。從上到下依次對FIFO類型,功能模式,端口規模參數進行配置,最后選擇需要用到的狀態信號。針對輸入輸出數據端口變位寬的特性,IP界面會根據當前的配置以綠字方式提供實時信息反饋,幫助用戶理解這些配置產生的效果。

不同的功能配置會影響輸出IP占用的FPGA邏輯資源和IP模塊的性能,建議用戶關閉不需要的功能從而獲得最佳的資源和性能表現。

設計資源

FIFO_Generator IP用戶文檔已隨IP發布,可通過IP界面直接獲得。

在FIFO_Generator IP界面左下角,點擊“用戶指南”可以直接打開FIFO_Generator IP的用戶指南(UserGuide)pdf文件。

ec45e670-20aa-11f0-9310-92fbcf53809c.png

其它相關設計資源后續會陸續通過官網發布,歡迎關注。有任何疑問請通過智多晶公眾號或FAE與我們聯系。

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

    關注

    5

    文章

    1787

    瀏覽量

    151351
  • fifo
    +關注

    關注

    3

    文章

    400

    瀏覽量

    44625
  • 時鐘
    +關注

    關注

    11

    文章

    1884

    瀏覽量

    132855
  • 端口
    +關注

    關注

    4

    文章

    1045

    瀏覽量

    32729

原文標題:“芯”技術分享 | 智多晶FIFO_Generator IP介紹

文章出處:【微信號:智多晶,微信公眾號:智多晶】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    Efinity FIFO IP仿真問題 -v1

    Efinity目前不支持聯合仿真,只能通過調用源文件仿真。 我們生成一個fifo IP命名為fifo_sim 在Deliverables中保留Testbench的選項。 在IP的生成目
    的頭像 發表于 10-21 11:41 ?1472次閱讀
    Efinity <b class='flag-5'>FIFO</b> <b class='flag-5'>IP</b>仿真問題 -v1

    多晶XSTC_8B10B IP介紹

    XSTC_8B10B IP(XSTC:XiST Transmission Channel)是智多晶開發的一個靈活的,輕量級的高速串行通信的IPIP在具備SerDes(單通道或多通道)
    的頭像 發表于 04-03 16:30 ?601次閱讀
    智<b class='flag-5'>多晶</b>XSTC_8B10B <b class='flag-5'>IP</b><b class='flag-5'>介紹</b>

    多晶eSPI_Slave IP介紹

    eSPI總線具有低功耗、管腳數量少、高效的數據傳輸等優點,常用于與EC、BMC、SIO等外設的通信,是PC中CPU與這些外設通信的主流協議。智多晶eSPI_Slave IP符合eSPI標準規范,支持相關協議屬性。
    的頭像 發表于 05-08 16:44 ?369次閱讀
    智<b class='flag-5'>多晶</b>eSPI_Slave <b class='flag-5'>IP</b><b class='flag-5'>介紹</b>

    為什么為spartan6生成fifo ip_core時會出現警告?

    嗨,我是這個論壇的新人。我有一點關于fifo_generator_v9_2的問題,當我嘗試為spartan6生成一個fifo ip_core時,控制臺上會出現以下警告:警告:sim - 組件
    發表于 11-11 16:28

    國產智多晶FPGA介紹及應用

    Synchronous DRAM(SDRAM)嵌入式高速雙接口存儲器(dual port SRAM/FIFO Block )(真雙端/偽雙端)內置多個18×18/9×9可串行乘法器以及算術邏輯單元
    發表于 06-03 09:32

    來自FIFO的嚴重警告怎么解決?

    -scoped_to_current_instance wr_clk]'的時鐘。 [“/sources_1/bd/design_1/ip/design_1_fifo_generator
    發表于 08-13 09:29

    【正點原子FPGA連載】第十三章IP核之FIFO實驗-領航者ZYNQ之FPGA開發指南

    圖所示。圖 13.4.12 “fifo_generator _0_synth_1”run在其Out-of-Context綜合的過程中,我們就可以進行RTL編碼了。首先打開IP核的例化模板,在
    發表于 09-23 17:27

    Gowin先進先出隊列(FIFO)用戶指南

    本次發布 FIFO/FIFO_SC 支持 IP Core Generator 編譯生成FIFO/FIFO
    發表于 10-09 06:51

    如何將IP模塊整合到System Generator for DSP中

    了解如何將Vivado HLS設計作為IP模塊整合到System Generator for DSP中。 了解如何將Vivado HLS設計保存為IP模塊,并了解如何將此IP輕松整合
    的頭像 發表于 11-20 05:55 ?3436次閱讀

    利用XILINX提供的FIFO IP進行讀寫測試

    FIFO是FPGA應用當中非常重要的模塊,廣泛用于數據的緩存,跨時鐘域數據處理等。學好FIFO是FPGA的關鍵,靈活運用好FIFO是一個FPGA工程師必備的技能。本章主要介紹利用XIL
    的頭像 發表于 02-08 17:08 ?3708次閱讀
    利用XILINX提供的<b class='flag-5'>FIFO</b> <b class='flag-5'>IP</b>進行讀寫測試

    如何在Vivado中配置FIFO IP

    Vivado IP核提供了強大的FIFO生成器,可以通過圖形化配置快速生成FIFO IP核。
    的頭像 發表于 08-07 15:36 ?5491次閱讀
    如何在Vivado中配置<b class='flag-5'>FIFO</b> <b class='flag-5'>IP</b>核

    XILINX FPGA IPFIFO Generator

    在數字設計中,fifo是數據操作任務所需的普遍結構,如跨時鐘域、低延遲內存緩沖和總線寬度轉換。
    的頭像 發表于 09-07 18:31 ?1799次閱讀
    XILINX FPGA <b class='flag-5'>IP</b>之<b class='flag-5'>FIFO</b> <b class='flag-5'>Generator</b>

    XILINX FPGA IPFIFO Generator例化仿真

    上文XILINX FPGA IPFIFO對XILINX FIFO Generator IP的特性和內部處理流程進行了簡要的說明,本文通過實
    的頭像 發表于 09-07 18:31 ?2599次閱讀
    XILINX FPGA <b class='flag-5'>IP</b>之<b class='flag-5'>FIFO</b> <b class='flag-5'>Generator</b>例化仿真

    FIFO Generator的Xilinx官方手冊

    FIFO作為FPGA崗位求職過程中最常被問到的基礎知識點,也是項目中最常被使用到的IP,其意義是非常重要的。本文基于對FIFO Generator的Xilinx官方手冊的閱讀與總結,匯
    的頭像 發表于 11-12 10:46 ?1511次閱讀
    <b class='flag-5'>FIFO</b> <b class='flag-5'>Generator</b>的Xilinx官方手冊

    多晶LPC_Controller IP介紹

    在FPGA設計領域,西安智多晶微電子有限公司推出的LPC_Controller IP正逐漸嶄露頭角,為工程師們提供了強大的工具,助力他們在數據傳輸領域大展身手。今天,就讓我們一同揭開LPC_Controller IP的神秘面紗,
    的頭像 發表于 04-18 11:52 ?414次閱讀
    智<b class='flag-5'>多晶</b>LPC_Controller <b class='flag-5'>IP</b><b class='flag-5'>介紹</b>