一、讀寫平衡訓練

如圖所示,內存控制器與顆粒相連接,并通過DQ(數(shù)據(jù)線)反饋。在發(fā)射端(圖中1點)的第a次信號發(fā)射,CLK與DQS同相位,但是因為電路板上連線的長度差異,飛行時間不同,在顆粒的接收端(圖中2點)產(chǎn)生了相位差。在第a次發(fā)射,D觸發(fā)器輸出結果是0,內存控制器得到DQ反饋為0。
內存控制器接著在第b次發(fā)射,調整CLK與DQS的相位,此次D觸發(fā)器在時鐘高電平觸發(fā),得到反饋即為1。
經(jīng)過多次不同相位關系的訓練,內存控制器得到了CLK與DQS的線長關系。
二、GDDR5時鐘訓練
GDDR5專用于顯存,本篇不展開闡述,具體內容可以參考(JEDEC規(guī)范JESD212C),它和DDR在電路接口有差異,數(shù)據(jù)線中沒有DQS,采用WCK/WCK#同步數(shù)據(jù)(即WCK與數(shù)據(jù)線組內等長),而地址、命令由CK/CK#同步(即地址、命令與CK組內等長)。
在GDDR5規(guī)范中,初始化其中一個步驟是WCK2CK alignment training(即WCK to CK的相位對齊)

兩時鐘的相位關系反饋于控制器,記錄于MR(模式寄存器)中。
三、鎖相技術
鎖相技術對數(shù)字芯片的時鐘設計極其重要。
鎖相環(huán)主要的三個組成部分(很多材料上講前向通道、反饋通道上分頻、倍頻之類,那些不是鎖相技術的本質元素)
1、 PD或PFD(鑒相器或鑒頻鑒相器)
2、 LF(環(huán)路濾波器)
3、 VCO(壓控振蕩器)

鑒相器的實現(xiàn)方式很多,在此列舉一種比較簡單的“異或門”,進而闡述鎖相原理。

輸入時鐘和反饋時鐘,存在相位差,經(jīng)過異或門,輸出PWM,此波形經(jīng)過環(huán)路濾波器,輸出直流電壓,輸入壓控振蕩器,壓控振蕩器輸出一定頻率時鐘。
這里的反饋關系在于:如果輸入和反饋時鐘相位變化,調整了PWM占空比,進而輸入VCO的電壓也會變化,采用負反饋調整輸出時鐘頻率。
-
DDR3
+關注
關注
2文章
287瀏覽量
43907 -
鎖相技術
+關注
關注
0文章
6瀏覽量
7133 -
數(shù)字芯片
+關注
關注
1文章
119瀏覽量
19014 -
內存控制器
+關注
關注
0文章
40瀏覽量
9329 -
GDDR
+關注
關注
0文章
28瀏覽量
4999
發(fā)布評論請先 登錄
基于FPGA的DDR3多端口讀寫存儲管理系統(tǒng)設計
【紫光同創(chuàng)國產(chǎn)FPGA教程】【第十章】DDR3讀寫測試實驗
基于FPGA的DDR3多端口讀寫存儲管理設計
DDR3不是GDDR3 細說GDDR3顯存認識誤區(qū)
cyclone V控制DDR3的讀寫,quartusII配置DDR3 ip核后,如何調用實現(xiàn)DDR3的讀寫呢,謝謝
基于Xilinx MIS IP的DDR3讀寫User Interface解析
請問ddr3的輸入時鐘穩(wěn)定度需要多少ppm?
基于FPGA的DDR3多端口讀寫存儲管理的設計與實現(xiàn)
基于FPGA的DDR3協(xié)議解析邏輯設計

DDR3讀寫平衡、GDDR時鐘訓練與鎖相技術闡述
評論