999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于MPC8536的雷達嵌入式數(shù)據(jù)處理平臺設(shè)計*

2012-06-08 08:41:26張利平
雷達與對抗 2012年1期
關(guān)鍵詞:數(shù)據(jù)處理系統(tǒng)

張利平

(中國西南電子技術(shù)研究所,成都 610036)

0 引言

近年來,隨著大規(guī)模集成電路技術(shù)的成熟和發(fā)展,涌現(xiàn)出了許多功能強大的CPU處理器,POWERPC 即是其中的佼佼者,其產(chǎn)品線廣、性價比高、溫度范圍廣、集成度高以及功耗低等優(yōu)點,正好滿足現(xiàn)代高性能嵌入式設(shè)備的要求。POWERPC 搭載LINUX 內(nèi)核,也可以滿足絕大多數(shù)環(huán)境條件下的實時性要求。這里就以MPC8536為核心,構(gòu)建了一個高性能的雷達通用數(shù)據(jù)處理平臺,在不改變系統(tǒng)硬件的條件下,僅對軟件進行更新,即可實現(xiàn)多功能性。基于通用處理平臺的設(shè)計還可以擴展到后續(xù)任務(wù)如SAR 數(shù)據(jù)傳輸、雷達組網(wǎng)、雷達信號處理、大型數(shù)據(jù)鏈等多種用途,具有廣闊的應(yīng)用前景。

1 MPC8536 芯片介紹

MPC8536 是Motorola 公司的高性能嵌入式微處理器芯片。該芯片內(nèi)部集成了控制領(lǐng)域常用的外圍組件,特別適合通信和網(wǎng)絡(luò)設(shè)備的開發(fā)。MPC8536 采用E500 核結(jié)構(gòu),連同極高的網(wǎng)絡(luò)、USB、PCIE和SATA 設(shè)備集成度,為用戶提供了便捷的設(shè)計方案來建立高性能通用平臺。其內(nèi)部結(jié)構(gòu)如圖1所示。

由圖1 可知,MPC8536 已經(jīng)跨越了純粹處理器的范疇,是一個高度集成的主控處理模塊,并且還具有以下特點:

(1)具有高性能E500 內(nèi)核,CPU 頻率最高達1.5 GHz(2400MIPs);

(2)高度集成的內(nèi)部控制器,如內(nèi)存、PCIE、USB、SATA、以太網(wǎng)等,外圍電路設(shè)計簡單;

圖1 MPC8536的內(nèi)部結(jié)構(gòu)

(3)低功耗,10W的典型功耗遠優(yōu)于X86 系列產(chǎn)品,且可以通過動態(tài)電源管理,控制靜態(tài)和動態(tài)功率模式下的功耗;

(4)可運行嵌入式操作系統(tǒng)(LINUX、VXWORKS),便于多任務(wù)管理和調(diào)度,實時性強。

2 平臺的硬件設(shè)計

系統(tǒng)的硬件部分主要包括MPC8536 微處理器模塊、DDR2 控制模塊、電源復位和時鐘模塊、存儲器模塊、千兆以太網(wǎng)模塊、PCI/PCIE 控制模塊、串行口控制模塊、CPLD 控制邏輯、USB 控制模塊、SATA 控制模塊。系統(tǒng)硬件設(shè)計框圖如圖2所示。

2.1 電源、時鐘和復位模塊

考慮到功耗太大不利于散熱進而影響系統(tǒng)穩(wěn)定性,所以在芯片的選擇上全部采用低功耗芯片。平臺總共需要4 種電源,分別為1.1 V、1.2 V、2.5 V和3.3 V。其中MPC8536所需的電壓由TI的開關(guān)電源TPS54910和LT1963AEST-2.5 提供,VSC8224所需的1.2 V 由TPS54312 提供。所選的芯片均能滿足最大電流要求,且電源輸出效率較高。在實際應(yīng)用中,編程人員還可以利用軟件啟動MPC8536的各種節(jié)能模式,平均系統(tǒng)功耗測試值小于15W。

