【技术实现步骤摘要】
一种FPGA在线调试方法及支持在线调试的FPGA
[0001]本专利技术涉及电数字数据处理领域,具体涉及一种FPGA(Field
‑
Programmable Gate Array,现场可编程门阵列)在线调试方法及支持在线调试的FPGA。
技术介绍
[0002]随着AI(Artificial Intelligence,人工智能)技术不断探索,FPGA应用技术被推到前所未有的高点。板级仿真验证调试作为FPGA开发流程中最后的一个环节,是评价FPGA设计是否成功、评价FPGA EDA(Electronic design automation,电子设计自动化)工具以及FPGA芯片的关键手段。
[0003]现有技术中,板级仿真验证调试需要用到FPGA软件的在线逻辑分析仪,并配合外部的逻辑分析仪或示波器等仪器设备,来监控和分析芯片的工作状态,以检查设计是否有功能错误。其中,在线逻辑分析仪采用在线逻辑分析IP(Intellectual Property)+用户应用设计同时进行布局布线的方式,可以灵活的查看FPGA
【技术保护点】
【技术特征摘要】
1.一种FPGA在线调试方法,其特征在于,应用于FPGA,所述FPGA内嵌硬核MCU,所述方法包括:将待调试信号的寄存器映射至所述硬核MCU的总线;在所述硬核MCU内部利用软件描述语言从所述总线获取所述待调试信号的状态信息;通过所述硬核MCU的输出接口输出所述状态信息以辅助对所述FPGA的调试。2.根据权利要求1所述的FPGA在线调试方法,其特征在于,所述方法还包括:在所述硬核MCU内部利用软件描述语言对所述待调试信号进行逻辑组合,并基于所获取的状态信息得到对应的逻辑组合结果;通过所述硬核MCU的输出接口输出所述逻辑组合结果以进一步辅助对所述FPGA的调试。3.根据权利要求1所述的FPGA在线调试方法,其特征在于,所述将待调试信号的寄存器映射至所述硬核MCU的总线,包括:预先将所述硬核MCU的总线根据地址进行拆分;将不同的待调试信号分别映射至所述总线的不同地址上。4.根据权利要求3所述的FPGA在线调试方法,其特征在于,所述将不同的待调试信号分别映射至所述总线的不同地址上,包括:采用硬件描述语言定义的连接线,将不同的待调试信号与所述总线的不同地址分别进行关联。5.根据权利要求2所述的FPGA在线调试方法,其...
【专利技术属性】
技术研发人员:崔明章,贾红,韦嶔,张红荣,
申请(专利权)人:西安智多晶微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。