菜单
  
    摘要弹载数据存储器用来对导弹飞行过程中的各种动态参数进行采集和存储,为导弹的设计和改进提供有效的数据。但弹载数据存储器通常被放置在弹体有限的空间里,为减小弹载信号存储器的面积,可以用复杂可编程逻辑器件(CPLD)实现数字电路的一些功能。本文主要介绍了一种利用CPLD实现铁电存储器(FRAM)功能的方法,使用Verilog HDL语言在QuartusⅡ软件上编写存储器模块实现FRAM的存储功能,编写I2C协议实现FRAM的通信功能,并在Modelsim软件上对程序进行仿真。仿真结果表明,存储容量为32kbit,数据传输速率达2.5Mbit/s,符合设计要求。28101
    关键词  弹载数据存储器  复杂可编程逻辑器件  铁电存储器  I2C协议
    毕业论文设计说明书外文摘要
    Title  The Design And Implementation Of The Missile-borne data   memory Based On CPLD                                    
    Abstract
    The missile-borne data memory is used to collect and store various dynimic parameters of the missile throughout the flight in order to provide valid data for the designment and improvement of the missile. However, the missile-borne data memory is usually placed in the limited space of the missile, in order to reduce the area of the missile-borne data memory, we can use a CPLD to realize part of the function of the digital circuits. This article introduce a method of using a CPLD to realize the function of the FRAM, in the quartusⅡ software, I use the Verilog programming language to write a memory module in order to realize the storage function of the FRAM and write the I2C protocol to realize the communication function of the FRAM, then I complete a simulation for the program in the Modelsim software. The simulation results show that the storage capacity is 32kbit and the rate of data transfer is up to 2.5Mbit/s, and this meet the design requirements.
    Keywords  missile-borne data memory  CPLD  FRAM  I2C protocol
    目   次
    1  绪论    1
    1.1  研究背景和意义    1
    1.2  国内外研究现状    2
    2  复杂可编程逻辑器件CPLD    6
    2.1  CPLD特点及简介    6
    2.2  FPGA特点及简介    7
    2.3  CPLD和FPGA的主要区别    7
    2.4  CPLD器件选型    8
    3  软件开发平台与硬件描述语言    10
    3.1  软件开发平台QuartusⅡ    10
    3.2  硬件描述语言Verilog HDL    11
    4  程序设计    15
    4.1  铁电存储器FRAM    15
    4.2  I2C协议说明    16
    4.3  总体设计方案    19
    5  仿真结果分析    25
    5.1  仿真软件Modelsim    25
    5.2  测试脚本的编写    25
    结  论    30
    致  谢    31
    参考文献32
    附录A  程序    34
    附录B  测试脚本    46
    1  绪论
    1.1  研究背景和意义
        任何武器装备的研制和改进都离不开存储测试技术的有力支持,现代导弹的研制周期长、研制过程复杂、研制成本高,任何一种导弹的研发从初期设计方案的论证到最后的导弹型号的定型都需要经过很多次的发射实验,一个好的测试存储系统可以对弹体在飞行过程中的各种环境参数和动态参数进行测量和存储,能够了解到弹体飞行过程中的实际工作状况,为弹药的设计、性能的评估和优化提供准确的数据[1]。
  1. 上一篇:基于基础IE的企业生产流程和作业方法优化
  2. 下一篇:matlab变支撑约束下的大型丝杠旋铣动态响应特性分析
  1. 发动机润滑油对汽车NVH性能的影响研究

  2. 单体液压支柱密封质量检测仪的设计+CAD图纸

  3. QCS014液压实验台的改造+CAD图纸+程序

  4. MATLAB某反后坐装置的优化设计

  5. 满足国际公约的炮射通用...

  6. 基于示功图的自由活塞发动机燃烧过程分析

  7. 基于热力学模型的发动机转矩波动仿真研究

  8. 十二层带中心支撑钢结构...

  9. java+mysql车辆管理系统的设计+源代码

  10. 大众媒体对公共政策制定的影响

  11. 河岸冲刷和泥沙淤积的监测国内外研究现状

  12. 电站锅炉暖风器设计任务书

  13. 酸性水汽提装置总汽提塔设计+CAD图纸

  14. 乳业同业并购式全产业链...

  15. 杂拟谷盗体内共生菌沃尔...

  16. 中考体育项目与体育教学合理结合的研究

  17. 当代大学生慈善意识研究+文献综述

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回