Q:為什么DDR3/4不需要設置input delay和output delay?
A:有大概下面幾個原因:
內置校準: DDR3和DDR4控制器通常具有內置的校準機制,如ODT (On-Die Termination)、ZQ校準和DLL (Delay Locked Loop)。這些機制可以自動調整驅動和接收電路的特性,以優化信號完整性和時序。
Read and Write Leveling: 這是一個過程,通過它,控制器可以自動調整數據線與時鐘之間的相位關系,以確保數據在正確的時鐘邊緣被采樣或輸出。
Training Algorithms: DDR3和DDR4控制器包含一系列的訓練算法,如write leveling、gate training、read training等,這些算法在上電初始化期間自動運行,以優化數據和時鐘之間的時序關系。
DLL和PLL: 這些是用于調整和同步時鐘的電路。它們確保了內部時鐘與外部時鐘的正確對齊,從而消除了手動設置輸入/輸出延遲的需要。
自適應接口: 許多現代的DDR3和DDR4控制器設計具有自適應功能,可以在運行時自動調整時序參數,以適應溫度、電壓和其他工作條件的變化。
Q:在dds compiler設置動態范圍為96的時候輸出信號位寬是16bit,差不多是6倍的關系。但是設置動態范圍為144時輸出信號位寬是25bit,兩者又不是6倍的關系了,為什么會出現這種情況?
A:DDS的動態范圍計算公式為:動態范圍 (dB)=6.02×位寬 (bits)+1.76,所以動態范圍跟位寬是線性關系,這樣算的話,144dB的動態,只需要24bit就夠了;但DDS中可以選擇是否加擾,如果位寬很大,加擾是必須要選的,這樣會導致位寬的增大,所以144dB的動態需要25bit。
審核編輯:劉清
-
控制器
+關注
關注
112文章
16445瀏覽量
179447 -
DDR3
+關注
關注
2文章
276瀏覽量
42386 -
dll
+關注
關注
0文章
116瀏覽量
45545 -
信號完整性
+關注
關注
68文章
1417瀏覽量
95633 -
DDS
+關注
關注
21文章
636瀏覽量
152935
原文標題:為什么DDR3/4不需要設置input delay和output delay?
文章出處:【微信號:傅里葉的貓,微信公眾號:傅里葉的貓】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
![](https://file1.elecfans.com/web2/M00/86/75/wKgZomRmXUqARgc3AAFPaBrVCIU178.png)
DDR3布線的那些事兒
請問C6678的DDR3擴展至4G后,EDMA訪問高2G的DDR3需要設置MSMC中MPAX的哪些寄存器?
DDR3布線需要注意以下事項
ddr4和ddr3內存的區別,可以通用嗎
SDRAM,DDR3,DDR2,DDR4,DDR1的區別對比及其特點分析
紫光DDR3 4GB*2 1600內存詳細評測
![紫光<b class='flag-5'>DDR3</b> <b class='flag-5'>4</b>GB*2 1600內存詳細評測](https://file1.elecfans.com//web2/M00/A7/3C/wKgZomUMQzeAfJhgAAAdW3PlD-I174.jpg)
DDR3和DDR4的設計與仿真學習教程免費下載
![<b class='flag-5'>DDR3</b>和<b class='flag-5'>DDR4</b>的設計與仿真學習教程免費下載](https://file.elecfans.com/web1/M00/AB/50/o4YBAF23l6uADbZYAAEaNUfabS0527.png)
DDR3內存突然漲價50% DDR5內存將要上市
PI2DDR3212和PI3DDR4212在DDR3/DDR4中應用
![PI2<b class='flag-5'>DDR</b>3212和PI<b class='flag-5'>3DDR</b>4212在<b class='flag-5'>DDR3</b>/<b class='flag-5'>DDR4</b>中應用](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論