虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

您现在的位置是:虫虫下载站 > 资源下载 > 技术资料 > 基于FPGA控制的光纤陀螺数据存储.rar

基于FPGA控制的光纤陀螺数据存储.rar

  • 资源大小:3461 K
  • 上传时间: 2023-10-02
  • 上传用户:蓝天小雨
  • 资源积分:2 下载积分
  • 标      签: FPGA

资 源 简 介

光纤陀螺是重要的船用捷联导航设备,光纤陀螺捷联导航系统代表着未来船舶导航系统的发展方向。光纤陀螺在野外进行测试时需要存储大量的陀螺数据,现有的陀螺系统是陀螺系统板以异步串行的方式通过计算机串口发送到计算机来进行存储,而在野外进行测试时携带计算机往往不太方便。因此在陀螺板原有的通讯接口电路基础上本文设计了一个基于FPGA控制的存储系统,从陀螺系统板过来的数据直接接收并存储到存储系统,不用经过计算机,更加方便和快捷。 论文首先介绍了存储系统板的组成和系统构成的芯片,并重点完成了存储系统板的硬件及软件设计。存储系统是基于FPGA控制的,陀螺数据被接收并存储进FLASH,在后期要对数据进行处理时,计算机通过存储板的EZ USB把存储在FLASH的数据读取出来。FPGA内部设计了多个模块来控制各个电路部分,其中包括了串并转换模块、FIFO模块、FLASH模块、EZ USB模块以及主控制模块。串并转换模块是把从陀螺系统板过来的异步串行数据接收进来并转换为8位并行的数据;由于陀螺数据接收进来的速率跟写入FLASH的速率不一致,FIFO模块被设计用来缓存数据;FLASH模块是用来控制FLASH的操作;EZ USB模块用来跟EZ USB之间进行通信;主控制模块用来协调各个模块。本文设计实现了这些模块,并进行了仿真。 通过对USB总线在Windows系统下的驱动程序进行了研究,对采用WDM模式的驱动模型有了更深刻的了解。通过编写Inf文件和Ezload的下载程序,对EZ—USB芯片独特的工作方式有了更深刻的认识。通过主机方应用程序的编写,实现了采用高级语言对USB外设进行操作。

相 关 资 源

您 可 能 感 兴 趣 的