在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

在Vivado中構建自定義AXI4-Stream FIR濾波器IP 2

jf_78858299 ? 來源:OpenFPGA ? 作者:碎碎思 ? 2023-02-10 14:51 ? 次閱讀

將自定義 RTL 添加到 AXI4-Stream IP

從Flow Navigator中選擇Add Sources添加我們要設計的 FIR Verilog 文件。

在使用 Add Files 選項指向 FIR Verilog 文件后,取消選中Scan and add RTL include files into project復選框。由于這不是一個普通的 Vivado 項目,并且 Verilog 代碼被打包到一個 IP 塊中,因此選中該選項后將引發錯誤。

添加后,源層次結構更新并且 FIR Verilog 文件獨立于 AXI Verilog 源文件。

根據生成 IP 編輯器 Vivado 項目時所做的選擇,會為此 AXI4-Stream 外設生成三個 RTL 源文件:

  • 接口功能 RTL。
  • 主接口功能 RTL。
  • 具有物理接口聲明和主從接口實例化的頂層文件。

在設計之前,需要將幾個默認未啟用的可選 AXI4-Stream 接口信號添加到主 AXI 端口和從 AXI 端口。大多數 DSP IP 模塊,例如 DDS 利用了 AXI4-Stream 額外的keep 和 tlast信號。

添加這些可選信號很簡單,但最初并不清楚。導航到Package IP窗口中的Customization Parameters選項卡。

主接口和從接口都需要添加它們,因此右鍵單擊每個接口并選擇Edit Interface 。

在“Parameters”選項卡中啟用HAS_TKEEP ,方法是單擊每個選項,然后單擊單個箭頭將其從左列移動到右列。

然后切換到Port Mapping選項卡,將 tkeep 和 tlast 映射到 AXI IP 塊的物理接口。在Interface's Logical Ports列和IP's Physical Ports列中分別匹配 tkeep 和 tlast 信號。然后在下面的Mapped Ports Summary列中驗證它們的映射。

由于默認情況下不啟用 tkeep,因此還必須手動將其端口聲明添加到所有三個 AXI 接口 RTL 源文件的用戶定義端口聲明部分。它還需要添加到頂級 AXI 包裝器中的 AXI 主接口和從接口實例中。

在注釋Add user logic here標記的部分中實例化 FIR Verilog 模塊。

現在,雖然 AXI 接口的基本功能分別在每個 RTL 源文件中自動生成,但如何從輸入數據流中提取數據并傳遞到自己的自定義邏輯中由自己來定義。以及如何將自定義邏輯的數據輸出饋送到主 AXI 接口進行輸出。因此,會在三個自動生成的 RTL 源文件中注意到相同的 Add user 邏輯。

另一點需要注意的是,AXI4-Stream 接口的功能需要進行一些修改,以便將 tkeep 和 tlast 信號功能添加到主 AXI 接口和從 AXI 接口。

這個項目的最后一個獨特的要求是,因為這個邏輯的核心是一個 FIR 濾波器,所以主從 AXI 接口和 FIR 都需要由相同的時鐘作為 FIR 采樣時鐘。所以只是將從 AXI 接口時鐘傳遞給 FIR 和主 AXI 接口。

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

    關注

    1630

    文章

    21796

    瀏覽量

    605419
  • amd
    amd
    +關注

    關注

    25

    文章

    5490

    瀏覽量

    134527
  • 濾波器
    +關注

    關注

    161

    文章

    7859

    瀏覽量

    178763
