注意示波器的探頭和示波器本身的帶寬能夠滿足測試要求。
測試點(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),過沖等。
1、DDR3SDRAM信號按功能分類
2、DDR3中的幾種采樣關(guān)系
地址控制信號ADDR/CMD與系統(tǒng)時(shí)鐘CK的時(shí)序關(guān)系
數(shù)據(jù)信號DQ/DM與數(shù)據(jù)選通信號DQS的時(shí)序關(guān)系
寫周期
讀周期
幾種時(shí)序關(guān)系,后續(xù)會(huì)做詳解
3、DDR時(shí)鐘信號(CK、DQS)測試:
時(shí)鐘信號過沖要求
寫方向
CK
DQS
讀方向
審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報(bào)投訴
原文標(biāo)題:【硬件的單元測試_6】DDR3測試1
文章出處:【微信號:Hardware_10W,微信公眾號:硬件十萬個(gè)為什么】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
相關(guān)推薦
單元測試的問題全部要提問題單跟蹤解決,測出問題在記錄在跟蹤表的同時(shí)就馬上提問題單(單元測試的問題單可以走短流程),不要積累到最后一起提。
發(fā)表于 03-03 14:45
?1210次閱讀
背景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)收測試、回歸測試
單元測試:
發(fā)表于 10-22 12:38
?1808次閱讀
單元測試,是指對軟件中的最小可測試單元進(jìn)行檢查和驗(yàn)證。對于單元測試中單元的含義,一般來說,要根據(jù)實(shí)際情況去判定其具體含義,如C語言中
發(fā)表于 12-21 10:17
?3.6w次閱讀
工廠在組裝一臺(tái)電視機(jī)之前,會(huì)對每個(gè)元件都進(jìn)行測試,這,就是單元測試。單元測試是開發(fā)者編寫的一小段代碼,用于檢驗(yàn)被測代碼的一個(gè)很小的、很明確的功能是否正確。通常而言,一個(gè)單元測試是用于判
發(fā)表于 12-21 13:44
?3.3w次閱讀
單元測試是編寫測試代碼,應(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次閱讀
近日,安捷倫科技公司推出目標(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軟件不同于常規(guī)的PC機(jī)或基于SOC的嵌入式軟件,其一般情況下,與底層硬件耦合度高,資源有限,如何進(jìn)行單元測試的問題困擾我很久。解決方案根據(jù)目前已知如下3種類型的方案:在目標(biāo)板上運(yùn)行此方案下,在程序代碼中加入
發(fā)表于 10-26 10:06
?31次下載
RT-Thread上的單元測試:什么是單元測試?單元測試的作用是什么? ? ? ? ? ? 審核編輯:彭靜
發(fā)表于 05-27 16:06
?1678次閱讀
??這篇文章我們講一下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次閱讀
本文開源一個(gè)FPGA項(xiàng)目:基于AXI總線的DDR3讀寫。之前的一篇文章介紹了DDR3簡單用戶接口的讀寫方式:《DDR3讀寫測試》,如果在某些項(xiàng)目中,我們需要把
發(fā)表于 09-01 16:20
?4238次閱讀
評論