本书介绍了数据总线的测试方案。 测试要点如下。
数据线的功能测试。 地址线的功能测试。 数据总线带宽性能测试。 数据总线的压力性能测试。 数据总线的功能异常一般有四种,包括数据线和地址线。
数据线、地址线被固定为高电平,即,能够进行传送显示1。 数据线、地址线固定在行上。 也就是说,传输显示为0。 数据线、地址线2条以上短路。 数据总线位宽异常。 本方案根据以上需求和经验设计整理了相应的具体方法。 在各平台的具体开发中可以直接参考采用。
请注意,此方案不包括对存储芯片的读写验证。
数据线功能测试数据线的功能简单来说,就是处理器通过数据线向两端写入数据,确认正在读取相同的数据。 因此,需要分别测试各数据线。 在这里,为了测试各数据线,使用了几个预先设定的数据。
以下列出了32、16、8位数据总线的预置读写测试数据,测试时根据具体情况进行选择。 请注意,后续测试函数的uint32_t数据类型必须与所选的默认测试数据类型匹配。
32位数据总线预设读写测试数据:
//selectadatatypetosuitdatabuswidth.take 32 bitdatabusforexample :
静态uint 32 _ tdata _ pattern [ ]={
0x55555555,
0xAAAAAAAA,
0x00000000,
0x FFFFFFFFFF,
0x5555AAAA、