Q:為什么DDR3/4不需要設(shè)置input delay和output delay?
A:有大概下面幾個(gè)原因:
內(nèi)置校準(zhǔn): DDR3和DDR4控制器通常具有內(nèi)置的校準(zhǔn)機(jī)制,如ODT (On-Die Termination)、ZQ校準(zhǔn)和DLL (Delay Locked Loop)。這些機(jī)制可以自動(dòng)調(diào)整驅(qū)動(dòng)和接收電路的特性,以優(yōu)化信號完整性和時(shí)序。
Read and Write Leveling: 這是一個(gè)過程,通過它,控制器可以自動(dòng)調(diào)整數(shù)據(jù)線與時(shí)鐘之間的相位關(guān)系,以確保數(shù)據(jù)在正確的時(shí)鐘邊緣被采樣或輸出。
Training Algorithms: DDR3和DDR4控制器包含一系列的訓(xùn)練算法,如write leveling、gate training、read training等,這些算法在上電初始化期間自動(dòng)運(yùn)行,以優(yōu)化數(shù)據(jù)和時(shí)鐘之間的時(shí)序關(guān)系。
DLL和PLL: 這些是用于調(diào)整和同步時(shí)鐘的電路。它們確保了內(nèi)部時(shí)鐘與外部時(shí)鐘的正確對齊,從而消除了手動(dòng)設(shè)置輸入/輸出延遲的需要。
自適應(yīng)接口: 許多現(xiàn)代的DDR3和DDR4控制器設(shè)計(jì)具有自適應(yīng)功能,可以在運(yùn)行時(shí)自動(dòng)調(diào)整時(shí)序參數(shù),以適應(yīng)溫度、電壓和其他工作條件的變化。
Q:在dds compiler設(shè)置動(dòng)態(tài)范圍為96的時(shí)候輸出信號位寬是16bit,差不多是6倍的關(guān)系。但是設(shè)置動(dòng)態(tài)范圍為144時(shí)輸出信號位寬是25bit,兩者又不是6倍的關(guān)系了,為什么會出現(xiàn)這種情況?
A:DDS的動(dòng)態(tài)范圍計(jì)算公式為:動(dòng)態(tài)范圍 (dB)=6.02×位寬 (bits)+1.76,所以動(dòng)態(tài)范圍跟位寬是線性關(guān)系,這樣算的話,144dB的動(dòng)態(tài),只需要24bit就夠了;但DDS中可以選擇是否加擾,如果位寬很大,加擾是必須要選的,這樣會導(dǎo)致位寬的增大,所以144dB的動(dòng)態(tài)需要25bit。
審核編輯:劉清
-
控制器
+關(guān)注
關(guān)注
112文章
16376瀏覽量
178226 -
DDR3
+關(guān)注
關(guān)注
2文章
276瀏覽量
42285 -
dll
+關(guān)注
關(guān)注
0文章
115瀏覽量
45435 -
信號完整性
+關(guān)注
關(guān)注
68文章
1408瀏覽量
95496 -
DDS
+關(guān)注
關(guān)注
21文章
634瀏覽量
152690
原文標(biāo)題:為什么DDR3/4不需要設(shè)置input delay和output delay?
文章出處:【微信號:傅里葉的貓,微信公眾號:傅里葉的貓】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論