關(guān) 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > 用高帶寬混合信號示波器進(jìn)行DDR驗(yàn)證和調(diào)試的技巧

        用高帶寬混合信號示波器進(jìn)行DDR驗(yàn)證和調(diào)試的技巧

        作者: 時間:2010-03-02 來源:網(wǎng)絡(luò) 收藏

        存儲器,也稱雙倍數(shù)據(jù)率同步動態(tài)隨機(jī)存儲器,常用于高級嵌入式電路系統(tǒng)的設(shè)計,包括計算機(jī)、交通運(yùn)輸、家庭娛樂系統(tǒng)、醫(yī)療設(shè)備和消費(fèi)類電子產(chǎn)品。 的廣泛采用也推動著存儲器自身的研發(fā),在DDR 1和DDR 2逐漸得到普及并成熟運(yùn)用于某些行業(yè)的同時,新的DDR技術(shù)也開始出現(xiàn)在電子產(chǎn)品設(shè)計中,如DDR3(第三代DDR技術(shù))和LPDDR(低功耗DDR技術(shù))器件,它們能提供更高的性能。你可能認(rèn)為DDR存儲器的設(shè)計非常簡明,但事實(shí)上,這些存儲器件中更高的數(shù)據(jù)率和更低的電壓常常會令你感到很難有設(shè)計裕量。此外,DDR接口是最為復(fù)雜的高速接口之一,因?yàn)槊總€存儲器件上都有很多引腳;DDRII/III DQS、DQ等信號線不是簡單的邏輯1和邏輯0,還包括高阻態(tài);高速數(shù)據(jù)傳輸速率已經(jīng)達(dá)到USB2.0和PCI -Express等串行技術(shù)的數(shù)百兆位每秒水平。這樣一來,驗(yàn)證DDR接口成為一項繁雜的任務(wù)。雖然示波器廣泛用于DDR接口的高性能物理層驗(yàn)證,但 DDR存儲器技術(shù)的復(fù)雜性使常規(guī)示波器的驗(yàn)證和成為一項挑戰(zhàn)。它可能會限制你進(jìn)一步測量的能力,如讀寫數(shù)據(jù)分離、命令觸發(fā)、狀態(tài)機(jī)解碼和協(xié)議。針對此,本文將重點(diǎn)介紹常規(guī)示波器驗(yàn)證過程中所遭遇的挑戰(zhàn),以及MSO如何應(yīng)對這些挑戰(zhàn)。
         驗(yàn)證挑戰(zhàn)

        本文引用地址:http://www.104case.com/article/202561.htm

          DDR存儲器接口的復(fù)雜,不僅體現(xiàn)在它是并行接口,每一根數(shù)據(jù)信號的傳輸率達(dá)幾百兆甚至超過1G比特每秒,而且還體現(xiàn)在DDR存儲器控制器和 DDR芯片間大量的信號互連。一個典型DDR器件有20個以上的信號,包括時鐘、6個控制信號、12個地址信號、1個選通信號和8個數(shù)據(jù)信號。當(dāng)啟動一項操作時,存儲器控制器要通過輸出至DDR芯片的控制信號發(fā)布命令。傳統(tǒng)示波器只有4個模擬輸入通道,而您可能需要同時連接所有6個控制信號,來確定發(fā)送至 DDR接口的命令類型,更不用說很多時候設(shè)計人員需要同時觀察時鐘、數(shù)據(jù)選通和數(shù)據(jù)信號。

          即使設(shè)計人員能根據(jù)有限的控制信號推導(dǎo)出命令或狀態(tài),但依據(jù)每一控制信號的高低狀態(tài)解碼當(dāng)前命令,并回溯至DDR規(guī)范的真值表仍很困難。即使有可能實(shí)現(xiàn),這也會是極為費(fèi)時和容易出現(xiàn)人為錯誤的任務(wù)。解碼成百,甚至上千的長波形跡線并保持跟蹤則會是一場噩夢。由于示波器不能自動提供實(shí)時信息,手動查錯工作將因費(fèi)時費(fèi)力而失去效率和效果。

          由于受示波器通道數(shù)的限制,設(shè)計人員也許不能對所關(guān)注的信號作任何有意義的測量。例如當(dāng)把示波器通道接至一個時鐘信號和三個控制信號后,就已經(jīng)用完了所有的示波器通道。因此不能查看存儲器控制器要訪問的地址信號,或是正在DDR總線上傳輸?shù)臄?shù)據(jù)信號。

          對于存儲器控制器和DDR芯片的驗(yàn)證來說,隔離讀寫操作的能力至關(guān)重要。由于DDR總線上的讀和寫操作使用相同的數(shù)據(jù)選通和數(shù)據(jù)信號進(jìn)行通信,沒有將讀和寫操作區(qū)分開來分析的能力意味著示波器捕獲的波形將是混亂的,不能有效表征存儲器控制器和DDR芯片的性能特性。要隔離讀寫操作,就需要用有限的示波器通道隔離用于讀寫命令的控制信號,但這是非常艱巨的任務(wù)。是否有隔離讀寫操作的更有效方法呢?

          如果上述挑戰(zhàn)對你來說還是可以應(yīng)對的,別忘了你還需要花時間驗(yàn)證JEDEC規(guī)范定義的每一項測試參數(shù)。由于測試列表可能很長,因此往往難以全面表征每一項測試。進(jìn)行手動測量并不可取,而更不可取的是測試報告必須人工記錄和編制報告格式。有沒有可用于執(zhí)行測量的已開發(fā)工具呢?最重要的是物理層和協(xié)議層的查錯極為棘手。通常情況下要同時使用邏輯分析儀和示波器,但這將增加成本和學(xué)習(xí)時間。上述所有對傳統(tǒng)示波器的挑戰(zhàn)導(dǎo)致出現(xiàn)了對全新示波器的巨大需求,這種示波器應(yīng)有不止4 個輸入通道,還具備適用于驗(yàn)證和DDR接口的新能力。


          圖1:(MSO9000A)上的模擬通道和邏輯通道提供復(fù)雜的觸發(fā)、狀態(tài)機(jī)解碼和協(xié)議測量,以超出傳統(tǒng)示波器的能力完成復(fù)雜的DDR驗(yàn)證和調(diào)試。


        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 玉屏| 宁国市| 郧西县| 图木舒克市| 乐安县| 株洲市| 思茅市| 调兵山市| 扶绥县| 汉阴县| 定襄县| 新乡县| 大同县| 朝阳市| 新干县| 十堰市| 宜章县| 象州县| 高州市| 会同县| 长岭县| 宣武区| 昭平县| 金乡县| 胶州市| 邢台市| 古丈县| 肥东县| 治多县| 太湖县| 武义县| 独山县| 古丈县| 西和县| 铁力市| 上林县| 定日县| 东乡| 偏关县| 乐清市| 临湘市|