0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

硬件的單元測試:DDR3測試

wFVr_Hardware_1 ? 來源:硬件十萬個(gè)為什么 ? 2023-02-13 14:58 ? 次閱讀

注意示波器的探頭和示波器本身的帶寬能夠滿足測試要求。

測試點(diǎn)的選擇要注意選到盡量靠近信號的接受端。由于 DDR 信令比較復(fù)雜,因此為了能快速測試、調(diào)試和解決信號上的問題,我們希望能簡單地分離讀/寫比特。

此時(shí),最常用的是通過眼圖分析來幫助檢查 DDR 信號是否滿足電壓、定時(shí)和抖動(dòng)方面的要求。觸發(fā)模式的設(shè)置有幾種,首先可以利用前導(dǎo)寬度觸發(fā)器分離讀/寫信號。

根據(jù) JEDEC 規(guī)范,讀前導(dǎo)的寬度為 0.9 到 1.1 個(gè)時(shí)鐘周期,而寫前導(dǎo)的寬度規(guī)定為大于 0.35 個(gè)時(shí)鐘周期,沒有上限。第二種觸發(fā)方式是利用更大的信號幅度觸發(fā)方法分離讀/寫信號。通常,讀/寫信號的信號幅度是不同的,因此我們可以通過在更大的信號幅度上觸發(fā)示波器來實(shí)現(xiàn)兩者的分離。測試中要注意信號的幅度,時(shí)鐘的頻率,差分時(shí)鐘的交叉點(diǎn),上升沿是否單調(diào),過沖等。

2fb2f278-aa87-11ed-bfe3-dac502259ad0.png

1、DDR3SDRAM信號按功能分類

2fdb98a4-aa87-11ed-bfe3-dac502259ad0.png

3004c2f6-aa87-11ed-bfe3-dac502259ad0.png

3022c968-aa87-11ed-bfe3-dac502259ad0.png

2、DDR3中的幾種采樣關(guān)系

地址控制信號ADDR/CMD與系統(tǒng)時(shí)鐘CK的時(shí)序關(guān)系

3036e808-aa87-11ed-bfe3-dac502259ad0.png

數(shù)據(jù)信號DQ/DM與數(shù)據(jù)選通信號DQS的時(shí)序關(guān)系

寫周期

3070bc2c-aa87-11ed-bfe3-dac502259ad0.png

讀周期

30981e98-aa87-11ed-bfe3-dac502259ad0.png

幾種時(shí)序關(guān)系,后續(xù)會(huì)做詳解

3、DDR時(shí)鐘信號(CK、DQS)測試:

30bf7966-aa87-11ed-bfe3-dac502259ad0.png

時(shí)鐘信號過沖要求

30dd9324-aa87-11ed-bfe3-dac502259ad0.png

寫方向

30fbe900-aa87-11ed-bfe3-dac502259ad0.png

CK

3118075c-aa87-11ed-bfe3-dac502259ad0.png

31464dd8-aa87-11ed-bfe3-dac502259ad0.png

DQS

316994f0-aa87-11ed-bfe3-dac502259ad0.png

31931b86-aa87-11ed-bfe3-dac502259ad0.png

讀方向

31bc02b2-aa87-11ed-bfe3-dac502259ad0.png

31d5d7a0-aa87-11ed-bfe3-dac502259ad0.png

31f80546-aa87-11ed-bfe3-dac502259ad0.jpg

審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 示波器
    +關(guān)注

    關(guān)注

    113

    文章

    6173

    瀏覽量

    184357
  • DDR3
    +關(guān)注

    關(guān)注

    2

    文章

    274

    瀏覽量

    42162
  • DDR
    DDR
    +關(guān)注

    關(guān)注

    11

    文章

    706

    瀏覽量

    65176
  • 探頭
    +關(guān)注

    關(guān)注

    0

    文章

    1201

    瀏覽量

    41531
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    1995

    瀏覽量

    61014

原文標(biāo)題:【硬件的單元測試_6】DDR3測試1