系統(tǒng)時鐘電路分為3 部分,一是由33.33 MHz 晶振作為參考時鐘,通過一個時鐘分頻芯片,分別送給CPU、CPLD和PCI 設(shè)備;另外選取一個14.31818 MHz的晶振,輸入給ICS9FG108,分頻輸出PCIE 差分時鐘;最后采用一個24 MHz的時鐘,作為USB3300的輸入,控制USB 設(shè)備。

系統(tǒng)復位模塊采用的是MAXIM的電源監(jiān)控芯片MAX16006。該芯片體積小、功耗低,可以通過配置同時監(jiān)控8 種等級的電壓,完全滿足電壓監(jiān)控要求。

2.2 以太網(wǎng)和USB 模塊

MPC8536 含有2個千兆以太網(wǎng)控制器,均可用作高速以太網(wǎng)接口。本系統(tǒng)采用VITESSE 公司的VSC8224芯片,加上脈沖變壓器,就可以構(gòu)造1000M/100M 自適應(yīng)以太網(wǎng)。由于VSC8224 帶一路光纖輸出,所以本系統(tǒng)提供了兩種網(wǎng)絡(luò)模式選擇。在某些對電磁干擾要求嚴格的環(huán)境條件下(如機載環(huán)境),采用光纖網(wǎng)絡(luò)通信,可以減少電磁干擾,保證整機電磁兼容。

MPC8536 自帶了2個USB 控制器,采用SMSC 公司的USB3300 加上LM3526M 電源管理芯片即可支持USB2.0 協(xié)議,實現(xiàn)外接鼠標、鍵盤、U 盤等接口。

圖2 嵌入式通用處理平臺系統(tǒng)框圖

2.3 存儲器模塊

MPC8536 內(nèi)部含有7個存儲器控制單元,可以對各種存儲外設(shè)進行管理。通過對每個存儲器體的獨立寄存器BRx和ORx 進行編程控制,可以實現(xiàn)對NORFLASH、NANDFLASH 等外設(shè)的讀寫操作。本系統(tǒng)的存儲器模塊劃分為2個部分,即系統(tǒng)映像(NORFLASH)和應(yīng)用程序(NANDFLASH)。由于嵌入式LINUX 操作系統(tǒng)一般體積較小,一片16M的NORFLASH 即可完成存儲功能,故選用SPANSION的16 位總線存儲芯片S29GL128N90TFIR1,用于完成U-BOOT和系統(tǒng)映像的存儲。分配片選信號CS0,通過編程BR0和OR0 設(shè)置地址映射為0xAF000000~0xB0000000。

NANDFLASH 用于存放應(yīng)用程序以及其他需要存儲的大量數(shù)據(jù)。本系統(tǒng)采用三星的1G 容量芯片K9NBG08U5A,該芯片可以通過8 位的IO 口傳輸?shù)刂泛蛿?shù)據(jù),并且管腳兼容性好,可擴展存儲容量。分配片選信號CS1,通過編程BR1和OR1 設(shè)置地址映射為0xBFFFFFFF~0xFFFFFFFF。另外,通過MPC8536 自帶的MMC/SD 控制器和SATA 控制器,實現(xiàn)對SD 卡和SATA 接口的連接,作為大量實時數(shù)據(jù)的存儲(如雷達SAR 圖像)。

2.4 PCI/PCIE 模塊

作為通用處理平臺,必須要有高速總線和外部相連,MPC8536 自帶的PCI/PCIE 控制器正好滿足使用需求。方案設(shè)計時考慮將PCI 總線引到PMC 結(jié)構(gòu)的接插件上,PCIE 總線引到XMC 結(jié)構(gòu)的接插件上,方便進行功能擴展(如顯卡、數(shù)據(jù)處理等)。

2.5 CPLD和串口模塊

系統(tǒng)上電時,MPC8536 需要采樣復位配置字,以決定其啟動和工作方式。本系統(tǒng)通過CPLD 邏輯來完成上電復位配置字的采樣,可以方便地對CPU 進行配置,如設(shè)置工作頻率、配置總線和智能電源管理等。其自帶的串口模塊可以通過外接MAX3233E來實現(xiàn)RS232 接口,標準的I2C 總線也可以和低速外部設(shè)備互聯(lián)。

