本系統(tǒng)主要實現(xiàn)控制字符、圖像及視頻信息在點陣屏上顯示。在主處理器上,沒有采用傳統(tǒng)的單片機,而采用FPGA器件,主要有以下原因:
第一、在處理速度上FPGA比傳統(tǒng)的單片機高很多。單片機是靠執(zhí)行指令來完成各種功能的。由于單片機執(zhí)行指令方式是排隊式串行,所以不論工作時鐘頻率多高或是指令時序多好,它的工作速度都不可能很高。而FPGA輸入引腳的電平和輸出引腳的初始電平是可預(yù)先設(shè)定的,在開機的一瞬間就能達到預(yù)定好了的電平,狀態(tài)很明確。各邏輯宏單元和邏輯塊的輸入信號也只需幾納秒到幾十納秒就能反映到輸出端,信號傳輸效率非常高,適合在高速采樣的場合中應(yīng)用,如可以用以處理視頻信號,使的LED屏顯示視頻信息等。
第二、可編程邏輯宏單元和邏輯塊是封裝在同一芯片內(nèi),它們之間的相互連線屬于內(nèi)部走線,受外界干擾的影響非常小,電磁兼容性(EMC)很好。
第三、FPGA的另一個最大的優(yōu)點是:可現(xiàn)場編程。當(dāng)設(shè)計的產(chǎn)品需要更新升級,而這升級過程中又涉及到內(nèi)部邏輯關(guān)系的改變時,使用FPGA設(shè)計的控制器則不需要更改原有的電路,而只需用圖形語言程序或硬件描述語言程序來改變電路,編譯綜合生產(chǎn)新的下載文件,下載到FPGA器件即可,非常方便,這大大縮短了產(chǎn)品的開發(fā)周期和成本。
下一個:有研稀土:助力LED照明實現(xiàn)高顯指高光效
基于FPGA的點陣LED顯示屏控制器的設(shè)計(共有 0 條評論) |