【技术实现步骤摘要】
一种基于FPGA的重构装置
本专利技术涉及计算机
,特别是涉及一种基于FPGA的重构装置。
技术介绍
FPGA(Field-ProgrammableGateArray,现场可编程门阵列),它是作为专用集成电路领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA器件由于具有集成度高,内部逻辑资源丰富,体积小,功耗低,性价比高等特性,被广泛应用于各种电子产品设计,并多承担着各电子系统、模块的主控制器的任务。随着人工智能技术的快速发展,智能分析的应用场景如流量检测、人脸及车辆识别等在公安、金融、机场、地铁等领域应用越来越多。针对多种多样的应用场,一般使用为异构计算加速系统的FPGA装置。所述FPGA装置为采用插卡式机箱结构的智能服务器,其中卡板多采用FPGA实行,用户可根据需要灵活的配置板卡数量。在实际操作中,FPGA装置根据用户输入的控制指令完成各卡板的动态重构。但是在现有技术中的FPGA装置,存在重构效率低,灵活度低的问题,不利于实际操作。专利 ...
【技术保护点】
1.一种基于FPGA的重构装置,其特征在于,所述装置包括:主控模块、FPGA模块、第一储存模块以及第二储存模块;/n所述第一储存模块与FPGA模块通信连接,用于储存所述FPGA模块的外设程序,并且在所述装置上电后,所述FPGA模块从所述第一储存模块中获取所述外设程序并进行加载;/n所述第二储存模块与所述主控模块通信连接,用于储存所述FPGA模块的多个内核程序;/n所述FPGA模块与所述主控模块通信连接,所述主控模块用于接收用户输入的控制指令,并根据所述控制指令从第二储存模块中获取相应的内核程序,将所述内核程序加载到所述FPGA模块中,以使所述装置正常工作。/n
【技术特征摘要】
1.一种基于FPGA的重构装置,其特征在于,所述装置包括:主控模块、FPGA模块、第一储存模块以及第二储存模块;
所述第一储存模块与FPGA模块通信连接,用于储存所述FPGA模块的外设程序,并且在所述装置上电后,所述FPGA模块从所述第一储存模块中获取所述外设程序并进行加载;
所述第二储存模块与所述主控模块通信连接,用于储存所述FPGA模块的多个内核程序;
所述FPGA模块与所述主控模块通信连接,所述主控模块用于接收用户输入的控制指令,并根据所述控制指令从第二储存模块中获取相应的内核程序,将所述内核程序加载到所述FPGA模块中,以使所述装置正常工作。
2.根据权利要求1所述的重构装置,其特征在于,所述主控模块还用于接收用户输入的重构指令,根据所述重构指令向所述FPGA模块发送所述外设重加载指令,以使所述FPGA模块完成外设重加载,以及根据所述重构指令从第二储存模块中获取相应的内核程序,将所述内核程序加载到所述FPGA模块中。
3.根据权利要求2所述的重构装置,其特征在于,所述FPGA模块还用于接收所述主控模块发送的外设重加载指令,并根据所述外设重加载指令从第一储存模块中获取所述外设程序并进行加载。
...
【专利技术属性】
技术研发人员:李永配,张宏,方伟,陆振善,李浙伟,王标荣,杨银昌,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。