基于FPGA的雙精度浮點(diǎn)矩陣運(yùn)算單元設(shè)計(jì)
[Abstract]:In order to meet the needs of future information warfare, the missile weapon system will adopt more advanced navigation guidance and control technology, such as multi-mode composite navigation guidance, more complex error compensation algorithm. Digital filtering is widely used in multi-source signal acquisition and processing. At present, it is difficult to meet the requirements of many kinds of high performance computing by relying on the general DSP to construct the pop-up computer for related information processing. If some complex navigation algorithms are implemented at the hardware level, the real-time, accuracy and reliability of the missile navigation control system will be greatly improved. First of all, this paper refers to the relevant literature, analyzes and studies the commonly used strapdown inertial navigation algorithm, establishes the specific scheme of designing double-precision floating-point matrix operation IP kernel, and divides each operation module. Secondly, the design method of floating-point operator is deeply studied. According to IEEE754 floating-point standard, the basic floating-point operation module of floating-point addition, subtraction, multiplication, division and square is designed on Spartan-6 series FPGA by using Verilog HDL language. Thirdly, the hardware architecture of distributed parallel computing is designed by analyzing and studying the characteristics of navigation algorithm. In this paper, a IP hardware architecture based on pipeline architecture for parallel computing of multiple floating-point operators is designed innovatively, and the optimization of speed and area is realized in terms of limited hardware resources. The structure includes a central scheduling module and ten parallel floating-point basic operation modules. The central scheduling module is responsible for organizing the calculation steps and sequence of the control algorithm. The peripheral module conforms to IEEE754 standard and can carry out three groups of addition, subtraction, multiplication, division and a set of square operations at the same time. According to AHB bus standard, the IP interface of matrix operation is designed, which is used to interact with SOC internal processor. On this basis, the navigation calculation of strapdown inertial navigation algorithm, quaternion matrix transformation and the key matrix inversion in Kalman filtering are realized. Finally, the above IP design is verified on the FPGA chip of Cylinth, and the running speed and calculation accuracy of the three algorithms on the C6713B DSP development board are compared. The experimental results show that while the calculation accuracy is the same, the operation speed of IP kernel is much higher than that of DSP, is about 10 times higher than that of DSP,.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP332.2
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 王美麗;;用FPGA設(shè)計(jì)和制作鍵盤掃描[J];儀表技術(shù);2008年10期
2 藺鵬;;一種基于FPGA的溫度測量方法[J];蘭州工業(yè)高等?茖W(xué)校學(xué)報(bào);2010年03期
3 王俊生;蔡文瀾;馬宏緒;;基于FPGA直流伺服電機(jī)控制器設(shè)計(jì)[J];兵工自動化;2007年07期
4 祁曉磊;蔡學(xué)良;孫德瑋;;用Verilog HDL進(jìn)行FPGA設(shè)計(jì)的原則與方法[J];電子測試;2008年03期
5 劉立新;楊宏;;基于FPGA的CRC-5算法的實(shí)現(xiàn)[J];科技資訊;2008年01期
6 陶小苗;王紫婷;;基于FPGA的音樂流水燈控制系統(tǒng)的設(shè)計(jì)[J];電子科技;2010年11期
7 趙亞威,吳海波;基于FPGA的快速加法器的設(shè)計(jì)與實(shí)現(xiàn)[J];現(xiàn)代電子技術(shù);2005年10期
8 李偉;;FIR數(shù)字濾波器的FPGA實(shí)現(xiàn)[J];計(jì)算機(jī)與數(shù)字工程;2007年01期
9 肖鐵軍;劉芳;;基于FPGA的“計(jì)算機(jī)組成原理”模型機(jī)設(shè)計(jì)[J];電氣電子教學(xué)學(xué)報(bào);2009年02期
10 李海濤;張剛;張曉光;;一種基于FPGA的海雜波產(chǎn)生器設(shè)計(jì)[J];海軍航空工程學(xué)院學(xué)報(bào);2010年06期
相關(guān)會議論文 前10條
1 侯金華;;基于FPGA的SOC系統(tǒng)可靠性設(shè)計(jì)[A];2011中國電工技術(shù)學(xué)會學(xué)術(shù)年會論文集[C];2011年
2 張健;孫輝先;陳曉敏;安軍社;;反熔絲FPGA的可靠性設(shè)計(jì)措施[A];第二十三屆全國空間探測學(xué)術(shù)交流會論文摘要集[C];2010年
3 ;Design and Research of Video Fire Detection System Based on FPGA[A];Proceedings of the 2011 Chinese Control and Decision Conference(CCDC)[C];2011年
4 董雪;費(fèi)建軍;白嬌楊;;基于FPGA的智能火災(zāi)報(bào)警系統(tǒng)的設(shè)計(jì)與研究[A];天津市電視技術(shù)研究會2012年年會論文集[C];2012年
5 肖松;李躍華;張金林;;基于FPGA局部動態(tài)可重構(gòu)的抗SEU容錯系統(tǒng)研究[A];教育部中南地區(qū)高等學(xué)校電子電氣基礎(chǔ)課教學(xué)研究會第二十屆學(xué)術(shù)年會會議論文集(下冊)[C];2010年
6 王瑋;錢偉康;應(yīng)懷樵;;基于FPGA的PXI高速數(shù)據(jù)采集系統(tǒng)硬件設(shè)計(jì)[A];現(xiàn)代振動與噪聲技術(shù)(第九卷)[C];2011年
7 謝寶輝;高致慧;洪澤華;虞愛華;黃必昌;;基于FPGA的分布式拉曼光纖放大器實(shí)時模擬器的實(shí)現(xiàn)[A];中國光學(xué)學(xué)會2010年光學(xué)大會論文集[C];2010年
8 錢偉康;梁利娟;王麗麗;;一種基于FPGA的CAN總線船舶監(jiān)控系統(tǒng)[A];全國第三屆信號和智能信息處理與應(yīng)用學(xué)術(shù)交流會?痆C];2009年
9 楊學(xué)友;葉振忠;劉常杰;李博文;;一種高速智能化視覺傳感器設(shè)計(jì)[A];第三次全國會員代表大會暨學(xué)術(shù)會議論文集[C];2002年
10 魯艷;雷維嘉;謝顯中;;基于Avalon接口的交織編碼技術(shù)的FPGA實(shí)現(xiàn)[A];2010年通信理論與信號處理學(xué)術(shù)年會論文集[C];2010年
相關(guān)重要報(bào)紙文章 前10條
1 ;通信仍是FPGA最大市場[N];中國電子報(bào);2009年
2 海英;賽靈思發(fā)布新型FPGA芯片方案[N];人民郵電;2009年
3 ;實(shí)現(xiàn)FPGA產(chǎn)品差異化[N];中國電子報(bào);2011年
4 ;FPGA為消費(fèi)電子提供安全保證[N];中國電子報(bào);2011年
5 本報(bào)記者 趙艷秋 馮曉偉 馮健;FPGA:市場應(yīng)用廣 門檻需降低[N];中國電子報(bào);2009年
6 本報(bào)記者 馮曉偉;FPGA格局難改 新興企業(yè)勝算幾何?[N];中國電子報(bào);2009年
7 ;異步架構(gòu)FPGA實(shí)現(xiàn)業(yè)界最高速度[N];中國電子報(bào);2009年
8 ;突破功耗和成本限制設(shè)計(jì)中國需要的FPGA[N];中國電子報(bào);2009年
9 本報(bào)記者 梁紅兵;賽靈思:降低FPGA應(yīng)用門檻[N];中國電子報(bào);2010年
10 華北光電技術(shù)研究所 劉剛;FPGA+DSP升級熱像設(shè)計(jì)[N];中國電子報(bào);2010年
相關(guān)博士學(xué)位論文 前10條
1 張承暢;多FPGA系統(tǒng)的關(guān)鍵問題及應(yīng)用研究[D];重慶大學(xué);2011年
2 李鵬;基于元構(gòu)件的FPGA硬件構(gòu)件設(shè)計(jì)技術(shù)研究[D];解放軍信息工程大學(xué);2011年
3 余慧;時分交換的新型FPGA互連結(jié)構(gòu)研究[D];復(fù)旦大學(xué);2011年
4 謝丁;FPGA互連結(jié)構(gòu)評估系統(tǒng)研究與實(shí)現(xiàn)[D];復(fù)旦大學(xué);2011年
5 王忠明;SRAM型FPGA的單粒子效應(yīng)評估技術(shù)研究[D];清華大學(xué);2011年
6 廖永波;SOC軟硬件協(xié)同方法及其在FPGA芯片測試中的應(yīng)用研究[D];電子科技大學(xué);2010年
7 唐玉蘭;偽布爾可滿足性算法及其在FPGA布線中的研究應(yīng)用[D];江南大學(xué);2010年
8 鄔貴明;FPGA矩陣計(jì)算并行算法與結(jié)構(gòu)[D];國防科學(xué)技術(shù)大學(xué);2011年
9 薛曉勇;新型存儲器在FPGA中應(yīng)用的關(guān)鍵技術(shù)研究[D];復(fù)旦大學(xué);2011年
10 隋文濤;FPGA布局算法研究[D];清華大學(xué);2011年
相關(guān)碩士學(xué)位論文 前10條
1 周志娟;相移波束形成的FPGA實(shí)現(xiàn)[D];哈爾濱工程大學(xué);2011年
2 葉忠彬;基于FPGA的數(shù)字頻率合成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2011年
3 楊斌;基于FPGA的混沌DES加密系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];中南林業(yè)科技大學(xué);2009年
4 何鵬;基于FPGA的以太網(wǎng)報(bào)文時間標(biāo)定單元設(shè)計(jì)[D];山東大學(xué);2011年
5 許沖;激光脈沖定距算法研究與FPGA實(shí)現(xiàn)[D];哈爾濱工業(yè)大學(xué);2011年
6 彭涵陽;無串?dāng)_超聲測距系統(tǒng)的激勵方法及基于FPGA的設(shè)計(jì)與實(shí)現(xiàn)[D];天津大學(xué);2010年
7 杜國女;基于FPGA的音樂景觀燈的設(shè)計(jì)與實(shí)現(xiàn)[D];蘭州交通大學(xué);2011年
8 隆志遠(yuǎn);基于FPGA和光電耦合的旋轉(zhuǎn)機(jī)械非接觸雙向信號傳輸系統(tǒng)[D];南京航空航天大學(xué);2010年
9 袁臻;電動多葉光柵通訊部分的FPGA實(shí)現(xiàn)[D];上海交通大學(xué);2009年
10 劉開健;基于FPGA的實(shí)時圖像處理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];昆明理工大學(xué);2008年
,本文編號:2483572
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2483572.html