[发明专利]FPGA的AMBA总线接口调试方法、装置及FPGA有效
申请号: | 202010745210.9 | 申请日: | 2020-07-29 |
公开(公告)号: | CN111858218B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 李志;童元满 | 申请(专利权)人: | 浪潮(北京)电子信息产业有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 刘晓菲 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | fpga amba 总线接口 调试 方法 装置 | ||
本申请公开了一种FPGA的AMBA总线接口调试方法、装置及FPGA,该方法包括:获取目标调试命令脚本,其中,所述目标调试命令脚本为通过Vivado工具获取到的TCL脚本;调用所述Vivado工具中的JTAG to AXI IP将所述目标调试命令脚本转换为标准AXI接口数据;调用所述Vivado工具中的AXI Interconnect IP以及根据目标接口模块确定出的预设IP进行所述标准AXI接口数据对应的调试操作,以便对所述目标接口模块进行调试,其中,所述目标接口模块为所述目标调试命令脚本中的目标地址对应的接口模块。这样能够大大提高调试效率,提高了调试的灵活性。
技术领域
本申请涉及FPGA技术领域,特别涉及一种FPGA的AMBA总线接口调试方法、装置及FPGA。
背景技术
在SOC(System on Chip,系统级芯片)型FPGA系统(Field-Programmable GateArray,现场可编程门阵列)中,通常会有CPU(Central Processing Unit,中央处理器)、运行在CPU上的软件系统以及各种总线及外设接口模块。在前期开发中,调试验证是保障FPGA系统设计正确性的关键。一个复杂的SOC型FPGA系统,由众多的模块组成,很多模块都要与CPU有数据交互,由于涉及到硬件和软件的配合,调试起来比较费时费力。所以和软件联调前,硬件工程师或者逻辑工程师需要首先调试验证各个模块和CPU之间AMBA(AdvancedMicrocontroller Bus Architecture),先进微控制器总线体系结构)总线接口数据传输的正确性。
现有的FPGA上的AMBA总线接口调试方法主要包括,方案一是编写C验证代码,通过调试软件编译生成CPU可识别的二进制文件烧写进flash后,再由CPU从flash中读取程序与硬件模块接口交互,由此进行AMBA总线接口调试。方案二是编写可综合的总线模型及测试用例生成模块,模拟CPU与硬件接口交互。但是现有技术方案一,需要逻辑工程师做软件代码的编写工作,这对于不熟悉软件或C语言的逻辑工程师来说,往往会影响调试效率。现有技术方案二,需要逻辑工程师在设计外增加额外的辅助测试代码,并且可综合的测试用例生成模块也不如软件测试代码灵活。
发明内容
有鉴于此,本申请的目的在于提供一种FPGA的AMBA总线接口调试方法、装置及FPGA,能够提高AMBA总线调试效率,且灵活性较高。其具体方案如下:
第一方面,本申请公开了一种FPGA的AMBA总线接口调试方法,应用于SOC型的FPGA,包括:
获取目标调试命令脚本,其中,所述目标调试命令脚本为通过Vivado工具获取到的TCL脚本;
调用所述Vivado工具中的JTAG to AXI IP将所述目标调试命令脚本转换为标准AXI接口数据;
调用所述Vivado工具中的AXI Interconnect IP以及根据目标接口模块确定出的预设IP进行所述标准AXI接口数据对应的调试操作,以便对所述目标接口模块进行调试,其中,所述目标接口模块为所述目标调试命令脚本中的目标地址对应的接口模块。
可选地,所述获取目标调试命令脚本,包括:
获取通过JTAG传输的所述目标调试命令脚本。
可选地,所述调用所述Vivado工具中的AXI Interconnect IP以及根据目标接口模块确定出的预设IP进行所述标准AXI接口数据对应的调试操作,以便对所述目标接口模块进行调试,包括:
若所述目标接口目标为AHB Slave接口模块,则调用所述Vivado工具中的AXIInterconnect IP以及AXI to AHB Lite Bridge IP进行所述标准AXI接口数据对应的调试操作,以便对所述AHB Slave接口模块进行调试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮(北京)电子信息产业有限公司,未经浪潮(北京)电子信息产业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010745210.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种端齿零件的腔体磨粒流加工用夹具
- 下一篇:电动相位器控制方法及系统