发明名称 更新FPGA控制单元的配置程序的方法及系统
摘要 本发明提供一种更新FPGA控制单元的配置程序的系统,包括:主机端、PLC通信模块、MCU单元和数据存储器;其中,数据存储器与FPGA控制单元相连接,其内存储有供FPGA控制单元上电调用的相同的第一、第二配置程序;PLC通信模块分别与主机端和MCU单元相连接,将主机端通过电力线发送的待更新的配置程序传输至MCU单元中;MCU单元与数据存储器相连接,接收待更新的配置程序,校验正确后写入数据存储器中,替换第一配置程序。本发明利用了电力线通信技术对FPGA控制单元的配置程序的远程更新,免去了传统通信电缆布线的烦恼,非常适合于光伏监控、电力抄表行业。
申请公布号 CN102866900B 申请公布日期 2016.04.13
申请号 CN201210275430.5 申请日期 2012.08.03
申请人 浙江昱能科技有限公司 发明人 罗宇浩;朱璇
分类号 G06F9/445(2006.01)I;H04B3/54(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 徐洁晶;陈亮
主权项 一种更新FPGA控制单元(101)的配置程序的系统(100),包括:主机端(102)、PLC通信模块(103)、MCU单元(104)和数据存储器(105);其中,所述数据存储器(105)与所述FPGA控制单元(101)相连接,其内存储有供所述FPGA控制单元(101)上电调用的第一配置程序以及与所述第一配置程序完全相同的作为备份程序的第二配置程序;所述PLC通信模块(103)分别与所述主机端(102)和所述MCU单元(104)相连接,将所述主机端(102)通过电力线(106)发送的待更新的配置程序传输至所述MCU单元(104)中;所述MCU单元(104)分别与所述数据存储器(105)和所述FPGA控制单元(101)相连接,所述MCU单元(104)接收所述待更新的配置程序,校验正确后写入所述数据存储器(105)中,替换所述第一配置程序;另外,所述FPGA控制单元(101)启动后,首先对替换后的所述第一配置程序的数据进行校验,以检测是否存在远程通信造成的数据丢失、错乱;一旦校验失败,所述MCU单元(104)则根据所述FPGA控制单元(101)的引脚信号变化,读取所述备份程序,对系统程序进行恢复。
地址 314050 浙江嘉兴南湖区亚太路1号