1. 接口約束類型
2. Tready或Tvalid不連續(xù)問題
修改代碼,使綜合后的啟動時(shí)間間隔為1;
3. 兩個(gè)HLS IP核不能之間數(shù)據(jù)流對接不上
3.1 問題描述
前提:各個(gè)IP核的初始化和配置過程確認(rèn)正確。
單獨(dú)添加一個(gè)自定義HLS IP核,IP核的master axistream端口的輸入Tready全部置1,上板測試后,DEMOSAIC_1_CORE_0的輸出總線上是有正常的數(shù)據(jù)數(shù)據(jù)流,如圖2所示:
圖1 添加HLS DEMOSAIC1 IP核電路連接
圖2 添加HLS DEMOSAIC1 IP核板級波形
在上述平臺上接入自定義HLS IP核DEMOSAIC_2_CORE,DEMOSAIC_2_CORE的MASTER端口Tready輸入全部拉高,以便有效數(shù)據(jù)可以一直輸出,硬件電路如下:
圖3 添加HLS DEMOSAIC2 IP核電路連接
圖4 添加HLS DEMOSAIC2 IP核板級波形
3.2 解決方法
UG902 214頁,增加RTL FIFO深度,對輸出的hls::Stream類型的數(shù)據(jù)進(jìn)行約束,約束成Stream類型FIFO的深度選擇合適。具體為什么要這樣操作,本人目前還未找到原因,有想法的歡迎留言!!!
4. AXIStream與Video類型接口之間的轉(zhuǎn)換
4.1 問題描述
兩個(gè)AXIStream接口類型的IP核之間有時(shí)候需要加入一個(gè)Video(具有HS\VS)接口的IP核,這就需要將AXIStream類型的數(shù)據(jù)轉(zhuǎn)換為Video類型,通過Video接口的IP核之后,又要將Video接口轉(zhuǎn)換為AXIStream,以下是其中一種解決方案。
4.2 解決方案
AXIStream類型的數(shù)據(jù)流時(shí)鐘大于PCLK;
AXIStream to Video IP核選擇異步模式,F(xiàn)IFO的深度為8192;
Video to AXIStream IP核選擇異步模式,F(xiàn)IFO的深度為8192;
VTC的FULL FRAME的W和H要配置、ACTIVE的W和H要和輸入Video的格式相同,否則AXIStream to Video IP無法鎖定。
審核編輯:湯梓紅
-
接口
+關(guān)注
關(guān)注
33文章
8353瀏覽量
150508 -
配置
+關(guān)注
關(guān)注
1文章
187瀏覽量
18322 -
HLS
+關(guān)注
關(guān)注
1文章
128瀏覽量
23966
發(fā)布評論請先 登錄
相關(guān)推薦
評論