原创 FPGA 歷險記——xilinx MIG 使用(一)

FPGA 歷險記——xilinx  MIG 使用(一) 本篇文章主要分享和記錄從零開始建立一個DDR3控制系統的過程 IP核:xilinx MIG DDR3芯片:兩顆 MT41J256M16RH-125:E, FPGA型號:xc7a100

原创 FPGA歷險記——DDR3之帶寬、位寬和頻率使用

FPGA歷險記——DDR3之帶寬、位寬和頻率使用 本節主要介紹如何從DDR3的芯片選型和FPGA芯片選型來確定MIG的一些參數, 一、如何確定DDR3芯片的帶寬、位寬和最大IO時鐘頻率 這裏以芯片Part Number :MT41J256

原创 modelsim 仿真xilinx (vivado2018.2)原語 方法及問題記錄

這裏只是做簡單記錄,需要更詳細記錄的可以下載文檔:https://download.csdn.net/download/qq_22222449/12010403 文檔裏面包括軟件modelsim2019.2 及破解軟件的下載地址,還以以下

原创 FPGA 圖像加速處理之 canny 算法——RTL實現

一 原理及框架 在經過C語言驗證後,具體的原理詳情請看 FPGA 圖像加速處理之 canny 算法——C語言實現,現在可以用RTL代碼來實現canny加速。 RTL canny算法框架如下圖: Maxtri3x3 模塊: 接受輸入的圖像

原创 FPGA 圖像加速處理之 Sobel 算法——C語言實現

本文偏重於算法原理的理解及C語言編程實現,更詳細的原理簡介,可以參考網上其他文章 一 簡介 sobel 算法由於檢測出來的邊緣比較粗,所以在很多場合不會直接使用,都會選擇用canny算法來實現邊緣檢測。 但是canny算法又是基於sobe

原创 FPGA 圖像加速處理之 canny 算法——C語言實現

本文偏重於算法原理的理解及C語言編程實現,最終輸出的圖像完全與OpenCV處理的一模一樣,更詳細的原理簡介,可以參考網上其他文章 一 canny 原理簡介 canny 算法是迄今爲止最爲優秀的邊緣檢查算法,它主要基於三個目標: 1、低錯誤