一种现场可编程门阵列程序加载系统和方法

基本信息

申请号 CN201610946997.9 申请日 -
公开(公告)号 CN106528217B 公开(公告)日 2019-12-06
申请公布号 CN106528217B 申请公布日 2019-12-06
分类号 G06F9/445(2018.01); G06F13/16(2006.01) 分类 计算;推算;计数;
发明人 郑映; 张步; 龚智; 潘峰; 邓超; 伍力伟; 范月霞 申请(专利权)人 武汉船舶通信研究所
代理机构 北京三高永信知识产权代理有限责任公司 代理人 武汉船舶通信研究所
地址 430205 湖北省武汉市江夏区藏龙岛开发区藏龙大道3号
法律状态 -

摘要

摘要 本发明公开了一种现场可编程门阵列程序加载系统和方法,属于现场可编程门阵列领域。所述系统包括:FPGA芯片和ARM芯片,FPGA芯片与ARM芯片连接,并在FPGA芯片与ARM芯片之间配置有PS接口,FPGA芯片还包括双口RAM模块;FPGA芯片包括第一传输模块,用于在FPGA芯片运行程序的过程中,向ARM芯片发送指令;ARM芯片包括第二传输模块,第二传输模块与双口RAM模块连接,用于在接收到指令后,从双口RAM模块中读取SOF;ARM芯片还包括处理模块,用于通过PS接口将SOF加载到FPGA芯片中;FPGA芯片还包括执行模块,用于执行SOF并运行SOF中的Bootloader程序;第二传输模块,还用于将ELF文件写入双口RAM模块中;执行模块,还用于通过Bootloader程序加载运行ELF文件。