3 軟件設(shè)計

3.1 U-BOOT的移植

U-BOOT 是操作系統(tǒng)運行前執(zhí)行的第一段程序,其作用是初始化硬件設(shè)備,建立內(nèi)存空間映射表,為內(nèi)核調(diào)用建立環(huán)境。系統(tǒng)采用最新的U-BOOT1.3.4,其中就包含了MPC8536的啟動代碼。根據(jù)硬件情況對源代碼作如下修改:

(1)Include/configs/MPC8536DS.h

#define CONFIG_BOARD_SYS_CLK 33330000//設(shè)置系統(tǒng)輸入時鐘為33MHz;

#define CONFIG_SYS_FLASH_BASE 0xAF000000//設(shè)置FLASH 起始地址;

#define CONFIG_MAX_FLASH_BANKS 1//設(shè)置FLASH 只劃分一個bank;

#undef CONFIG_EEPROM //無EEPROM 配置;

#define TSEC1_PHY_ADDR 1//分配第一個千兆網(wǎng)絡(luò)地址;

#define TSEC2_PHY_ADDR 0//分配第二個千兆網(wǎng)絡(luò)地址;

(2)Board/freescale/mpc8536ds/sdram.c

根據(jù)自身內(nèi)存情況,在sdram_setup()函數(shù)中,添加對DDR2 控制寄存器時序的配置。

ddr->timing_cfg_3=0x00020000;

ddr->timing_cfg_1=0x4c47d432;

ddr->timing_cfg_2=0x331848ce;

將以上代碼修改完畢后,編譯生成U-BOOT.bin文件,通過BDI2000 寫入NORFLASH,重新加電后串口即可輸出啟動信息。啟動畫面如圖3所示。

3.2 操作系統(tǒng)的選擇

操作系統(tǒng)選用LINUX 搭載最新2.6 內(nèi)核,完全可以滿足各種條件的應(yīng)用要求。由于LINUX 系統(tǒng)具有安全性高、開放源代碼、實時性高等優(yōu)點,已經(jīng)在軍事和民用設(shè)備中得到廣泛應(yīng)用。使用標準C/C++編程語言就可以便捷的開發(fā)雷達信息處理應(yīng)用軟件,在ELDK4.2 環(huán)境下完成代碼的編寫、編譯和調(diào)試。采用C/C++語言編寫的代碼具有易讀、重用性高等優(yōu)點,降低了開發(fā)難度,極大提升了開發(fā)效率。

3.3 操作系統(tǒng)的移植

2.6 內(nèi)核已經(jīng)支持MPC8536處理器和大部分外設(shè),只需要根據(jù)平臺實際情況,將LINUX 源代碼中發(fā)布的MPC8536DS 開發(fā)板代碼進行修改與裁剪即可。內(nèi)核移植的步驟如下:

(1)修改頂層Makefile 增加編譯選項

ARCH:=powerpc//選擇POWERPC 架構(gòu);

(2)源代碼的修改

由于系統(tǒng)硬件配置和FREESCALE的開發(fā)板有較大差異,所以需要對部分代碼進行修改。如關(guān)鍵的網(wǎng)絡(luò)地址的配置、時鐘頻率的配置等;

(3)內(nèi)核的裁減

# make menuconfig //裁減掉內(nèi)核中所有與本系統(tǒng)無關(guān)的模塊;

圖3 U-BOOT 啟動畫面

# make //編譯完成后生成內(nèi)核映像uImage;

(4)文件系統(tǒng)的實現(xiàn)

系統(tǒng)在調(diào)試階段采用的是NFS 文件系統(tǒng),通過tftp 進行網(wǎng)絡(luò)加載,實現(xiàn)階段是將RAMDISK 根文件系統(tǒng)寫入NORFLASH 進行自動加載。NFS的實現(xiàn)較為簡單,在ELDK4.2 交叉開發(fā)環(huán)境中,PPC_85XX 目錄下即提供了一個NFS 根文件系統(tǒng)。只要主機提供了NFS服務(wù),目標機即可通過tftp 進行引導。RAMDISK根文件系統(tǒng)的制作流程如下:

