概述
在 QDMA 設(shè)計(jì)中,功能與隊(duì)列通過(guò) FMAP 進(jìn)行映射。驅(qū)動(dòng)程序需配置 SW context 和 Host Profile,以定義隊(duì)列行為(如流量分配、內(nèi)存屬性等)。默認(rèn)仿真設(shè)計(jì)中,所有流量經(jīng)由 NOC0。本文章展示如何啟用 NOC1 以及使用額外 mm_channel 配置,以提升系統(tǒng)性能。
設(shè)計(jì)原理
? Host Profile 決定不同 Host ID 的流量分配,必須先于 Descriptor context 編程。
? SW descriptor context 決定使用的 Host ID。
? 多個(gè) mm_channel 可用于優(yōu)化吞吐量與帶寬利用率。
仿真例子中 qdma_mm_test0 分支已實(shí)現(xiàn)兩個(gè) Host ID 的獨(dú)立配置,并將它們分別分流至兩個(gè) NOC,為本方案提供基礎(chǔ)。
步驟說(shuō)明
1. 生成示例設(shè)計(jì)
選擇 AMD Versal CPM QDMA Example Design 生成仿真示例。

2. 修改仿真參數(shù)
使用分支:+TESTNAME=qdma_mm_test0,elaboration 階段使用 -O0。


3. 修改 Test bench 與 Host profile
3.1 檢查 Host profile
現(xiàn)有的例子工程已有 Host profile 的編程:
Host Profile 通過(guò)寄存器 0x804–0x820(數(shù)據(jù))與 0x844(命令)配置。
? Host ID 0:寫(xiě) 0x34 至 0x844
? Host ID 1:寫(xiě) 0xB4 至 0x844
也可以全局 Host ID 設(shè)置:地址 0x308 寫(xiě) 1。


3.2 修改軟件 Descriptor Context
在 usp_pci_exp_usrapp_tx.v 中修改:wr_dat[147:144] 以切換 Host ID。
修改后,數(shù)據(jù)將分流至 NOC1。
3.3 mm_channel 設(shè)置
mm_chl 可設(shè)為 0/1 或 per?queue 配置,用于內(nèi)部數(shù)據(jù)路徑優(yōu)化,與 NOC 路徑無(wú)直接關(guān)聯(lián)。

輸出結(jié)果
修改前:所有數(shù)據(jù)經(jīng)由 NOC0。

修改后:所有數(shù)據(jù)經(jīng)由 NOC1。

-
amd
+關(guān)注
關(guān)注
25文章
5717瀏覽量
140551 -
仿真
+關(guān)注
關(guān)注
55文章
4552瀏覽量
138755 -
驅(qū)動(dòng)程序
+關(guān)注
關(guān)注
19文章
874瀏覽量
50871
原文標(biāo)題:開(kāi)發(fā)者分享 | 修改 QDMA 仿真例子使數(shù)據(jù)通路指向 NOC1
文章出處:【微信號(hào):gh_2d1c7e2d540e,微信公眾號(hào):XILINX開(kāi)發(fā)者社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
通過(guò)標(biāo)準(zhǔn)化數(shù)據(jù)通路來(lái)實(shí)現(xiàn)數(shù)據(jù)共享
請(qǐng)問(wèn)6678中QDMA的trigger word怎么傳輸
如何將端口引腳連接到數(shù)據(jù)通路寄存器?
dsp c6416 QDMA使用時(shí)搬數(shù)不對(duì)
如何構(gòu)建一個(gè)16位的數(shù)據(jù)通路?
dsp c6416 QDMA使用搬數(shù)不對(duì)?
技術(shù)文章:如何利用NoC來(lái)進(jìn)行FPGA內(nèi)部邏輯的互連
【開(kāi)鴻智谷NiobeU4開(kāi)發(fā)板免費(fèi)試用體驗(yàn)】終章 數(shù)據(jù)通路
基于對(duì)象存儲(chǔ)的機(jī)群文件系統(tǒng)數(shù)據(jù)通路
高性能可重構(gòu)DSP處理器的數(shù)據(jù)通路設(shè)計(jì)
高性能可重構(gòu)DSP處理器的數(shù)據(jù)通路設(shè)計(jì)
PLD和數(shù)據(jù)通路來(lái)釋放微控制器中CPU資源
修改QDMA仿真例子使數(shù)據(jù)通路指向NOC1
評(píng)論