一种基于FPGA的硬件网络防火墙系统

    公开(公告)号:CN115426145A

    公开(公告)日:2022-12-02

    申请号:CN202211033674.2

    申请日:2022-08-26

    Inventor: 刘晗 彭飞

    Abstract: 本发明公开了一种基于FPGA的硬件网络防火墙系统,涉及网络防火墙领域。该系统包括:FPGA电路、以太网接口电路和供电电路;所述FPGA电路与所述以太网接口电路连接;所述FPGA电路和所述以太网接口电路分别连接所述供电电路。本方案利用FPGA可编程的特性,实现了自动过滤网络数据的目的。本方案解决了专用网络防火墙芯片研发周期长,成本高,功能固定的问题;通过此方法,可根据不同应用需求对FPGA进行配置,缩短硬件网络防火墙的研制周期,降低研制成本,提高系统的通用性。

    一种FPGA的回读刷新方法和系统
    2.
    发明公开

    公开(公告)号:CN113268263A

    公开(公告)日:2021-08-17

    申请号:CN202110659507.8

    申请日:2021-06-10

    Inventor: 刘晗 张海林 彭飞

    Abstract: 本发明公开了一种FPGA的回读刷新方法和系统,涉及星载FPGA的容错领域。该方法包括:分别对预设数据传输接口和FPGA的通信状态进行设置;通过预设数据传输接口向设置后的FPGA发送回读指令,获取FPGA配置内存中的回读文件;读取外部存储器中保存的比特文件,将比特文件与回读文件进行比对,根据比对结果判断FPGA是否发生错误,如果发生错误则将对应的正确数据包写入FPGA的配置内存,替换错误的数据包,完成FPGA的实时在线配置刷新。在不影响FPGA实时工作的同时,自动检测FPGA配置状态并修复配置错误,提高星载FPGA系统的容错性能,抑制空间辐射环境影响,提高星载FPGA工作稳定性。

    一种FPGA的回读刷新方法和系统

    公开(公告)号:CN113268263B

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

    申请号:CN202110659507.8

    申请日:2021-06-10

    Inventor: 刘晗 张海林 彭飞

    Abstract: 本发明公开了一种FPGA的回读刷新方法和系统,涉及星载FPGA的容错领域。该方法包括:分别对预设数据传输接口和FPGA的通信状态进行设置;通过预设数据传输接口向设置后的FPGA发送回读指令,获取FPGA配置内存中的回读文件;读取外部存储器中保存的比特文件,将比特文件与回读文件进行比对,根据比对结果判断FPGA是否发生错误,如果发生错误则将对应的正确数据包写入FPGA的配置内存,替换错误的数据包,完成FPGA的实时在线配置刷新。在不影响FPGA实时工作的同时,自动检测FPGA配置状态并修复配置错误,提高星载FPGA系统的容错性能,抑制空间辐射环境影响,提高星载FPGA工作稳定性。

Patent Agency Ranking