*創(chuàng)建根文件系統(tǒng)文件夾;

*創(chuàng)建各種必要的系統(tǒng)文件;

*創(chuàng)建設(shè)備節(jié)點;

*建立與啟動相關(guān)的配置文件;

*安裝庫文件glibc;

*編譯busybox,安裝系統(tǒng)和應(yīng)用軟件。

4 結(jié)果與分析

在調(diào)試過程中,發(fā)現(xiàn)U-BOOT的移植過程非常關(guān)鍵,應(yīng)該根據(jù)硬件配置對源代碼進行修改。DDR2 寄存器需要根據(jù)實際PCB 布線來對時序進行微調(diào),否則會導致系統(tǒng)不穩(wěn)定或者根本無法啟動。PCB 布板時要注意電源與信號的分層隔離。PCIE 高速差分信號線均需要進行等長設(shè)計,盡量從頂層或底層走線并保證地層的包裹。

在實際應(yīng)用中,本平臺主要完成的是雷達目標數(shù)據(jù)的解析工作。首先通過PCIE 總線接收多塊雷達信號處理板送出的目標信息,然后通過優(yōu)化算法對數(shù)據(jù)進行分類解析,最后將需要的目標信息通過光纖網(wǎng)絡(luò)送到綜顯進行顯示。在本系統(tǒng)中,要求數(shù)據(jù)處理平臺能夠以較短的時間響應(yīng)多塊信號處理板的中斷請求,并從大量目標數(shù)據(jù)中提取需要的目標信息,實時地傳送給綜顯進行顯示。

這里對系統(tǒng)中關(guān)鍵的中斷響應(yīng)和內(nèi)存拷貝兩項指標進行了測試,測試結(jié)果如表1。

表1 中斷響應(yīng)和內(nèi)存拷貝耗時

筆者將本平臺和曾使用的ADSP-TS201信號處理芯片進行對比測試時發(fā)現(xiàn),當采用雷達信號處理常用的浮點復數(shù)FFT 運算作為測試算法時,MPC8536的運算性能還優(yōu)于ADSP-TS201。運算速度對比見表2。

表2 MPC8536與ADSP-TS201 性能對比

可見,雖然功耗略高于ADSP-TS201,但是MPC8536搭載LINUX 操作系統(tǒng),已經(jīng)可以勝任專業(yè)DSP的信號處理工作。LINUX 操作系統(tǒng)下的中斷響應(yīng)時間和內(nèi)存讀寫速度也滿足絕大多數(shù)環(huán)境條件的應(yīng)用。雷達通用數(shù)據(jù)處理平臺采用了LINUX 操作系統(tǒng)作任務(wù)管理的設(shè)計,應(yīng)用靈活,開發(fā)調(diào)試方便,更能滿足現(xiàn)代雷達對多任務(wù)、多功能的實際需求。

5 結(jié)束語

隨著高性能通用處理器技術(shù)的飛速發(fā)展,基于POWERPC+LINUX 實時操作系統(tǒng)的雷達通用數(shù)據(jù)處理平臺將成為發(fā)展趨勢。本文介紹的即是其中一種應(yīng)用于雷達設(shè)備中的通用數(shù)據(jù)處理平臺的設(shè)計方法。該平臺以Motorola 公司的高性能通信處理器MPC8536為核心,具有低成本、高性能、通用性好等優(yōu)點。平臺支持的多種通用數(shù)據(jù)接口加上LINUX 系統(tǒng)的穩(wěn)定性,將可以適應(yīng)不同的應(yīng)用環(huán)境。在測試中發(fā)現(xiàn),MPC8536 已具備較高的信號處理能力,可以在以后的應(yīng)用中嘗試進行簡單信號處理算法設(shè)計,通過操作系統(tǒng)這種多任務(wù)的管理方式對信號處理流程進行優(yōu)化,達到提升整體系統(tǒng)性能的目的。此通用數(shù)據(jù)處理平臺已經(jīng)成功應(yīng)用于某型號雷達設(shè)備中。本平臺的研制成功,也為下一代的雷達系統(tǒng)設(shè)計提供了借鑒,具有較大參考價值。

