日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

AXI_04 AXI_LITE_MASTER_IP设计与验证

發布時間:2023/12/19 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 AXI_04 AXI_LITE_MASTER_IP设计与验证 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

由于該系列文章閱讀有順序性,所以請跳轉至該系列文章第一篇從頭開始閱讀,并按照文章末尾指示按順序閱讀,否則會云里霧里,傳送門在此:? ?https://blog.csdn.net/qq_33486907/article/details/88289714? ??《AXI_01 《AXI總線系列文章》由來

目錄

1 AXI_LITE_MASTER_IP

1.1 AXI_LITE_MASTER_IP設計

1.1.1 STEP1: 利用向導建立一個axi_lite_master的IP核模板

1.1.2 STEP2: 在AXI模板中制定用戶邏輯

1.1.3 STEP3: 配置IP核

1.2? AXI_LITE_MASTER_IP使用示例

1.2.1STEP1: 搭建仿真工程

1.2.2 STEP2: 搭建上板工程


1 AXI_LITE_MASTER_IP

AXI_LITE_SLAVE_IP示例使用中使用ARM核完成了一個ZYNQ中PS到PL端的聯合設計;這也是自定義IP最為常用的一種方法,在一些特殊工況下,可能還會使用到接下來所講解的幾種使用方式,首先從AXI_LITE_MASTER_IP開始;

AXI_LITE_MASTER_IP作為AXI_LITE總線的主設備,可以用輕量級的方式承擔起主設備的職能;?

1.1 AXI_LITE_MASTER_IP設計

再次打開3.1.1 AXI_LITE_SLAVE_IP中建立的空白工程AXI_Build,來建立axi_lite_mater的自定義IP核。

1.1.1 STEP1: 利用向導建立一個axi_lite_master的IP核模板

隨后將打開一個基于AXI_LITE總線的IP核模板工程,可以在該模板工程下對工程的功能進行修改;? 模板中給出以先進行寄存器寫操作,緊接著在進行讀操作的例子,并且沒有用戶端口,所以要使用必須對IP進行修改,達到讀寫操作可通過用戶端口控制的效果;

1.1.2 STEP2: 在AXI模板中制定用戶邏輯

這里要邏輯功能修改為使用用戶端口可控的AXI_LITE主設備,具體添加的代碼就不再這里給出了,可以打開對應的IP核文件進行查看,添加的代碼會在文件中進行明確的注釋;把要添加的代碼添加完成以后,運行一下run synthesis綜合一下看看有沒有錯誤;

1.1.3 STEP3: 配置IP核

添加所有系列,以支持在所有器件上使用;

??? ?????? 其余步驟不再贅述,請參考3.1.1.4的步驟;之后可以在IP Catalog中看到這個IP核了,如下圖:

1.2? AXI_LITE_MASTER_IP使用示例

AXI_LITE_SLAVE_IP使用示例中,采用了與ARM配合的方式,完成了對LED等的控制; 這一節的示例將使用axi_lite_master來代替ARM的作用,通過純邏輯來完成對LED燈的控制;

對于建立工程、導入自定義IP核等步驟這里不再贅述。

1.2.1STEP1: 搭建仿真工程

建立一個工程命名為axi_lite_simulate_led,工程建立完畢以后,如下圖所示:

?????? 具體細節和仿真代碼,可在實際工程中查看。現在給出仿真結果:

從仿真結果可以看出,首先對AXI_LITE_SLAVE_LED 的第一個寄存器寫入了0x5555_5555數據,然后再次寫入0xAAAA_AAAA數據,同時對應的LED的狀態也在跟著變化。

1.2.2 STEP2: 搭建上板工程

上板工程需要對用戶端口進行操作,就是在RTL邏輯寄存器寫操作功能,上板后可自行實現對LED燈的控制。在axi_lite_simulate_led工程上進行修改,并命名為axi_lite_board_led,將再添加一個控制寄存器讀寫的IP,IP名字為reg_control,具體細節可參看具體工程的代碼,搭建好的工程如下圖所示:

?????? 將工程下載到開發板后,如圖示,流水燈開始運行,該工程沒有使用ARM端,是一個純邏輯的工程,只不過內部采用了AX_LITE總線而已;

?驗證視頻傳送門:

https://v.youku.com/v_show/id_XNDA4ODY2MDcxMg==.html?x&sharefrom=android&sharekey=c323e94f5ac00126bfd808c4376ed4b23

不要急著跑,干貨在后面,下一篇文章傳送門在此:

AXI_05 AXI_FULL_IP的設計與驗證》?

https://blog.csdn.net/qq_33486907/article/details/88306243

本篇IP核源碼工程和驗證工程傳送門在此,點擊下方下載鏈接一:

https://download.csdn.net/download/qq_33486907/1984547

或點擊下載鏈接二:https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.22131debncNwzA&id=588531553802

推薦使用鏈接一,鏈接二即將停止服務

總結

以上是生活随笔為你收集整理的AXI_04 AXI_LITE_MASTER_IP设计与验证的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。