內嵌ARM核的FPGA芯片EPXA10
2 EPXA10的工作方式
EPXA10片內集成了軟件可編程鎖相環(huán)路(PLL),為微控制器總線及SDRAM控制器提供了靈活精確的時鐘基準。
3 EPXA10在圖像驅動和處理方面的應用
本文所述的圖像驅動和處理系統(tǒng)主要利用PPGA邏輯控制實現簡單、對大量數據做簡單處理速度快以及ARM軟件編程靈活的特點,系統(tǒng)框圖如圖2所示。在芯片FPGA部分,構造了CMOS驅動模塊,驅動CMOS圖像傳感器使之能夠采集圖像數據。然后圖像數據經數據接收模塊存入片外SDRAM中,并經串口傳入PC機,要將圖像數據在PC機中顯示成圖像,還需編寫基于CDib類的圖像顯示程序;同時將圖像數據經芯片ARM部分的圖像處理算法(本系統(tǒng)采用Sobel算子)處理,處理后的圖像數據才能經串口傳給PC機進行顯示。為了驗證基于ARM的圖像處理算法實現的正確性,還將這一算法在PC機中進行了實現,最后針對同一幅圖像,將兩種實現的結果進行了比較。
評論