指令集遍历测试运行DSP指令集遍历代码
发布时间:2019/5/15 20:34:23 访问次数:3046
指令集遍历测试
指令集遍历测试运行DSP指令集遍历代码,将运算的结果存入双端口存储器,并置运算完成标志。FPGA判断运算结果是否正确,将判断结果报告测试软件,GAL22V10D-25LPNI然后启动新一轮测试循环。测试软件记录并实时显示sEU和sEFI信息。DsP指令集遍历代码存储于外部存储器,包含TI600O系列DsP所有指令,DsP配置为非Cachc模式,不打开“Cachc”功能执行(IPM和IDM坝刂试已进行Cache利用的IPM和IDM部件的单粒子翻转测试)。测试流程如图3-27所示。sEU判据:运算结果错误;SEFI判据:假设正常情况下DsP指令集遍历代码运行1遍所需时间为莎,如果在2莎时间内未能完成1次循环,则判定为sEFI。
外设部件数据拍殳运测试
外设部件数据搬运测试对应的DsP坝刂试代码将“KB数据从双端口存储器开始,在各外设中搬运,最后存入双端口存储器,并置搬运完成标志。FPGA判断搬运结果是否正确,将判断结果报告测试软件,然后启动新一轮测试循环。测试软件记录SEU和SEFl。测试流程如图3-28所示。sEU判据:搬运结果错误;sEFI≠刂据:假设正常情况下外设部件数据搬运1遍所需时间为r,如果在2r时问内未能完成1次循环,则判定为sEFI。
指令集遍历测试
指令集遍历测试运行DSP指令集遍历代码,将运算的结果存入双端口存储器,并置运算完成标志。FPGA判断运算结果是否正确,将判断结果报告测试软件,GAL22V10D-25LPNI然后启动新一轮测试循环。测试软件记录并实时显示sEU和sEFI信息。DsP指令集遍历代码存储于外部存储器,包含TI600O系列DsP所有指令,DsP配置为非Cachc模式,不打开“Cachc”功能执行(IPM和IDM坝刂试已进行Cache利用的IPM和IDM部件的单粒子翻转测试)。测试流程如图3-27所示。sEU判据:运算结果错误;SEFI判据:假设正常情况下DsP指令集遍历代码运行1遍所需时间为莎,如果在2莎时间内未能完成1次循环,则判定为sEFI。
外设部件数据拍殳运测试
外设部件数据搬运测试对应的DsP坝刂试代码将“KB数据从双端口存储器开始,在各外设中搬运,最后存入双端口存储器,并置搬运完成标志。FPGA判断搬运结果是否正确,将判断结果报告测试软件,然后启动新一轮测试循环。测试软件记录SEU和SEFl。测试流程如图3-28所示。sEU判据:搬运结果错误;sEFI≠刂据:假设正常情况下外设部件数据搬运1遍所需时间为r,如果在2r时问内未能完成1次循环,则判定为sEFI。
热门点击