基于SOPC的雷達(dá)多功能接口模塊的設(shè)計(jì)與實(shí)現(xiàn)
2.2 M0子模塊電路設(shè)計(jì)
圖3為內(nèi)總線接口子模塊(M0)系統(tǒng)框圖,W8051是與8051單片機(jī)兼容的IP軟核,它通過(guò)工作在方式2下的8051串行口實(shí)現(xiàn)雷達(dá)內(nèi)總線M0主控器功能,分別為W8051擴(kuò)展了4 KB的程序ROM和256 B的RAM,同時(shí)擴(kuò)展了4 KB的雙口RAM2并掛接在Multibus上,以實(shí)現(xiàn)與主控計(jì)算機(jī)的數(shù)據(jù)交換。主控計(jì)算機(jī)通過(guò)一個(gè)I/O(INT)來(lái)中斷W8051,整個(gè)M0控制系統(tǒng)均在FPGA內(nèi)部實(shí)現(xiàn),軟件在這個(gè)獨(dú)立的計(jì)算機(jī)系統(tǒng)上實(shí)現(xiàn)自定義的M0內(nèi)總線通信協(xié)議,以完成主控計(jì)算機(jī)與內(nèi)總線上雷達(dá)其他從設(shè)備(如發(fā)射機(jī)、接收機(jī)等)的可靠通訊。本文引用地址:http://m.butianyuan.cn/article/191090.htm
2.3 TVJ子模塊電路設(shè)計(jì)
TVJ功能塊的核心是基于FPGA的硬處理器核PowerPC 405,PowerPC 405是專門為嵌入式應(yīng)用而設(shè)計(jì)的高性能32位PowerPC系列處理器芯核,對(duì)于Virtex-ⅡPro系列FPGA,其實(shí)現(xiàn)型號(hào)為PowerPC405D5,其內(nèi)核的結(jié)構(gòu)主要包括1個(gè)5級(jí)流水線單元,1個(gè)虛擬存儲(chǔ)器管理單元,1個(gè)指令和數(shù)據(jù)獨(dú)立的Cache單元,1個(gè)調(diào)試口和3個(gè)可編程計(jì)數(shù)器,片內(nèi)總線遵循PLB(Processor Local Bus)標(biāo)準(zhǔn),PLB是一種高性能的同步總線,用于連接處理器和高速外設(shè),提供分離的32位地址總線和64位數(shù)據(jù)總線。通過(guò)PLB總線接口實(shí)現(xiàn)對(duì)視頻RAM、彩色查找表LUT、32位計(jì)數(shù)器、UART和雙口RAM3的擴(kuò)展,在雙口RAM3的另一端實(shí)現(xiàn)了與Multibus的存儲(chǔ)器接口及雙向中斷功能,視頻RAM分為A、B兩塊,共4 MB,顯示分辨率為575×575×16 b,通過(guò)PLB總線和多路切換電路可以對(duì)它們進(jìn)行讀/寫,同時(shí)視頻RAM的內(nèi)容經(jīng)讀取控制電路讀出后經(jīng)彩色查找表變換為24位真彩色數(shù)字視頻再經(jīng)過(guò)D/A變換和運(yùn)放的驅(qū)動(dòng)輸出模擬視頻信號(hào)。通過(guò)PLB總線可以隨時(shí)設(shè)置彩色查找表LUT的內(nèi)容以實(shí)時(shí)地進(jìn)行多種分層疊加彩色顯示方式的切換。視頻時(shí)序發(fā)生電路產(chǎn)生符合PAL制式的同步/消隱信號(hào),當(dāng)有外部同步信號(hào)輸入時(shí),外同步檢測(cè)電路可自動(dòng)識(shí)別出來(lái)并與外部的鎖相環(huán)(PLL)配合,產(chǎn)生與外同步信號(hào)完全一致的視頻時(shí)序信號(hào),保證最后輸出的模擬視頻與其完全同步。除去視頻RAM,PLL,D/A、和運(yùn)放電路外,整個(gè)PowerPC 405系統(tǒng)和顯示控制的時(shí)序、邏輯電路及彩色查找表等都在FPGA內(nèi)部實(shí)現(xiàn)。如圖4所示。
評(píng)論