【技术实现步骤摘要】
本专利技术涉及数字信号处理,尤其涉及一种异构平台中基于xdma的多fpga模块更新方法。
技术介绍
1、在嵌入式异构平台中,fpga模块作为协处理模块可进行系统前端的数据收发及预处理等,基于fpga可编程特性,在系统中可实现不同的功能。但fpga更新程序需通过jtag或其它主控在线更新后,复位或重启后功能生效,因此在系统中,fpga模块功能固定后多不方便进行更改,若系统中存在多种功能需求时,多为增加模块进行,会导致成本增加,可靠性降低等问题。
技术实现思路
1、本专利技术的目的在于针对上述现有技术的不足,提供了一种异构平台中基于xdma的多fpga模块更新方法,通过与主控模块互联的pcie总线,根据不同插槽的槽位号进行fpga模块的功能更新。
2、为实现上述目的,本专利技术采用了如下技术方案:
3、本专利技术提供了一种异构平台中基于xdma的多fpga模块更新方法,包括以下步骤:
4、s1、异构平台系统中获取到fpga功能更新需求时,通过多次读取fpga
...【技术保护点】
1.一种异构平台中基于XDMA的多FPGA模块更新方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种异构平台中基于XDMA的多FPGA模块更新方法,其特征在于:所述S1中,FPGA模块实际数量判断为:异构平台系统中存在多个子系统,子系统存在多个FPGA模块,存在维护更新困难情形,通过判断特定FPGA GPIO标志在不拆卸异构平台系统情况下,进行异构平台系统中模块数量判断。
3.根据权利要求2所述的一种异构平台中基于XDMA的多FPGA模块更新方法,其特征在于:在获取到FPGA GPIO标志后,防止单次读取存在错误情况,通过多次读取,
...【技术特征摘要】
1.一种异构平台中基于xdma的多fpga模块更新方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种异构平台中基于xdma的多fpga模块更新方法,其特征在于:所述s1中,fpga模块实际数量判断为:异构平台系统中存在多个子系统,子系统存在多个fpga模块,存在维护更新困难情形,通过判断特定fpga gpio标志在不拆卸异构平台系统情况下,进行异构平台系统中模块数量判断。
3.根据权利要求2所述的一种异构平台中基于xdma的多fpga模块更新方法,其特征在于:在获取到fpga gpio标志后,防止单次读取存在错误情况,...
【专利技术属性】
技术研发人员:杨爱婷,罗亚军,
申请(专利权)人:中船凌久电子武汉有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。