当前位置:主页 > 科技论文 > 计算机论文 >

基于FPGA的双精度浮点矩阵运算单元设计

发布时间:2019-05-23 03:48
【摘要】:为适应未来信息化战争的需要,导弹武器系统将采用更先进的导航制导控制技术,如多模复合导航制导、更加复杂的误差补偿算法、在多源信号采集处理中广泛采用的数字滤波等等。目前主要依靠通用DSP构建弹上计算机进行相关的信息处理,难以满足多种类高性能计算的要求。若将一些复杂的导航算法在硬件层面上实现,将大大提高导弹导航控制系统的实时性、精度和可靠性。 本论文首先查阅相关文献资料,分析研究常用的捷联惯性导航算法,确立了设计双精度浮点矩阵运算IP核的具体方案,并对各个运算模块进行了划分。其次,对浮点运算器设计方法进行了深入研究,根据IEEE754浮点标准,采用Verilog HDL语言在Spartan-6系列FPGA上设计了浮点加、减、乘、除、开方基本浮点运算模块。再次,通过分析研究导航算法的特点,设计出了分布式并行计算的硬件体系结构。本论文创新地设计了一种基于流水线结构的多个浮点运算器并行计算的IP硬件体系结构,在有限的硬件资源上实现了速度和面积的最优。该结构包括一个中心调度模块和十个并行浮点基本运算模块。中心调度模块负责组织控制算法的计算步骤和顺序。外围模块符合IEEE754标准,可同时进行三组加、减、乘、除运算和一组开方运算。并按照AHB总线标准设计了矩阵运算IP接口,用于和SOC内处理器进行数据交互。以此为基础,实现了捷联惯性导航算法的导航计算、四元数矩阵转换和卡尔曼滤波中关键的矩阵求逆。 最后在赛灵思的FPGA芯片上验证以上IP设计,并与C6713B DSP开发板上三种算法的运行速度和计算精度作比较。实验表明,在计算精度一致的同时,IP核的运算速度要大大高于DSP,大约是其10倍以上。
[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,.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP332.2

【相似文献】

相关期刊论文 前10条

1 王美丽;;用FPGA设计和制作键盘扫描[J];仪表技术;2008年10期

2 蔺鹏;;一种基于FPGA的温度测量方法[J];兰州工业高等专科学校学报;2010年03期

3 王俊生;蔡文澜;马宏绪;;基于FPGA直流伺服电机控制器设计[J];兵工自动化;2007年07期

4 祁晓磊;蔡学良;孙德玮;;用Verilog HDL进行FPGA设计的原则与方法[J];电子测试;2008年03期

5 刘立新;杨宏;;基于FPGA的CRC-5算法的实现[J];科技资讯;2008年01期

6 陶小苗;王紫婷;;基于FPGA的音乐流水灯控制系统的设计[J];电子科技;2010年11期

7 赵亚威,吴海波;基于FPGA的快速加法器的设计与实现[J];现代电子技术;2005年10期

8 李伟;;FIR数字滤波器的FPGA实现[J];计算机与数字工程;2007年01期

9 肖铁军;刘芳;;基于FPGA的“计算机组成原理”模型机设计[J];电气电子教学学报;2009年02期

10 李海涛;张刚;张晓光;;一种基于FPGA的海杂波产生器设计[J];海军航空工程学院学报;2010年06期

相关会议论文 前10条

1 侯金华;;基于FPGA的SOC系统可靠性设计[A];2011中国电工技术学会学术年会论文集[C];2011年

2 张健;孙辉先;陈晓敏;安军社;;反熔丝FPGA的可靠性设计措施[A];第二十三届全国空间探测学术交流会论文摘要集[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 董雪;费建军;白娇杨;;基于FPGA的智能火灾报警系统的设计与研究[A];天津市电视技术研究会2012年年会论文集[C];2012年

5 肖松;李跃华;张金林;;基于FPGA局部动态可重构的抗SEU容错系统研究[A];教育部中南地区高等学校电子电气基础课教学研究会第二十届学术年会会议论文集(下册)[C];2010年

6 王玮;钱伟康;应怀樵;;基于FPGA的PXI高速数据采集系统硬件设计[A];现代振动与噪声技术(第九卷)[C];2011年

7 谢宝辉;高致慧;洪泽华;虞爱华;黄必昌;;基于FPGA的分布式拉曼光纤放大器实时模拟器的实现[A];中国光学学会2010年光学大会论文集[C];2010年

8 钱伟康;梁利娟;王丽丽;;一种基于FPGA的CAN总线船舶监控系统[A];全国第三届信号和智能信息处理与应用学术交流会专刊[C];2009年

9 杨学友;叶振忠;刘常杰;李博文;;一种高速智能化视觉传感器设计[A];第三次全国会员代表大会暨学术会议论文集[C];2002年

10 鲁艳;雷维嘉;谢显中;;基于Avalon接口的交织编码技术的FPGA实现[A];2010年通信理论与信号处理学术年会论文集[C];2010年

相关重要报纸文章 前10条

1 ;通信仍是FPGA最大市场[N];中国电子报;2009年

2 海英;赛灵思发布新型FPGA芯片方案[N];人民邮电;2009年

3 ;实现FPGA产品差异化[N];中国电子报;2011年

4 ;FPGA为消费电子提供安全保证[N];中国电子报;2011年

5 本报记者 赵艳秋 冯晓伟 冯健;FPGA:市场应用广 门槛需降低[N];中国电子报;2009年

6 本报记者 冯晓伟;FPGA格局难改 新兴企业胜算几何?[N];中国电子报;2009年

7 ;异步架构FPGA实现业界最高速度[N];中国电子报;2009年

8 ;突破功耗和成本限制设计中国需要的FPGA[N];中国电子报;2009年

9 本报记者 梁红兵;赛灵思:降低FPGA应用门槛[N];中国电子报;2010年

10 华北光电技术研究所 刘刚;FPGA+DSP升级热像设计[N];中国电子报;2010年

相关博士学位论文 前10条

1 张承畅;多FPGA系统的关键问题及应用研究[D];重庆大学;2011年

2 李鹏;基于元构件的FPGA硬件构件设计技术研究[D];解放军信息工程大学;2011年

3 余慧;时分交换的新型FPGA互连结构研究[D];复旦大学;2011年

4 谢丁;FPGA互连结构评估系统研究与实现[D];复旦大学;2011年

5 王忠明;SRAM型FPGA的单粒子效应评估技术研究[D];清华大学;2011年

6 廖永波;SOC软硬件协同方法及其在FPGA芯片测试中的应用研究[D];电子科技大学;2010年

7 唐玉兰;伪布尔可满足性算法及其在FPGA布线中的研究应用[D];江南大学;2010年

8 邬贵明;FPGA矩阵计算并行算法与结构[D];国防科学技术大学;2011年

9 薛晓勇;新型存储器在FPGA中应用的关键技术研究[D];复旦大学;2011年

10 隋文涛;FPGA布局算法研究[D];清华大学;2011年

相关硕士学位论文 前10条

1 周志娟;相移波束形成的FPGA实现[D];哈尔滨工程大学;2011年

2 叶忠彬;基于FPGA的数字频率合成系统的设计与实现[D];电子科技大学;2011年

3 杨斌;基于FPGA的混沌DES加密系统的设计与实现[D];中南林业科技大学;2009年

4 何鹏;基于FPGA的以太网报文时间标定单元设计[D];山东大学;2011年

5 许冲;激光脉冲定距算法研究与FPGA实现[D];哈尔滨工业大学;2011年

6 彭涵阳;无串扰超声测距系统的激励方法及基于FPGA的设计与实现[D];天津大学;2010年

7 杜国女;基于FPGA的音乐景观灯的设计与实现[D];兰州交通大学;2011年

8 隆志远;基于FPGA和光电耦合的旋转机械非接触双向信号传输系统[D];南京航空航天大学;2010年

9 袁臻;电动多叶光栅通讯部分的FPGA实现[D];上海交通大学;2009年

10 刘开健;基于FPGA的实时图像处理系统的设计与实现[D];昆明理工大学;2008年



本文编号:2483572

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2483572.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户e7a5f***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com