买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:青岛青软晶尊微电子科技有限公司
摘要:本申请公开了一种基于FPGA的IP核模块调试方法,涉及数字集成电路技术领域,包括:获取IP核模块的不同异常情况下产生的数据流,作为模拟测试用例;利用设置在FPGA芯片上的支持向量机SVM模型,获取数据流中的特征模式作为异常模式;根据获取的异常模式,设置获取对应异常模式的故障触发条件;根据IP核模块内部的有限状态机FSM的状态变化,设置不同状态下的状态触发条件;根据设置的触发条件和状态触发条件,对IP核模块进行调试;采用设置在FPGA芯片上的程序控制流图解析算法对IP核模块的代码进行静态分析;根据调试结果和静态分析结果,通过关联分析,对IP核模块进行调试。针对现有技术中IP核模块调试效率低的问题,本申请提高了调试效率。
主权项:1.一种基于FPGA的IP核模块调试方法,包括:获取IP核模块的不同异常情况下产生的数据流,作为模拟测试用例,将数据流输入至设置在FPGA芯片上的支持向量机SVM模型中;利用支持向量机SVM模型,对输入的数据流进行特征提取,获取数据流中的特征模式作为异常模式;其中,异常模式表示数据流的异常类型;根据获取的异常模式,设置获取对应异常模式的故障触发条件,将故障触发条件存储在FPGA芯片的存储单元中;获取IP核模块内部的有限状态机FSM的状态变化信息,根据状态变化信息,设置不同状态下的状态触发条件,将状态触发条件存储在FPGA芯片的存储单元中;根据FPGA芯片的存储单元中存储的故障触发条件,以及状态触发条件,对IP核模块的输入数据和输出数据进行监测,当监测到故障触发条件或状态触发条件时,通过设置在FPGA芯片上的调试逻辑电路对IP核模块进行调试,获取调试结果;采用设置在FPGA芯片上的程序控制流图解析算法对IP核模块的代码进行静态分析,获取静态分析结果;根据调试结果和静态分析结果,通过关联分析算法,获取IP核模块中与异常相关的代码段,对获取的代码段进行标注和修改。
全文数据:
权利要求:
百度查询: 青岛青软晶尊微电子科技有限公司 一种基于FPGA的IP核模块调试方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。