一种AXI总线测试激励源及其芯片功能验证方法与流程
技术特征:
1.一种axi总线测试激励源,其特征在于,包括参数配置模块、写操作模块以及读操作模块;
2.根据权利要求1所述的axi总线测试激励源,其特征在于,所述配置参数包括:读操作起始地址或终止地址、写操作起始地址或终止地址、连续传输长度参数、outstanding参数、读写模式参数、读写循环次数参数、写操作数据pattern设置参数以及是否进行读操作数据验证参数。
3.根据权利要求2所述的axi总线测试激励源,其特征在于,所述写操作模块包括:
4.根据权利要求3所述的axi总线测试激励源,其特征在于,所述写地址控制器还用于在检测到本次写操作的写地址操作结束后,将所述目标写id更改为占用状态,具体为:
5.根据权利要求3所述的axi总线测试激励源,其特征在于,所述写操作模块还包括:
6.根据权利要求2所述的axi总线测试激励源,其特征在于,所述读操作模块包括:
7.根据权利要求6所述的axi总线测试激励源,其特征在于,所述读操作模块还包括:
8.一种基于权利要求1-7中任一项所述的axi总线测试激励源的芯片功能验证方法,其特征在于,包括:
9.根据权利要求8所述的axi总线测试激励源的芯片功能验证方法,其特征在于,在根据读取的所述写入数据与预设写入值进行数据正确性校验之后,所述方法还包括:
10.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如权利要求8或9中的axi总线测试激励源的芯片功能验证方法。
技术总结
本发明公开一种AXI总线测试激励源及其芯片功能验证方法,涉及仿真测试领域,测试激励源的参数配置模块进行参数配置,并在完成参数配置后触发写操作开始信号和读操作开始信号;写操作模块在接收到写操作开始信号,并检测到存在未被占用状态的写操作ID后,为本次写操作分配目标写ID,将目标写ID更改为占用状态,并依据获取的本次写操作的目标写地址和目标写ID将本次写操作的写入数据发送至目标被测器件;读操作模块依据获取的本次读操作的目标读地址和目标读ID从目标被测器件中读取对应的写入数据,在本次读操作结束后,根据读取的写入数据与预设写入值进行数据正确性校验。本发明能提供outstanding>1的测试激励,从而满足高吞吐量和数据校验的验证需求。
技术研发人员:赵刚,李金磊
受保护的技术使用者:西安芯云半导体技术有限公司
技术研发日:
技术公布日:2024/11/21
文档序号 :
【 40072904 】
技术研发人员:赵刚,李金磊
技术所有人:西安芯云半导体技术有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
技术研发人员:赵刚,李金磊
技术所有人:西安芯云半导体技术有限公司
备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明 :此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
