【技术实现步骤摘要】
FPGA调试系统及方法
本专利技术涉及芯片及FPGA电子系统设计领域,特别是涉及FPGA调试系统及方法。
技术介绍
现场可编程门阵列(FPGA)器件作为一种灵活高效可编程器件,被广泛应用于各种电子系统以及集成电路芯片开发的原型验证系统中。但是FPGA的开发门槛却比较高,尤其是其调试手段比较匮乏,由于FPGA是实时运行并且和主机服务器的连接通道有限,所以无法采用仿真的验证方法来实时记录并存储所有内部信号的值,导致FPGA设计实现的功能出现异常之后很难定位导致异常的原因。当前FPGA调试方案的最主要为问题就是由于FPGA的片上RAM资源非常有限,通常FPGA上的RAM资源小于10MB,并且这些有限的RAM资源还要分配给目标功能使用,调试系统能占用的RAM资源就更少。假设当前的调试系统能够分配到5MB的FPGA片上RAM来存储调试信号的值,通常FPGA上运行的时钟频率为100MHz左右,假定调试信号的数量为200(一条64位宽的内部总线的信号数量),那么能观测的信号的时间长度=5MB/200bx10ns=2ms。可以看到,在当前的调试技术下,调试信号的数量和调试信号记录 ...
【技术保护点】
一种FPGA调试系统,其特征在于,FPGA芯片在调试时写入调试信号信息;所述FPGA调试系统包括:片外存储单元,用于接收并存储从所述FPGA芯片读取的所述调试信号信息;其中,所述片外存储单元的存储容量大于所述FPGA芯片,且其接口带宽不小于所述FPGA芯片中调试信号的总带宽。
【技术特征摘要】
1.一种FPGA调试系统,其特征在于,FPGA芯片在调试时写入调试信号信息;所述FPGA调试系统包括:片外存储单元,用于接收并存储从所述FPGA芯片读取的所述调试信号信息;其中,所述片外存储单元的存储容量大于所述FPGA芯片,且其接口带宽不小于所述FPGA芯片中调试信号的总带宽。2.根据权利要求1所述的FPGA调试系统,其特征在于,所述FPGA包括:用于连接一主机的主机接口、以及连接所述片外存储单元的存储器接口;所述存储器接口连接于所述主机接口以供所述主机读取所述片外存储单元中的调试信号信息。3.根据权利要求1所述的FPGA调试系统,其特征在于,所述FPGA包括:用于连接一主机的主机接口;所述片外存储单元设于一主机,所述主机通过主机接口接收所述调试信号信息并存储于所述片外存储单元。4.根据权利要求2或3...
【专利技术属性】
技术研发人员:袁丰磊,卢笙,顾沧海,侯树海,王俊,陈安,
申请(专利权)人:芯启源南京半导体科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。