[1]MPC8536E PowerQUICC III.Integrated Processor Reference Manual Rev.0 10/2008.

[2]MPC8536E PowerQUICC.III Bring-Up Guide Rev.0,02/2009.

[3]韋東山.嵌入式Linux 應(yīng)用開發(fā)完全手冊[M].北京:人民郵電出版社,2009.

[4]Alessamdro Rubini.linux 設(shè)備驅(qū)動程序[M](第4 版).北京:中國電力出版社,2000.

[5]于明儉,陳向陽,方漢.Linux 程序設(shè)計權(quán)威指南[M].北京:機械工業(yè)出版社,2001.

猜你喜歡
數(shù)據(jù)處理系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
認知診斷缺失數(shù)據(jù)處理方法的比較:零替換、多重插補與極大似然估計法*
心理學報(2022年4期)2022-04-12 07:38:02
ILWT-EEMD數(shù)據(jù)處理的ELM滾動軸承故障診斷
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
半沸制皂系統(tǒng)(下)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
MATLAB在化學工程與工藝實驗數(shù)據(jù)處理中的應(yīng)用
Matlab在密立根油滴實驗數(shù)據(jù)處理中的應(yīng)用
主站蜘蛛池模板: 在线一级毛片| 在线免费不卡视频| 中文字幕在线一区二区在线| 亚洲精品第1页| 91麻豆精品视频| 久久国产精品影院| 欧美啪啪一区| 狠狠ⅴ日韩v欧美v天堂| 国产一区二区人大臿蕉香蕉| 久久综合亚洲鲁鲁九月天| 精品国产aⅴ一区二区三区| 一级全免费视频播放| 久久99久久无码毛片一区二区| 香蕉精品在线| 91精品日韩人妻无码久久| 91精品国产一区| 丝袜久久剧情精品国产| 91精品国产一区| 国产欧美亚洲精品第3页在线| 国产高颜值露脸在线观看| 亚洲乱亚洲乱妇24p| 日韩在线第三页| 亚洲日韩第九十九页| 热久久国产| 三级视频中文字幕| 国产又爽又黄无遮挡免费观看| 成人国产小视频| 精品无码一区二区三区电影| 国产成人精品第一区二区| 成年人午夜免费视频| 亚洲 欧美 中文 AⅤ在线视频| 日韩AV无码一区| 免费观看男人免费桶女人视频| 国产一区二区丝袜高跟鞋| 免费高清a毛片| 欧美五月婷婷| 欧美日韩一区二区在线播放| 在线观看国产精品第一区免费 | 国产区免费精品视频| 亚洲一区色| 97成人在线观看| 国产va在线观看免费| 97se亚洲| 国产精品白浆无码流出在线看| 亚洲天堂视频在线免费观看| 91精品人妻一区二区| 人妻精品全国免费视频| 高清视频一区| 国产精品密蕾丝视频| 欧美性猛交xxxx乱大交极品| 亚洲免费播放| 亚洲天堂视频在线观看免费| 国产一区二区三区在线观看免费| 亚洲中文字幕在线一区播放| 亚洲精品视频免费| 四虎永久免费地址在线网站| 国产乱人乱偷精品视频a人人澡| 老熟妇喷水一区二区三区| 中文精品久久久久国产网址 | 制服丝袜国产精品| 色爽网免费视频| 免费Aⅴ片在线观看蜜芽Tⅴ| 欧美成人怡春院在线激情| 精品国产成人三级在线观看| 久无码久无码av无码| www.狠狠| 亚洲精品动漫| 精品国产香蕉在线播出| 欧美日韩国产成人高清视频| 日韩精品一区二区三区视频免费看| 99re视频在线| 精品国产免费第一区二区三区日韩| 久久精品日日躁夜夜躁欧美| 久草中文网| 国产尤物在线播放| 国产视频入口| 久久综合伊人 六十路| 男女男免费视频网站国产| 久久中文电影| 国产精品无码影视久久久久久久| 欧美精品xx| 日韩av无码精品专区|