一种提高FPGA在线升级稳定性及效率的方法

    公开(公告)号:CN118585226A

    公开(公告)日:2024-09-03

    申请号:CN202411067653.1

    申请日:2024-08-06

    IPC分类号: G06F8/65 G06F8/71

    摘要: 本发明提供一种提高FPGA在线升级稳定性及效率的方法,涉及FPGA升级技术领域,该方法为基于升级指令,利用分区优化的Flash芯片获取FPGA的待升级配置项数据;将待升级配置项数据逆序写入更新区;基于第一定时区的设置值,检索更新区的同步字,当在第一定时区的设置值内检索到更新区的同步字时,则利用配置逻辑,读取定时寄存器的值,启动更新区,完成FPGA配置项的在线升级;否则,通过备份区数据加载程序,当接收到升级指令后,将待升级配置项数据逆序写入更新区,重新升级。本发明解决了提高FPGA在线升级稳定性及效率的稳定性差及效率不高的问题。

    一种基于FPGA的高速存储系统分区方法及系统

    公开(公告)号:CN116301669A

    公开(公告)日:2023-06-23

    申请号:CN202310595683.9

    申请日:2023-05-25

    IPC分类号: G06F3/06

    摘要: 本发明提供了一种基于FPGA的高速存储系统分区方法及系统,属于通信技术领域,本发明基于FPGA来实现高速数据存储系统的并行处理,会更精准控制时序,存储速率也更快,可以解决由于嵌入式软件顺序实现在同步和转换的处理上带来较大的误差,而且控制较为繁琐;使用地面计算机通过读卡器对NVMe SSD盘进行系统分区信息的灵活配置,同时使用本发明在使用FPGA实现文件系统管理有效的解决了由于存储数据过快带来的处理带宽问题,本发明方法简单易实现,精度高,可在各种高速数据存储系统应用领域中使用。

    一种基于MCC的EKF-SLAM后端导航路径优化方法

    公开(公告)号:CN115235475A

    公开(公告)日:2022-10-25

    申请号:CN202211162292.X

    申请日:2022-09-23

    IPC分类号: G01C21/20 G01S7/48

    摘要: 本发明公开了一种基于MCC的EKF‑SLAM后端导航路径优化方法,包括S1、SLAM前端通过飞行器自身传感器获取飞行器姿态、位置和路标点信息;S2、SLAM后端对获取的飞行器姿态、位置和路标点信息的数据进行融合。相比传统的EKF自主导航方式,本发明提高了数据的鲁棒性。基于MCC的EKF作为SLAM后端可以用于更大规模的数据提取与校正,使得飞行器在面对更为复杂的飞行环境时,具有更高的导航精度、完好性与连续性,可实现在复杂空间环境下面对不同的地域,飞行器巡逻时能够通过自主运动情况和空间环境进行准确的位置姿态参数获取及路径优化。

    一种FPGA配置项文件在线升级的方法

    公开(公告)号:CN118394394B

    公开(公告)日:2024-09-20

    申请号:CN202410851494.8

    申请日:2024-06-28

    IPC分类号: G06F8/656

    摘要: 本发明公开了一种FPGA配置项文件在线升级的方法,涉及FPGA配置项文件在线升级领域。该方法包括以下步骤:通过USB转串口连接器建立数据传输通道,以将上位机中的更新文件数据发送至FPGA;对更新文件数据进行串并转换以获取写入数据;选取接口配置模式以将写入数据写入至备份区和跳转执行代码区,对跳转执行代码区进行回读以获取读出数据;利用读出数据对写入数据进行校验;校验通过则对FPGA进行上电初始化配置并加载更新文件数据,校验不通过则回退至备份区加载备份数据以重新进行文件在线升级。本发明只占用FPGA部分逻辑资源,实现了对不同类型接口的配置FLASH芯片进行操作以及FPGA配置项的多区域在线更新加载。

    一种基于FPGA的多通道高速数据缓存系统及方法

    公开(公告)号:CN118377730A

    公开(公告)日:2024-07-23

    申请号:CN202410822821.7

    申请日:2024-06-25

    IPC分类号: G06F12/0811

    摘要: 本发明公开了一种基于FPGA的多通道高速数据缓存系统及方法,系统包括依次连接的第一级前置缓存、第二级主缓存和第三级后置缓存;其中,第一级前置缓存用于对前级数据进行整理分包和时钟域转换,第二级主缓存用于将前级数据包按照不同的输入通道分块存储在不同的分区地址空间,第三级后置缓存用于从分区地址空间中读取数据,并将读取的数据按照后级的需求转换时钟域和接口时序。本发明利用FPGA逻辑代码实现多通道数据的读写仲裁,无需ARM软件参与,系统耦合性低,实时性更好,采用定量、定时和掉电三种条件触发读取第二级主缓存的操作,保证缓存内部数据能够被全部读出。

    一种用于液晶显示仪表显示的控制方法及系统

    公开(公告)号:CN117930731B

    公开(公告)日:2024-07-12

    申请号:CN202410324716.0

    申请日:2024-03-21

    IPC分类号: G05B19/042 G09G3/36

    摘要: 本发明公开了一种用于液晶显示仪表显示的控制方法及系统,其涉及航空技术领域。本发明使用多通道液晶显示仪表的方法由FPGA独立完成,无需增加额外的电路设计,即降低复杂度又减少设计成本,并具备小体积、重量轻。实时性、可靠性高;可参数配置多种VGA分辨率显示模式,适用于不同的显示需求,代码占用逻辑资源较小,可适用于市场上绝大多数FPGA型号,不受限于外围显示器件,适用范围广,显示内容丰富;基于FPGA并行时序控制开发,可以实时响应多路异步显示数据,同步控制液晶行、场扫描,实现时序显示驱动,从而确保设计可靠性,配置灵活、适用性广。

    一种用于液晶显示仪表显示的控制方法及系统

    公开(公告)号:CN117930731A

    公开(公告)日:2024-04-26

    申请号:CN202410324716.0

    申请日:2024-03-21

    IPC分类号: G05B19/042 G09G3/36

    摘要: 本发明公开了一种用于液晶显示仪表显示的控制方法及系统,其涉及航空技术领域。本发明使用多通道液晶显示仪表的方法由FPGA独立完成,无需增加额外的电路设计,即降低复杂度又减少设计成本,并具备小体积、重量轻。实时性、可靠性高;可参数配置多种VGA分辨率显示模式,适用于不同的显示需求,代码占用逻辑资源较小,可适用于市场上绝大多数FPGA型号,不受限于外围显示器件,适用范围广,显示内容丰富;基于FPGA并行时序控制开发,可以实时响应多路异步显示数据,同步控制液晶行、场扫描,实现时序显示驱动,从而确保设计可靠性,配置灵活、适用性广。

    一种基于MCC的EKF-SLAM后端导航路径优化方法

    公开(公告)号:CN115235475B

    公开(公告)日:2023-01-03

    申请号:CN202211162292.X

    申请日:2022-09-23

    IPC分类号: G01C21/20 G01S7/48

    摘要: 本发明公开了一种基于MCC的EKF‑SLAM后端导航路径优化方法,包括S1、SLAM前端通过飞行器自身传感器获取飞行器姿态、位置和路标点信息;S2、SLAM后端对获取的飞行器姿态、位置和路标点信息的数据进行融合。相比传统的EKF自主导航方式,本发明提高了数据的鲁棒性。基于MCC的EKF作为SLAM后端可以用于更大规模的数据提取与校正,使得飞行器在面对更为复杂的飞行环境时,具有更高的导航精度、完好性与连续性,可实现在复杂空间环境下面对不同的地域,飞行器巡逻时能够通过自主运动情况和空间环境进行准确的位置姿态参数获取及路径优化。