最近在看cordic算法,由於還不會使用matlab,真是痛苦,一系列的筆算才大概明白了這個算法是怎么回事。於是嘗試用verilog來實現。用verilog實現之前先參考軟件的程序,於是先看了此博文http://blog.csdn.net/liyuanbhu/article/details ...
.數據源一張bmp圖片用read bmp.exe 讀取此圖片此圖片命名為sobel.bmp,生成文本格式的圖像信息bmp dat.txt,注意只支持bmp 位圖。 .把此文本信息拷貝到verilog仿真目錄下邊。 .運行仿真產生處理后的post process dat.txt圖像文本信息。 .運行bmp process.exe 處理post process dat.txt文本信息補充信息。產生p ...
2011-12-28 23:25 4 3344 推薦指數:
最近在看cordic算法,由於還不會使用matlab,真是痛苦,一系列的筆算才大概明白了這個算法是怎么回事。於是嘗試用verilog來實現。用verilog實現之前先參考軟件的程序,於是先看了此博文http://blog.csdn.net/liyuanbhu/article/details ...
上兩篇博文Cordic算法——圓周系統之旋轉模式、Cordic算法——圓周系統之向量模式做了理論分析和實現,但是所用到的變量依然是浮點型,而cordic真正的用處是基於FPGA等只能處理定點的平台。只需將滿足精度的浮點數,放大2^n倍,取整,再進行處理。 1. 旋轉模式 假設要通過FPGA計算 ...
前面我們實現了使用PC端上位機串口發送圖像數據到VGA顯示,通過MATLAB處理的圖像數據直接是灰度圖像,后面我們在此基礎上修改,從而實現,基於FPGA的動態圖片的Sobel邊緣檢測、中值濾波、Canny算子邊緣檢測、腐蝕和膨脹等。那么這篇文章我們將來實現基於FPGA的Sobel邊緣檢測 ...
索貝爾(Sobel)算子主要用於邊緣檢測,根據像素點的上下、左右鄰點的灰度加權差與閾值進行比較,在邊緣處達到極值的方法實現邊緣檢測。 ...
2020.8.1 一、嘰呱嘰呱 作為一名電子專業的小白菜,在大二的暑假終於開博客啦。目前開博客寫博文主要是為了在學習的過程中有所輸出+能和他人多多交流,也算是自己學習開發的一個記錄。 嘛,這個暑假到現在學了一丟丟基礎的verilog知識,短期目標是好好把FPGA學下去。 那其他廢話也不多 ...
“邊緣檢測是圖像處理和計算機視覺中的基本問題,邊緣檢測的目的是標識數字圖像中亮度變化明顯的點。圖像屬性中的顯著變化通常反映了屬性的重要事件和變化。 這些包括(i)深度上的不連續、(ii)表面方向不 ...
FPGA的雙向口在FPGA的設計應用中使用及其廣泛,如I2C接口中的SDA,3線制的SPI接口中的數據線,傳統控制總線中的數據總線,以及內存的訪問DDR3/DDR4的數據總線等都是雙向訪問的。雙向訪問涉及到的概念比較多,如三態的概念,高阻的概念,輸入、輸出引腳合並,輸入輸出分時復用等概念 ...
對SDRAM基本概念的介紹以及芯片手冊說明,請參考上一篇文章SDRAM操作說明。 1. 說明 如圖所示為狀態機的簡化圖示,過程大概可以描述為:SDRAM(IS42S16320D)上電初始化完成后, ...