FPGA软核的程序调试方法、验证方法、系统、计算机设备及存储介质技术方案

技术编号:40094859 阅读:24 留言:0更新日期:2024-01-23 16:46
本发明专利技术公开了一种FPGA软核的程序调试方法、验证方法、系统、计算机设备及存储介质,包括:将FPGA软核的待调试程序转换为C语言的数组program[],将数组program[]和调试操作指令编译成调试程序;在FPGA软核的模拟系统上运行调试程序,得到执行结果;通过查看执行结果,得到调试结果;FPGA软核的模拟系统为基于MCU设计的FPGA软核的模拟系统。

【技术实现步骤摘要】

本专利技术属于工控、嵌入式领域,具体为一种fpga软核的程序调试方法、验证方法、系统、计算机设备及存储介质。


技术介绍

1、由于并行处理和可编程等特性,fpga芯片在通信、控制和数据处理等领域应用的越来越广泛,相对于通用处理器,fpga芯片更多的用于解决特定的问题,借助硬件编程语言,fpga芯片在解决大规模的逻辑、时序控制、数据交换等方面具有通用处理器不可比拟的优势,但是相比通用处理器,fpga芯片在处理一些通用的例如字符串处理、存储器访问、协议分析等任务时,不但程序设计复杂、灵活性差,性价比也很低。为了提高fpga芯片的通用性,节省系统成本,可以在fpga内部集成软核或者硬核处理器,用来辅助执行这些通用的任务。本专利技术的方法以picoblaze软核的调试为例进行说明,但是其适用范围不限于该软核处理器。picoblaze是xilinx公司开发的一款小型的8bit处理器软核,它根据xilinx的fpga器件的逻辑资源结构进行优化,占用资源非常少。

2、在一个fpga芯片中可以集成1个到成百上千个如picoblaze这样的软核,在fpga芯片的系本文档来自技高网...

【技术保护点】

1.一种FPGA软核的程序调试方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种FPGA软核的程序调试方法,其特征在于:所述调试操作指令为断点调试操作指令。

3.根据权利要求2所述的一种FPGA软核的程序调试方法,其特征在于:所述的将FPGA软核的待调试程序转换为C语言的数组program[],将数组program[]和调试操作指令编译成调试程序,包括:将FPGA软核的待调试程序转换为C语言的数组program[],将数组program[]和要插入断点的指令的存储位置ADDR编译成断点调试程序。

4.根据权利要求3所述的一种FPGA软核的程...

【技术特征摘要】

1.一种fpga软核的程序调试方法,其特征在于:包括以下步骤:

2.根据权利要求1所述的一种fpga软核的程序调试方法,其特征在于:所述调试操作指令为断点调试操作指令。

3.根据权利要求2所述的一种fpga软核的程序调试方法,其特征在于:所述的将fpga软核的待调试程序转换为c语言的数组program[],将数组program[]和调试操作指令编译成调试程序,包括:将fpga软核的待调试程序转换为c语言的数组program[],将数组program[]和要插入断点的指令的存储位置addr编译成断点调试程序。

4.根据权利要求3所述的一种fpga软核的程序调试方法,其特征在于:所述的将fpga软核的待调试程序转换为c语言的数组program[],将数组program[]和要插入断点的指令的存储位置addr编译成断点调试程序,包括:

5.根据权利要求1所述的一种fpga软核的程序调试方法,其特征在于:所述调试操作指令为打印信息操作指令。

6.根据权利要求5所述的一种fpga软核的程序调试方法,其特征在于:所述的将fpga软核的待调试程序转换为c语言的数组program[],将数组program[]和调试操作指令编译成调试程序,包括:将fpga软核的待调试程序转换为c语言的数组program[],将数组program[]和要插入打印信息的指令的存储位置addr编译成信息打印调试程序。

7.根据权利要求6所述的一种fpga软核的程序调试方法,其特征在于:所述的将fpga软核的待调试程序转换为c语言的数组program[],将数组program[]和要插入打印信息的指令的存储位置addr编译成信息打印调试程序,具体包括:

8.根据权利要求7所述的一种fpga软核的程序调试方法,其特征在于:所述目标信息为来自上位机的报文信息。

9.根据权利要求7所述的一种fpga软核的程序调试方法,其特征在于:所述目标信息为目标函数调用时的参数信息。

10.一种fpga软核的程序调试系统,其特征在于:包括:

11.根据权利要求10所述的一种fpga软核的程序调试系统,...

【专利技术属性】
技术研发人员:董艳博杨合民梁帅奇简优宗胡静田安民杨海英祝瑞军张青杰
申请(专利权)人:国电南瑞科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1