動態(tài)參數(shù)指標(biāo):這些參數(shù)本質(zhì)上是動態(tài)的,取決于系統(tǒng)。例如,與 DDR/HBM 的通信效率在C綜合編譯時是未知的。 本文給大家提供利用axi_master接口指令端的幾個靜態(tài)參數(shù)的優(yōu)化技巧,從擴(kuò)展總線接口數(shù)量,擴(kuò)展總線位寬,循環(huán)展開等角度入手。最核心的優(yōu)化思想就是以資源面積換取高帶寬的以便并行計算。
熟記這本文幾個關(guān)鍵的設(shè)計點(diǎn),讓你的HLS內(nèi)核接口效率不再成為設(shè)計的瓶頸!

WARNING: [HLS 200-885] The II Violation in module 'example_Pipeline_VITIS_LOOP_55_1' (loop 'VITIS_LOOP_55_1'):Unable to schedule bus request operation ('gmem_load_1_req', example.cpp:56) on port 'gmem' (example.cpp:56) due to limited memory ports(II = 1). Please consider using a memory core with more ports or partitioning the array.
因?yàn)樵赼xi-master總線上最高只能支持一個讀入和一個寫出同時進(jìn)行,如果綁定到一條總線則無法同時從總線讀入兩個數(shù)據(jù),所以最終的循環(huán)的II=2。解決這個問題的方法就是用面積換速度,我們實(shí)例化兩條axi總線gmem和gmem0,最終達(dá)到II=1。









-
接口
+關(guān)注
關(guān)注
33文章
9005瀏覽量
153752 -
靜態(tài)
+關(guān)注
關(guān)注
1文章
29瀏覽量
14734 -
代碼
+關(guān)注
關(guān)注
30文章
4900瀏覽量
70743
原文標(biāo)題:開發(fā)者分享 | HLS, 巧用AXI_master總線接口指令的定制并提升數(shù)據(jù)帶寬-面積換速度
文章出處:【微信號:Open_FPGA,微信公眾號:OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
如何優(yōu)化可編程電源控制環(huán)路參數(shù)?
RDMA簡介9之AXI 總線協(xié)議分析2
RDMA簡介8之AXI 總線協(xié)議分析1
NVMe IP之AXI4總線分析
VirtualLab 應(yīng)用:傾斜光柵的參數(shù)優(yōu)化及公差分析
NVMe協(xié)議簡介之AXI總線
一文詳解AXI DMA技術(shù)

一文詳解Video In to AXI4-Stream IP核

AXI 接口設(shè)計避坑指南:AXI接口筆記

AXI握手時序優(yōu)化—pipeline緩沖器

ZYNQ基礎(chǔ)---AXI DMA使用

spi master接口的fpga實(shí)現(xiàn)

AMBA AXI4接口協(xié)議概述

評論