一种基于FPGA电路的参数配置方法、配置装置及存储空间制造方法及图纸

技术编号:20284977 阅读:38 留言:0更新日期:2019-02-10 17:41
本发明专利技术提供一种基于FPGA电路的参数配置方法,包括如下步骤:(A)导入第一mcs文件;(B)将调试值赋值给待调试参数;(C)把第一mcs文件复制,得到第二mcs文件,将参数数据段写入第二mcs文件;(D)将第二mcs文件烧录到PROM配置芯片中;(E)将PROM配置芯片中的数据加载到FPGA电路中,对FPGA控制程序中的待调试参数进行更新;(F)执行FPGA控制程序,并判断A/D转换电路的输出信号是否正常。本发明专利技术还提供一种基于FPGA电路的参数配置装置及存储空间。本发明专利技术无需修改原始的FPGA控制程序代码,省去多次重复编译和综合过程,具有人机交互良好,自动化程度高,调试效率高的特点。

A Method of Parameter Configuration, Configuration Device and Storage Space Based on FPGA Circuit

The invention provides a parameter configuration method based on a FPGA circuit, which includes the following steps: (A) importing the first MCS file; (B) assigning the debugging value to the parameters to be debugged; (C) copying the first MCS file, obtaining the second MCS file, and writing the parameter data segment into the second MCS file; (D) burning the second MCS file into the PROM configuration chip; (E) loading the data from the PROM configuration chip into the electric field of the FPGA. In the circuit, the parameters to be debugged in the control program of the FPGA are updated; (F) The control program of the FPGA is executed and the output signal of the A/D conversion circuit is judged to be normal. The invention also provides a parameter configuration device and storage space based on a FPGA circuit. The invention does not need to modify the original control program code of the FPGA, eliminates repeated compilation and synthesis process, and has the characteristics of good human-computer interaction, high automation and high debugging efficiency.

【技术实现步骤摘要】
一种基于FPGA电路的参数配置方法、配置装置及存储空间
本专利技术涉及一种光纤陀螺的调试参数配置方法,属于光纤陀螺的调试领域。
技术介绍
光纤陀螺是基于萨格奈克(Sagnac)效应工作的一种角速度传感器。它具有广阔应用前景的全固态惯性仪表,它与传统的机械陀螺有所不同,摆脱了转子陀螺的范畴,具有寿命长、质量轻、体积小、功耗小、测量范围大、可快速启动、结构设计灵活等特点。光纤陀螺因其潜在的精度替代了大部分传统的机电陀螺在海、陆、空、天领域的应用,并且起到了关键作用。光纤陀螺仪的各项配置参数直接决定最终的性能指标,因此,在陀螺装配完成后都需要对每一个陀螺的时间常数、半波电压等特征参数进行调试和配置,以保证陀螺处于最佳的工作状态。为了完成光纤陀螺的参数配置,一般是在FPGA工程中将每个陀螺的实际特征值直接赋值给对应的程序参数后,进行编译、综合,得到该陀螺的mcs文件,然后将该配置文件在FPGA开发软件提供的iMPACT工具中通过JTAG接口下载到PROM配置芯片(如XCF04S)中,完成陀螺的程序和参数的配置,FPGA上电后通过其专用的串行程序加载接口载入控制程序并执行,FPGA和PROM与本文档来自技高网...

【技术保护点】
1.一种基于FPGA电路的参数配置方法,其特征在于:FPGA电路(1)的输入端通过A/D转换电路(3)与受控对象连接,FPGA电路(1)的输出端通过D/A转换电路(4)与受控对象连接,所述FPGA电路(1)用于控制所述受控对象;PROM配置芯片(2)与FPGA电路(1)连接,PROM配置芯片(2)的时钟信号由FPGA电路(1)提供,所述基于FPGA电路的参数配置方法包括如下步骤:(A)在上位机(10)中,导入第一mcs文件,所述第一mcs文件由包含待调试参数的初始值的受控对象的FPGA控制程序编译得到;(B)将调试值赋值给待调试参数;(C)在上位机(10)中,把第一mcs文件复制,得到第二mc...

【技术特征摘要】
1.一种基于FPGA电路的参数配置方法,其特征在于:FPGA电路(1)的输入端通过A/D转换电路(3)与受控对象连接,FPGA电路(1)的输出端通过D/A转换电路(4)与受控对象连接,所述FPGA电路(1)用于控制所述受控对象;PROM配置芯片(2)与FPGA电路(1)连接,PROM配置芯片(2)的时钟信号由FPGA电路(1)提供,所述基于FPGA电路的参数配置方法包括如下步骤:(A)在上位机(10)中,导入第一mcs文件,所述第一mcs文件由包含待调试参数的初始值的受控对象的FPGA控制程序编译得到;(B)将调试值赋值给待调试参数;(C)在上位机(10)中,把第一mcs文件复制,得到第二mcs文件,将参数数据段写入第二mcs文件,所述参数数据段包括参数标识符和步骤(B)中的待调试参数,所述参数标识符在存储空间的起始地址为所述第二mcs文件在存储空间的结束地址的下一个地址,所述待调试参数在存储空间的起始地址为所述参数标识符在存储空间的结束地址的下一个地址;(D)FPGA电路(1)和受控对象上电,通过JTAG接口将步骤(C)中的第二mcs文件从上位机(10)烧录到PROM配置芯片(2)中,然后关闭电源;(E)FPGA电路(1)和受控对象上电,FPGA电路(1)读取来自于PROM配置芯片(2)的数据,利用待调试参数的值对FPGA控制程序中的待调试参数进行更新;(F)FPGA电路(1)和受控对象上电,执行FPGA控制程序,并判断与所述待调试参数对应的A/D转换电路(3)的输出信号是否正常,若判断结果为是,则将更新后的待调试参数作为固定值,且跳转到步骤(A),否则,不保存待调试参数,且跳转到步骤(A),若所有待调试参数均调试完成,则本方法结束。2.根据权利要求1所述的基于FPGA电路的参数配置方法,其特征在于:所述受控对象由光源(51)、光电探测器(52)、耦合器(53)、Y波导(54)、光纤环(55)构成,所述FPGA电路(1)的输入端通过A/D转换电路(3)与光电探测器(52)的输出端连接,FPGA电路(1)的输出端通过D/A转换电路(4)与Y波导(54)连接。3.根据权利要求2所述的基于FPGA电路的参数配置方法,其特征在于:所述步骤(C)包括如下子步骤:(C-1)利用CopyFile函数把第一mcs文件复制,得到第二mcs文件;(C-2)利用file.Open函数打开所述第二mcs文件;(C-3)利用file.Seek函数跳转到第二mcs文件的结束地址,优选利用mcs文件解析函数计算得到第二mcs文件的结束地址;(C-4)从第二mcs文件的结束地址的下一个地址开始,利用file.WriteString函数写入参...

【专利技术属性】
技术研发人员:刘智荣于中权张晓亮郭振华
申请(专利权)人:湖南航天机电设备与特种材料研究所
类型:发明
国别省市:湖南,43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1