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

基于MicroBBllaazzee的嵌入式雷達控制系統設計

2015-11-05 01:12:02史曉豐
河南科技 2015年10期
關鍵詞:嵌入式設備系統

史曉豐

(空軍工程大學,陜西 西安 710051;空軍西安飛行學院,陜西 西安 710306)

基于MicroBBllaazzee的嵌入式雷達控制系統設計

史曉豐

(空軍工程大學,陜西 西安 710051;空軍西安飛行學院,陜西 西安 710306)

嵌入式系統以微處理器為核心,以計算機技術為基礎,其主要特征是實時性強。本文圍繞Xilinx公司的軟核微處理器MicroBlaze,采用嵌入式開發套件EDK,設計了一套用于雷達對外接口通信控制的嵌入式系統,并給出了系統軟硬件各個模塊以及整體設計的實現。試驗結果表明,該系統能夠可靠、穩定地工作。

嵌入式控制;EDK;MicroBlaze

1 MicroBlaze處理器結構

MicroBlaze處理器是Xilinx公司針對嵌入式處理器開發應用推出的一種32位嵌入式處理器內核,它是一種軟核結構,簡單但靈活性強,在目標器件中可以進行任意配置。它采用RISC指令集、Harvard體系結構,該處理器有以下一些特征:

①32個32位通用寄存器和2個專用寄存器。

②32位指令系統,支持3個操作數和兩種尋址方式。

③分離的32位指令和數據總線,符合IBM的OPB總線規范。

④通過本地存儲器總線(LMB)直接訪問片內塊存儲器(BRAM)。

⑤具有高速的指令和數據緩存(cache),三級流水線結構。

⑥具有硬件調試模塊(MDM)。

⑦帶8個輸入/輸出快速鏈路接口(FSL)。

圖1為MicroBlaze處理器的結構圖,其中DOPB是器件內部的外圍設備數據接口總線,用于處理器與片內的設備進行數據交換。DLMB為實現數據交換的本地塊存儲器總線,該總線為處理器內核與塊存儲器(BRAM)之間提供專用的高速數據交換通道[1]。

圖1 MicroBlaze處理器結構圖

IOPB用于實現外部程序存儲器的總線接口。當程序較大時,需要外接大容量的存儲器,該總線提供讀取指令的通道。

ILMB用于取指令的本地存儲器總線,該總線與器件內部的塊存儲器(BRAM)相連,實現高速指令讀取。

MFSL0~7主設備數據接口,提供點對點的通信通道。

SFSL0~7從設備數據接口,提供點對點的通信通道。

2 EDK開發流程

EDK(Embedded Development Kit)是Xilinx公司針對FPGA內部32位嵌入式處理器開發而推出的開發套件。EDK的工具包中集成了硬件平臺產生器、軟件平臺產生器、仿真模型生成器、軟件編譯器和軟件調試等工具,利用其集成開發環境XPS(Xilinx Plat form Studio)可以方便、快速地完成嵌入式系統開發的整個流程。EDK以IP core的形式,提供諸如LMB、OPB總線接口、外部存儲控制器、SDRAM控制器、UART中斷控制器、定時器及其他一些外圍設備接口等資源,利用這些資源,設計者能夠輕松構建一個完善的嵌入式處理器系統,其完整的設計框圖如圖2所示[2]。

圖2 EDK完整設計框圖

一個完整的嵌入式處理器系統設計通常包括3個部分:硬件系統的構建;存儲器映射及軟件的開發;應用程序開發。

在XPS集成開發環境下,嵌入式處理器硬件系統的構建由微處理器硬件規范(MHS)文件和微處理器外圍設備描述(MPD)文件定義;軟件系統結構由微處理器軟件規范(MSS)文件定義,其開發流程如圖3所示。

MHS文件用于描述硬件系統結構,定義處理器類型、總線接口、外設接口、中斷處理和地址空間。該文件可用任意文本編輯器創建,是文本化的原理圖輸入。MPD文件包含外圍設備的所有有效輸入/輸出接口和硬件參數。MSS文件主要用來定義軟件庫、驅動程序和文件系統。

3 雷達控制系統硬件平臺設計

