·上一文章:CAN通信卡的Linux设备驱动程序设计实现
·下一文章:基于DSP的嵌入式视频监测系统的设计与实现
3.2 实例应用
对1 MB的RAM,一个字由32 bit组成,则u=32、v=5,50 MHz的总线读写速率,DSP处理速度按500 MHz计算。使用上述检测算法对DSP外设存储器进行实时功能验证和检测,结果如表5所示。
可见,M0+M1+M2可以在2 s内完成1 MB存储器的检测,故障覆盖所有的SAF、SOF、TF、AF、CFin、CFst、CFid。M0+M1+M2的检测时间虽然多于M0、M0′、March-CW,但它可以检测的故障种类更多;M0+M1+M2可以检测出所有能检测出的故障,检测时间从15 s降低到1.6 s。
本文考虑了存储器所有的静态非链接故障,提出了一种可以检测所有SAF、TF、AF、SOF、CF的行进测试方案,用于高效快速地完成DSP外设存储器测试。
与March-CW、、March-17N进行比较,结果表明,本文方法能检测出March-CW遗漏的故障,且本文方法的运算量为(11N+5v)/u+2N(其中,每个字为u比特,u=2v),速度远优于的11N和March-17N的17N/u+10N。将该方法用于DSP外设存储器功能验证中,在数秒内完成了兆字节存储器的检测,从而可以实时完成DSP外设存储器的资源验证。此外,该方法还可以扩展应用于其他嵌入式处理器的外设存储器测试中。