原创 HLS 錯誤/警告/函數積累等問題——個人學習記錄(持續更新)

1. HLS中持續出現:WARNING: Hls::stream 'hls::stream<ap_axiu<32, 1, 1, 1> >.1' is read while empty, which may result in RTL si

原创 HLS中優化for循環總結!

寫在前邊的話 本博客是轉載B站高亞軍老師所講解的內容。覺得高老師講的太快了,稍不留神就會跳過去很多。本人看了看視頻,截了個圖,寫了個總結。如侵則刪。 一、基本概念,pipeline,unrolling 第一章,先上代碼,注意代碼中的註釋,

原创 ZYNQ的VDMA採集OV5640視頻數據通過HDMI接口顯示

        在ZYNQ上調試OV5640並用HDMI顯示出來這個實驗簡直就是一部血淚史啊!!有木有!!一個小小的攝像頭,調了4天。因此我準備把這次痛苦的經歷和全部經驗、細節寫出來,以供記錄學習ZYNQ的心酸歷程。         在百

原创 BLDC電機中的死區時間究竟是什麼?

BLDC會通過IGBT電路進行驅動,驅動原理圖大致如下圖: 其中上邊三個管子“管的是正極”(原諒我不會用專業術語,本人不是專門搞電機和電氣的,哈哈哈)。下邊三個管子“管的是負極”。這個電路中,上下對應的兩個管子是不能同時導通的。 在週期切

原创 內存(DDR/DDR2/DDR3/DDR4)的速度等級和時鐘頻率———個人筆記

以下全部圖片均來自鎂光(Micron)公司產品的數據手冊。 DDR: 以MT48LCxx型號的DDR內存芯片爲例,數據手冊中給出如圖1所示的一個表格。從表格中可以看出它的主頻(Clock Frequency)。 圖1 不同速度等級的DD

原创 ZYNQ 中斷函數配置——個人筆記

一、 GIC頭文件中的那些函數 xscugic.h文件中定義了以下多個函數。   //連接:設置中斷服務函數註冊 //入口參數:SCU GIC實例,中斷ID,定義中斷處理函數,中斷 s32  XScuGic_Connect (XScuGi