一般雷達由伺服系統、頻綜、接收機、發射機、信處系統與顯示軟件等組成,相控陣雷達沒有發射機,但是由TR組件和波控機代替。因此要控制雷達實時高效地工作,必須要設計一個能夠與各個分機穩定、高效通信的控制系統。通常情況下,一般采用Vxworks等實時操作系統實現雷達控制系統。但在一些特殊的應用場合,如對體積、重量、功耗有要求的無人機載平臺或者彈載平臺的雷達來說,采用Vxworks實時操作系統不太現實,此時就需要通過別的設計方案來實現雷達控制系統,如采用在AD板上的FPGA內部搭建一個基于MicroBlaze的嵌入式操作系統來實現雷達系統內部的通訊控制與雷達工作控制等功能,既減少了雷達的重量和功耗,又減輕了調試的難度,還不增加成本,有極高的優越性。

圖3 系統設計流程圖

在傳統設計中,雷達中心控制系統一般采用異步422串口與伺服系統通信,采用同步422串口與頻綜、接收機、波控機等分機通信,采用PCIe或者PCI等總線與上位機通信。在EDK開發環境中異步422串口、PCIe等組件以軟IP核的形式可以直接調用,同步串口可以通過設計者編寫用戶IP的形式添加到系統中。為了使MicroBlaze處理器能夠高效地運行,還需要在系統中添加一個中斷控制器管理各個設備提交給處理器的中斷。圖4是某雷達通訊控制系統的EDK架構圖。

從圖4中可以看出LMB總線(處理器本機總線)為指令和數據一側提供獨立的32位地址和64位數據總線,異步串口設備(圖4中的uart232_ins)和同步串口設備(圖4中的uart422_plane)通過axi4lite總線與處理器連接,PCIe接口(圖4中的axi_pcie_0設備)和DMA控制器(圖4中的axi_cdma_0設備)通過axi4總線連接,所有設備的中斷信號通過中斷控制器(圖4中的axi_intc_0設備)連接到處理器上。圖中只有串口設備和其他外設(圖4中的data_buffer_0設備和edk_reg、my_irq_test_0等設備)通過axi4_lite總線與處理器連接,即MicroBlaze可以通過axi4_lite總線訪問串口設備和其他外設。data_buffer_0設備和edk_reg的主要作用是用來存儲處理器解碼完后的串口信息和外部邏輯發送給處理器的數據。my_irq_test_ 0是用戶IP,用來把雷達基本定時中斷CPI脈沖和PRF脈沖接入到系統中。而PCIe IP核和axi_cdma作為主設備只需要配置好參數并搭建好外設(圖4中的pcie_reg_0設備),即可由上位機設備訪問。

圖4 雷達通訊控制EDK實現架構圖

4 雷達控制系統軟件設計

雷達系統的工作需要由嚴格的時序,因此在控制雷達各個分機工作時,也需要由嚴格的時序。這部分就需要由嵌入式系統的軟件設計來保證。

在工作時,首先需要控制雷達工作在空閑狀態下,即只產生基本的定時脈沖(PRF);在接收到上位機的控制指令時,首先判斷指令是否更新,如果更新則根據指令產生雷達工作模式與該模式下的定時參數(如PRT、CPI、采樣延時、本振觸發、發射觸發、接收控制、收發保護等),然后再按照指令產生頻綜、伺服、波控等分機的工作參數,產生完成后按照工作時序發送給各個分機。

圖5是雷達控制系統的軟件流程圖。

上圖中的各個事件判斷都是根據各個設備在事件到來后產生中斷,然后交給中斷控制器。中斷控制器會根據優先級向處理器提交中斷。處理器接收到中斷后,根據中斷號和中斷向量識別是哪個事件產生,然后完成對應的任務。

圖5 雷達控制系統軟件流程圖

5 結束語

本文給出了基于軟核處理器MicroBlaze的嵌入式開發過程,研究了基于MicroBlaze的雷達控制嵌入式系統的設計,將Xilinx公司提供的IP core和用戶定制的IP core掛到MicroBlaze軟核上構建雷達控制系統,提供了系統的集成度,滿足了雷達系統工作的需要。

