基于FPGA的車道偏離預(yù)警系統(tǒng)的設(shè)計
2.1 SOPC系統(tǒng)的設(shè)計
SOPC系統(tǒng)的核心為Nios II CPU,本文選用的是標(biāo)準(zhǔn)型Nios II IP核,用以在硬件規(guī)模和性能之間取得平衡;JTAG UART用以完成FPGA配置及系統(tǒng)調(diào)試;顯示接口IP包括SDRAM、SRAM、FLASH的IP核完成SOPC系統(tǒng)與FPGA外部存儲器件的連接與通信;人機界面器件接口完成LED、LCD、按鍵與SOPC系統(tǒng)的連接。
2.2 圖像信號處理單元的設(shè)計
圖像信號處理單元利用Verilog HDL實現(xiàn)了基于FPGA的圖像預(yù)處理、中值濾波及Sobel邊緣檢測功能,設(shè)計過程中,充分利用TFPGA適于并行處理和流水處理的特性。
2.2.1 快速中值濾波單元
快速中值濾波單元主要由3×3模板生成模塊、中值濾波算法模塊及行列計數(shù)模塊組成,其單元框圖如圖3所示。本文引用地址:http://cafeforensic.com/article/189559.htm
2.2.2 Sobel邊緣檢測單元
Sobel邊緣檢測單元由3×3模板生成模塊、梯度運算模塊、梯度比較輸出模塊三部分組成,其單元框圖如圖4所示。三部分按照流水線的方式工作,通過窗口模板的移動,完成整幅圖像的邊緣檢測任務(wù)。
fpga相關(guān)文章:fpga是什么
評論