文章出處:【微信號:Hardware_10W,微信公眾號:硬件十萬個(gè)為什么】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    電源與時(shí)鐘的單元測試方案解析

    單元測試的問題全部要提問題單跟蹤解決,測出問題在記錄在跟蹤表的同時(shí)就馬上提問題單(單元測試的問題單可以走短流程),不要積累到最后一起提。
    發(fā)表于 03-03 14:45 ?1210次閱讀

    MCU進(jìn)行單元測試的方法

    背景MCU軟件不同于常規(guī)的PC機(jī)或基于SOC的嵌入式軟件,其一般情況下,與底層硬件耦合度高,資源有限,如何進(jìn)行單元測試的問題困擾我很久。解決方案根據(jù)目前已知如下3種類型的方案:在目標(biāo)板上運(yùn)行此方案下,在程序代碼中加入
    發(fā)表于 11-01 06:58

    如何提高嵌入式軟件單元測試效率

    在本指南中,您將學(xué)習(xí)如何通過在更短的時(shí)間內(nèi)運(yùn)行更多的測試來增加您的單元測試吞吐量。 這種效率的提高來自于使用虛擬平臺(tái)而不是物理硬件作為開發(fā)平臺(tái)。 本指南對任何開發(fā)或運(yùn)行嵌入式軟件單元測試
    發(fā)表于 08-28 06:31

    系統(tǒng)測試、單元測試、集成測試、驗(yàn)收測試、回歸測試

    系統(tǒng)測試、單元測試、集成測試、驗(yàn)收測試、回歸測試 單元測試
    發(fā)表于 10-22 12:38 ?1808次閱讀

    單元測試常用的方法

    單元測試,是指對軟件中的最小可測試單元進(jìn)行檢查和驗(yàn)證。對于單元測試單元的含義,一般來說,要根據(jù)實(shí)際情況去判定其具體含義,如C語言中
    發(fā)表于 12-21 10:17 ?3.6w次閱讀
    <b class='flag-5'>單元測試</b>常用的方法

    什么是單元測試_單元測試的目的是什么

    工廠在組裝一臺(tái)電視機(jī)之前,會(huì)對每個(gè)元件都進(jìn)行測試,這,就是單元測試。單元測試是開發(fā)者編寫的一小段代碼,用于檢驗(yàn)被測代碼的一個(gè)很小的、很明確的功能是否正確。通常而言,一個(gè)單元測試是用于判
    發(fā)表于 12-21 13:44 ?3.3w次閱讀

    java單元測試的好處

    單元測試是編寫測試代碼,應(yīng)該準(zhǔn)確、快速地保證程序基本模塊的正確性。好的單元測試的標(biāo)準(zhǔn),JUnit是Java單元測試框架,已經(jīng)在Eclipse中默認(rèn)安裝。許多開發(fā)者都有個(gè)習(xí)慣,常常不樂意
    發(fā)表于 12-21 14:24 ?3948次閱讀

    單元測試“正名”

    我們有單元測試、增量測試、集成測試、回歸測試、冒煙測試等等,名字非常多。谷歌看到這種“百家爭鳴”的現(xiàn)象,創(chuàng)立了自己的命名方式,只分為小型
    的頭像 發(fā)表于 12-08 11:00 ?3071次閱讀

    安捷倫科技推DDR3協(xié)議調(diào)試和測試套件,具備最齊全的行業(yè)功能

    近日,安捷倫科技公司推出目標(biāo)應(yīng)用為板級或嵌入式存儲(chǔ)器應(yīng)用的DDR3協(xié)議調(diào)試和測試套件,由硬件和軟件的組成。據(jù)說該套件是業(yè)界首個(gè)功能最齊全的DDR3
    發(fā)表于 08-30 10:06 ?967次閱讀

    什么是單元測試,為什么要做單元測試

    單元測試是整個(gè)軟件開發(fā)過程中的一個(gè)重要環(huán)節(jié) ,執(zhí)行一個(gè)完備的單元測試方案能夠提高整個(gè)開發(fā)過程的時(shí)間效率,確保軟件的實(shí)際功能與詳細(xì)設(shè)計(jì)說明的一致性,使軟件開發(fā)的效率和軟件產(chǎn)品的質(zhì)量得到最好的保障
    的頭像 發(fā)表于 04-28 17:21 ?9615次閱讀

    MCU如何進(jìn)行單元測試

    背景MCU軟件不同于常規(guī)的PC機(jī)或基于SOC的嵌入式軟件,其一般情況下,與底層硬件耦合度高,資源有限,如何進(jìn)行單元測試的問題困擾我很久。解決方案根據(jù)目前已知如下3種類型的方案:在目標(biāo)板上運(yùn)行此方案下,在程序代碼中加入
    發(fā)表于 10-26 10:06 ?31次下載
    MCU如何進(jìn)行<b class='flag-5'>單元測試</b>

    RT-Thread上的單元測試:什么是單元測試?單元測試的作用是什么?

    RT-Thread上的單元測試:什么是單元測試?單元測試的作用是什么? ? ? ? ? ? 審核編輯:彭靜
    的頭像 發(fā)表于 05-27 16:06 ?1678次閱讀
    RT-Thread上的<b class='flag-5'>單元測試</b>:什么是<b class='flag-5'>單元測試</b>?<b class='flag-5'>單元測試</b>的作用是什么?

    Virtex7上DDR3測試例程

    ??這篇文章我們講一下Virtex7上DDR3測試例程,Vivado也提供了一個(gè)DDR的example,但卻是純Verilog代碼,比較復(fù)雜,這里我們把DDR3的MIG的IP Cor
    的頭像 發(fā)表于 08-16 10:28 ?1823次閱讀

    硬件單元測試:信號完整性測試

    功能單元測試測試中非常重要的一項(xiàng)是信號完整性測試,特別是對于高速信號,信號完整性測試尤為關(guān)鍵。
    的頭像 發(fā)表于 02-13 15:10 ?4713次閱讀

    基于AXI總線的DDR3讀寫測試

    本文開源一個(gè)FPGA項(xiàng)目:基于AXI總線的DDR3讀寫。之前的一篇文章介紹了DDR3簡單用戶接口的讀寫方式:《DDR3讀寫測試》,如果在某些項(xiàng)目中,我們需要把
    的頭像 發(fā)表于 09-01 16:20 ?4238次閱讀
    基于AXI總線的<b class='flag-5'>DDR3</b>讀寫<b class='flag-5'>測試</b>