大片视频免费观看视频_欧美激情猛片xxxⅹ大3之樱桃_性饥渴艳妇性色生活片在线播放_啦啦啦www视频在线观看_宝贝~你里面好紧我好爽视频_国产国产人免费人成免费视频_来自GeoGebra 的交互式_欧美又色又爽又黄的A片18禁_色欲aⅴ亚洲情无码AV

主流DSP存儲(chǔ)器測試方法學(xué)習(xí)指南:TI KeyStone

share

  摘要

  存儲(chǔ)器相關(guān)的問題是DSP 應(yīng)用中非常普遍的問題。本文介紹KeyStone I 系列DSP 上一些存儲(chǔ)器測試的方法。

  1 KeyStone DSP 存儲(chǔ)器系統(tǒng)簡介

  KeyStone DSP 存儲(chǔ)器架構(gòu)如圖1 所示。

  圖1 KeyStone DSP 存儲(chǔ)器架構(gòu)

  對(duì)不同的DSP,存儲(chǔ)器的大小可能不同,DSP 核和EDMA 傳輸控制器的個(gè)數(shù)也可能不同。表1比較了KeyStone I 系列中常用的3顆DSP。

  表1 KeyStone I 存儲(chǔ)器系統(tǒng)比較

  2 存儲(chǔ)器測試算法

  本文介紹幾種存儲(chǔ)器測試算法,并討論這幾種算法的用途。

  2.1 數(shù)據(jù)測試

  下面是數(shù)據(jù)測試的偽代碼:

  for(memory range under test)

  fill the memory with a value;

  for(memory range under test)

  read back the memory and compare the readback value to the written value

  通常,這個(gè)測試會(huì)被執(zhí)行幾次,每次填充的值不一樣。常用的填充值包括0x55555555,0xAAAAAAAA, 0x33333333, 0xCCCCCCCC, 0x0F0F0F0F, 0xF0F0F0F0, 0x00FF00FF,0xFF00FF00FF00, 0xFFFFFFFF, 0。

  這個(gè)測試可以用來檢測數(shù)據(jù)比特粘連(bit-stuck)問題,例如,如果,

  written value = 0, readback value = 0x8,

  表示bit 3 粘連到1.

  如果

  written value = 0xFFFFFFFF, readback value = 0xFFFFFFFE,

  表示bit 0 粘連到0.

  如果能正確的寫入并讀出0x55555555(或0xAAAAAAAA),說明相鄰的兩個(gè)比特沒有粘連;如果能正確寫入并讀出0x33333333(或0xCCCCCCCC),說明相鄰的4 個(gè)比特沒有粘連;如果能正確寫入并讀出0x0F0F0F0F(或0xF0F0F0F0),說明相鄰的8 個(gè)比特沒有粘連…

  這個(gè)算法既可以用來測試數(shù)據(jù)總線連接,也可以用于測試存儲(chǔ)器單元。當(dāng)用于測試存儲(chǔ)器單元時(shí)則每一個(gè)存儲(chǔ)單元都需要寫讀所有的值,這將是比較耗時(shí)的測試;而用于測試數(shù)據(jù)總線連接時(shí),只需要把所有的值都寫讀一遍就可以了(地址不限)。

  2.2 地址測試

  地址測試的偽代碼如下:

  for(memory range under test)

  fill each memory unit with its address value;

  for(memory range under test)

  read back the memory and compare the readback value to the written value

  這個(gè)測試可以用來檢測地址比特粘連(bit-stuck)問題。例如,如果

  written value = 0 at address 0

  written value = 1 at address 1

  written value = 2 at address 2

  written value = 3 at address 3

  ……

  readback value = 2 at address 0

  readback value = 3 at address 1

  readback value = 2 at address 2

  readback value = 3 at address 3

  ……

  則說明地址線的比特1 粘連,因?yàn)榈刂?,2 中的數(shù)據(jù)相同,地址1,3 中的數(shù)據(jù)相同。

  這個(gè)測試的主要目的是測試地址線和存儲(chǔ)器中的地址譯碼單元,但它實(shí)際上對(duì)所有存儲(chǔ)單元都做了數(shù)據(jù)寫讀,所以在一定程度上也測試了數(shù)據(jù)總線和存儲(chǔ)單元。如果由于測試時(shí)間的限制,只允許對(duì)整個(gè)存儲(chǔ)器空間進(jìn)行一遍寫讀測試時(shí),本節(jié)介紹的地址測試是首選。  本文選自電子發(fā)燒友網(wǎng)6月《智能工業(yè)特刊》Change The World欄目,轉(zhuǎn)載請(qǐng)注明出處!  

share