收藏 人收藏

    評論

    相關推薦

    請問AXI4-Stream到Video核心的技巧有什么?

    ,這是一個由數據視頻生成器卡攜帶的模塊。在這種情況下,我只使用了四個內核來實現簡單設計,即(1)。視頻輸入到Axi4-Stream核心,(2)視頻縮放核心,(3)。 AXI4-Stream
    發表于 11-08 09:53

    如何吧AXI4-stream時鐘轉換tkeep設置為null?

    大家好,我正在兩個時鐘域之間穿過AXI4-Stream,并嘗試使用AXI4-Stream時鐘轉換核心,使用tkeep端口但是合成時它被Vivad
    發表于 05-08 08:56

    axi4-stream互連問題如何解決

    你好,大家好。我正在使用EMI14.4和xc6v315t。我正在嘗試模擬IP CORE.It的axi4-stream interconnect.I配置ip為6siand 4mi。但是當
    發表于 06-18 15:08

    AXI-stream數據傳輸過程

    的數據流標識符。xilinx封裝的ip沒有此信號。  9.TDEST 用于提供路由信息,xilinx封裝的ip沒有此信號。  10.TUSER
    發表于 01-08 16:52

    構建自定義AXI4-Stream FIR濾波器的步驟

    1、?構建自定義AXI4-Stream FIR濾波器  AMD-Xilinx 的 Vivado
    發表于 11-07 16:07

    如何使用Vivado功能創建AXI外設

    了解如何使用Vivado的創建和封裝IP功能創建可添加自定義邏輯的AXI外設,以創建自定義IP
    的頭像 發表于 11-29 06:48 ?7168次閱讀
    如何使用<b class='flag-5'>Vivado</b>功能創建<b class='flag-5'>AXI</b>外設

    自定義sobel濾波IP核,IP接口遵守AXI Stream協議

    自定義sobel濾波IPIP接口遵守AXI Stream協議
    的頭像 發表于 08-06 06:04 ?3966次閱讀

    關于AXI4-Stream協議總結分享

    XI4-StreamAXI4的區別就是AXI4-Stream去除了地址線,這樣就不涉及讀寫數據的概念了,只有簡單的發送與接收說法,減少了延時。由于AXI4-Stream協議(amba
    的頭像 發表于 06-23 10:08 ?2359次閱讀

    AXI4-Stream Video 協議和AXI_VDMA的IP核介紹

    本文主要介紹關于AXI4-Stream Video 協議和AXI_VDMA的IP核相關內容。為后文完成使用帶有HDMI接口的顯示構建圖像視
    的頭像 發表于 07-03 16:11 ?8519次閱讀

    AXI4AXI4-Lite 、AXI4-Stream接口

    AXI4 是一種高性能memory-mapped總線,AXI4-Lite是一只簡單的、低通量的memory-mapped 總線,而 AXI4-Stream 可以傳輸高速數據流。從字面意思去理解
    的頭像 發表于 07-04 09:40 ?8725次閱讀

    ?構建自定義AXI4-Stream FIR濾波器

    為了方便用戶進行相關設計,Vivado 提供了一個內置的 IP 封裝編輯工具,它可以為 AXI IP 生成框架,只需將自己的 RTL 代碼
    的頭像 發表于 11-07 09:25 ?642次閱讀

    ?構建自定義AXI4-Stream FIR濾波器

    的圖形表示進行設計,block design中使用 RTL 模塊的方便之處在于,它將自動檢測某些類型的信號,例如時鐘、復位和總線接口,然后,檢測這些信號進行IP間的自動化連接。Vivado
    的頭像 發表于 01-06 09:31 ?997次閱讀

    Vivado構建自定義AXI4-Stream FIR濾波器IP 1

    的圖形表示進行設計,block design中使用 RTL 模塊的方便之處在于,它將自動檢測某些類型的信號,例如時鐘、復位和總線接口,然后,檢測這些信號進行IP間的自動化連接。Vivado
    發表于 02-10 14:50 ?1119次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>Vivado</b><b class='flag-5'>中</b><b class='flag-5'>構建</b><b class='flag-5'>自定義</b><b class='flag-5'>AXI4-Stream</b> <b class='flag-5'>FIR</b><b class='flag-5'>濾波器</b><b class='flag-5'>IP</b> 1

    Vivado構建自定義AXI4-Stream FIR濾波器IP 3

    的圖形表示進行設計,block design中使用 RTL 模塊的方便之處在于,它將自動檢測某些類型的信號,例如時鐘、復位和總線接口,然后,檢測這些信號進行IP間的自動化連接。Vivado
    發表于 02-10 14:51 ?1372次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>Vivado</b><b class='flag-5'>中</b><b class='flag-5'>構建</b><b class='flag-5'>自定義</b><b class='flag-5'>AXI4-Stream</b> <b class='flag-5'>FIR</b><b class='flag-5'>濾波器</b><b class='flag-5'>IP</b> 3

    自定義AXI-Lite接口的IP及源碼分析

    Vivado 自定義 AXI4-Lite 接口的 IP,實現一個簡單的 LED 控制功能,
    發表于 06-25 16:31 ?3481次閱讀
    <b class='flag-5'>自定義</b><b class='flag-5'>AXI</b>-Lite接口的<b class='flag-5'>IP</b>及源碼分析
    主站蜘蛛池模板: 天天爽爽| 国产精品视频你懂的 | 诱人的老师bd高清日本在线观看 | 午夜激情婷婷 | 久久精品最新免费国产成人 | 国产日本久久久久久久久婷婷 | 国产在线综合网 | 色播五月婷婷 | 特黄特色大片免费视频播放 | 狠狠色狠狠色综合日日32 | 狠狠色噜噜狠狠狠狠999米奇 | 中文字幕一区二区三区精彩视频 | 你懂的网址在线观看 | 色网站在线观看 | 亚洲一区日韩一区欧美一区a | 狠狠色噜噜狠狠狠狠888奇米 | 天天视频免费观看高清影视 | 黄色伊人| 啪啪免费看 | 国内在线观看精品免费视频 | 色婷婷色婷婷 | 黄色在线观看网址 | 好紧好爽的午夜寂寞视频 | 国产小视频在线看 | 天天操一操 | 天天爽夜夜爽8888视频精品 | 天天操天天干天天爽 | 波多久久夜色精品国产 | 午夜男人的天堂 | 狠狠色婷婷七月色综合 | 手机看片a永久免费看大片 手机毛片 | 日本xxxxbbbb| 综合色99 | 手机看高清特黄a大片 | 国产一区二区丁香婷婷 | 日本色色图 | 久草毛片 | 久久9966精品国产免费 | 午夜美女网站 | 性瘾高h姚蕊全文免费阅读 性做久久久久 | av基地|