原创 HLS實現YOLO神經網絡系列(一)

一.簡介 從2019年十一月之後,就開始學習使用HLS實現CNN卷積神經網絡,對YOLO算法進行加速了。無奈只有圖像處理的基礎,沒有研究過AI,研究生期間一點點的HLS基礎也早就忘記了,希望以後都能根據進度養成寫博客的習慣,工作之

原创 浮點數和定點數

最近在研究CNN的硬件實現,其中涉及到特徵圖像、權重和偏移文件的量化,需要研究浮點數、定點數之間的轉化,如果權重浮點數轉化爲標準的定點數,則需要自己寫定點數的乘法和加法運算,因爲在C中,int,short等整形是用補碼進行運算的,

原创 zcu104 AXI DMA速度測試總結

一.前言 好久沒有認真的寫一些技術博客了,工作半年了,最近兩個月好像才慢慢的恢復過來了,不能摸魚了,2020年,自己的生活中會有很多可見的變化,要快速成長啊,具備與之匹配的技術和能力啊。 二.PL側工程設置 由於項目的需要,利用一

原创 C const關鍵字

一、const修飾普通變量 1、說 const 定義的是變量,但又相當於常量;說它定義的是常量,但又有變量的屬性,所以叫常變量。用 const 定義常變量的方法很簡單,就在通常定義變量時前面加 const 即可,如: const

原创 C/C++ memcpy(常用函數一)

memcpy C 庫函數 void *memcpy(void *str1, const void *str2, size_t n) 從存儲區 str2 複製 n 個字符到存儲區 str1。 str1 – 指向用於存儲複製內容

原创 嵌入式開發之zynqMp ---Zynq UltraScale+ MPSoC 圖像編碼板zcu102

原文鏈接:https://www.cnblogs.com/pengkunfan/p/8569986.html 嵌入式開發之zynqMp —Zynq UltraScale+ MPSo

原创 Matlab中double,im2double,mat2gray函數使用方法介紹

圖像類和類型間的轉換 im2uint8  將輸入中所有小於0的設置爲0,而將輸入中所有大於1的設置爲255 其他的所有乘以255 im2uint16  將輸入中所有小於0的設置爲0,而將輸入中所有大於1的設置爲65535 mat2

原创 SPI協議通信

SPI通信協議 SPI是同步串行通信接口。 SPI是英語Serial Peripheral Interface的縮寫,顧名思義就是串行外圍設備接口。SPI是一種高速的、全雙工、同步通信總線,標準的SPI也僅僅使用4個引腳,常用於單片

原创 VDMA IP的GUI配置介紹【Xilinx-VDMA模塊學習】

本文轉載自:http://blog.csdn.net/vacajk/article/details/53908661 使用的是Vivado 2015.4,XC7Z020, AXI Video Direct Memory Acess

原创 基於FPGA的彩色圖轉灰度圖算法

一、算法基礎 對於彩色轉灰度,有一個很著名的心理學公式:Gray = R0.299 + G0.587 + B*0.114; 來自於RGB888 to YCbCr的算法公式,我們可以直接把算法移植到FPGA上,但是我們都知道FPGA無法

原创 Verilog 系統函數介紹

1      $display     這個函數系統任務的作用是用來在控制檯輸出信息。     1)  直接顯示字符串 $display("!!! Start Simulation !!!");     2) 顯示data_dis

原创 英語--自我介紹

I’m caoxinen,I’m studying in xidian university,will graduate next year,with a master’s degree,in Information and comm

原创 FPGA基礎知識3(xilinx CLB資源詳解--slice、分佈式RAM和Block ram)

 來源:http://www.eefocus.com/b3574027/blog/15-05/312609_2e5ad.html 以下分析基於xilinx 7系列 CLB是xilinx基本邏輯單元,每個CLB包含兩個sl

原创 關於鎖存器和觸發器的一點記錄

一,鎖存器與寄存器的區別: 鎖存器與觸發器最大的區別在於,鎖存器是電平觸發,而觸發器是邊沿觸發。鎖存器在不鎖存數據時,輸出隨輸入變化;但一旦數據鎖存時,輸入對輸出不產生任何影響。 首先應該明確鎖存器和觸發器也是由與非門之類的東西構成。尤其

原创 XAIU接口協議

ISO七層協議到TCP/IP四層協議的對應關係圖: MAC即Media Access Control,即媒體訪問控制子層協議.該協議位於OSI七層協議中數據鏈路層的下半部分,主要負責控制與連接物理層的物理介質.在發送數據的時候,MA