【技术实现步骤摘要】
一种远程管理FPGA的方法及系统
本专利技术涉及微电子
,特别是涉及一种远程管理FPGA的方法及系统。
技术介绍
FPGA(Field-ProgrammableGateArray,现场可编程门阵列)是一种可编译器件,它是作为专用集成电路领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA采用了逻辑单元阵列这样一个新概念,内部包括可配置逻辑模块、输出输入模块和内部连线三个部分。FPGA的逻辑功能是通过向内部静态存储单元加载编程数据来实现的,存储在存储器单元中的值决定了逻辑单元的逻辑功能以及各个模块之间或模块与I/O(Input/Output,输入端口/输出端口)间的连接方式,并最终决定了FPGA所能实现的功能,FPGA允许无限次的编程。为了改变FPGA的逻辑功能,需要对FPGA存储单元中的固件进行更新,这里说的固件,是存储在FPGA存储单元中的编程数据。目前现有技术下FPGA固件的更新只能通过本地模式进行,即技术人员通过现场实施的方式将FPGA连接到编程设备,对FPGA进行固件的更新。这种方式速度慢,效率低 ...
【技术保护点】
一种远程管理FPGA的方法,其特征在于,所述方法包括:FPGA依据自身通信部件内的预设的逻辑代码与服务器之间建立通信;所述FPGA接收所述服务器发送的用于更新的固件并发送到与所述FPGA连接的FLASH存储器中存储;所述FPGA读取并依据所述FLASH存储器中的所述用于更新的固件更新自身内相应的固件。
【技术特征摘要】
1.一种远程管理FPGA的方法,其特征在于,所述方法包括:FPGA依据自身通信部件内的预设的逻辑代码与服务器之间建立通信;所述FPGA接收所述服务器发送的用于更新的固件并发送到与所述FPGA连接的FLASH存储器中存储;所述FPGA读取并依据所述FLASH存储器中的所述用于更新的固件更新自身内相应的固件。2.根据权利要求1所述的方法,其特征在于,所述通信部件获得所述逻辑代码的过程包括:设备上电的时候,通过处理器将所述FLASH存储器中的逻辑代码烧写到所述通信部件中。3.根据权利要求2所述的方法,所述处理器是CPLD。4.根据权利要求1所述的方法,其特征在于,所述FLASH存储器包括原始固件区和更新固件区,所述FPGA读取并依据所述FLASH存储器中的所述用于更新的固件更新自身内相应的固件的方法包括:所述FPGA上电时,读取所述更新固件区的数据并判断所述更新固件区是否有合法的用于更新的固件;若所述更新固件区有合法的用于更新的固件,则从所述更新固件区加载所述用于更新的固件;若所...
【专利技术属性】
技术研发人员:赵贺辉,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。