[1]王爾申,張淑芳,張芝賢.基于XilinxMicroBlaze的嵌入式GPS接收機研究[J].通信技術,2010(10):33-35.

[2]孫航.Xilinx可編程邏輯器件的高級應用與設計技巧[M].北京:電子工業出版社,2004.

Design of Embedded RADAR Controlling System based on MicroBlaze

Shi Xiaofeng
(Air Force Engineering University,Xi'an Shaanxi 710051;Xi'anAir Force Flight Academy,Xi'an Shaanxi 710306)

The core of the embedded system is microprocessor,it is based on computer technique and has the main characteristic ofhigh real-time application.In this text,we design the system to control the communication of Radar based on the MicroBlaze microprocessor of Xilinx Company,usingthe embedded developing sets of EDK tools,and providedall the modules of the system hardware and software and the realization of the overall design.The result of the experiment showed the system can control radar working efficiently and stably.

embedded control;EDK;MicroBlaze

TP368

A

1003-5168(2015)05-0015-3

2015-4-27

史曉豐(1982.10-),男,講師,研究方向:通訊工程。

猜你喜歡
嵌入式設備系統
諧響應分析在設備減振中的應用
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
搭建基于Qt的嵌入式開發平臺
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
原來他們都是可穿戴設備
消費者報道(2014年7期)2014-07-31 11:23:57
主站蜘蛛池模板: 国产在线麻豆波多野结衣| 亚洲 日韩 激情 无码 中出| 国产亚洲欧美在线人成aaaa| 四虎成人免费毛片| 污污网站在线观看| 国产网站一区二区三区| 在线看片免费人成视久网下载| 国产精品亚洲日韩AⅤ在线观看| 中文字幕在线免费看| 久久6免费视频| 米奇精品一区二区三区| 亚洲婷婷六月| 国产噜噜在线视频观看| 欧美成人午夜视频免看| 国产精品美乳| 2020精品极品国产色在线观看| 91丝袜乱伦| 久久精品只有这里有| 视频二区国产精品职场同事| 国内精品久久久久久久久久影视| 毛片最新网址| 欧美天天干| 一级成人a做片免费| 成人在线观看不卡| 久久亚洲综合伊人| 亚洲欧美另类日本| 亚洲最猛黑人xxxx黑人猛交| 爱色欧美亚洲综合图区| 欧美日韩中文字幕在线| 日本日韩欧美| 亚洲AV无码乱码在线观看代蜜桃| 尤物亚洲最大AV无码网站| 免费观看成人久久网免费观看| 亚洲熟妇AV日韩熟妇在线| 五月天天天色| 亚洲成人手机在线| 久久黄色免费电影| 麻豆精品视频在线原创| 91久久青青草原精品国产| 国产成人精品男人的天堂下载| 久久婷婷色综合老司机| 欧美日韩中文国产va另类| 国产拍揄自揄精品视频网站| 久久这里只有精品23| 欧美精品高清| 国产高清在线观看| 曰韩免费无码AV一区二区| 国产日韩丝袜一二三区| 国产精品区视频中文字幕| 老司机精品一区在线视频| 国产资源站| 伊人久久大香线蕉影院| 波多野结衣久久高清免费| 国产乱码精品一区二区三区中文| 亚洲视频四区| 影音先锋亚洲无码| 最新国产成人剧情在线播放| 无码日韩视频| 欧美一级高清视频在线播放| 国产精品浪潮Av| 精品国产欧美精品v| 国产精品成人观看视频国产| 99视频只有精品| 日韩高清成人| 亚洲成a人片在线观看88| 黑人巨大精品欧美一区二区区| 亚洲国产日韩一区| 五月激激激综合网色播免费| 狠狠亚洲婷婷综合色香| 欧洲高清无码在线| 免费看久久精品99| 亚洲天堂久久| 欧美综合区自拍亚洲综合天堂| 日韩精品成人在线| 欧美一级黄色影院| 国产91视频免费观看| 在线另类稀缺国产呦| 国产成人精品高清不卡在线| 麻豆精品国产自产在线| 国产超薄肉色丝袜网站| 成人午夜精品一级毛片| 国产精品视频白浆免费视频|