基于PowerPC的小目標(biāo)檢測系統(tǒng)設(shè)計
小目標(biāo)檢測系統(tǒng)總體結(jié)構(gòu)如圖2所示。
圖2 小目標(biāo)檢測系統(tǒng)總體結(jié)構(gòu)圖
3. 1 專用硬件子系統(tǒng)設(shè)計
專用硬件子系統(tǒng)主要由6個模塊組成:能量累加模塊、累加值統(tǒng)計模塊、存儲器接口模塊、PPC接口模塊, F IFO模塊、計數(shù)模塊。如圖3所示。
圖3 專用硬件子系統(tǒng)結(jié)構(gòu)框圖
·能量累加模塊:完成能量累加;·存儲器接口模塊:完成與外部存儲器的接口工作,控制外部存儲器讀出與存儲中間累加結(jié)果;·累加值統(tǒng)計模塊:對能量累加后的中間累加值進行統(tǒng)計,計算灰度累加和以及灰度平方和,然后根據(jù)PowerPC微處理器傳輸?shù)拈T限,對圖像進行門限分割,對于超過門限的像素點,把該點的位置信息寫到ZBT SRAM的相應(yīng)地址空間;·PPC接口模塊:完成FPGA 與PowerPC微處理器之間的接口工作。在系統(tǒng)運行之初,把PowerPC微處理器系統(tǒng)發(fā)出的控制命令信號以及PowerPC微處理器系統(tǒng)計算好的分割門限值寫到專用硬件子系統(tǒng)相應(yīng)的寄存器里,在圖像分割好后,給PowerPC微處理器發(fā)中斷,然后PowerPC會以中斷響應(yīng)的方式把ZBT SRAM中的候選點位置信息讀到PowerPC微處理器系統(tǒng)的DDR SDRAM中;·FIFO模塊:能量累加模塊輸出的灰度累加結(jié)果經(jīng)過一個行FIFO 后寫到ZBT SRAM里,更新第N - 1幀累加數(shù)據(jù)為第N幀累加數(shù)據(jù);·計數(shù)模塊:接收外部的幀同步信號( Fsyn) 、數(shù)據(jù)時鐘(Dclk)信號,對其進行計數(shù),從而產(chǎn)生控制所有其它模塊的控制信號。
評論