Xilinx的開發(fā)板ZCU102支持休眠到內(nèi)存(suspend-to-ram)。休眠到內(nèi)存時,DDR進入自刷新,MPSoC被關(guān)電,完全不耗電。喚醒時,MPSoC根據(jù)外部輸入信號判斷出不是上電啟動而是休眠,就從DDR讀出系統(tǒng)狀態(tài),恢復系統(tǒng)。
MPSoC啟動時,它的DDR控制器會驅(qū)動DDR的復位信號,有可能破壞DDR里的數(shù)據(jù)。為了避免這種情況,需要對DDR復位信號進行特殊設(shè)計。
在開發(fā)板ZCU102上,DDR復位信號由外部單片機MSP430和MPSoC聯(lián)合控制,兩個的控制信號經(jīng)過SN74AUC1G32(2輸入或)再連接到DDR內(nèi)存條。MSP430的信號有下拉,缺省情況下只由MPSoC控制DDR復位信號。如果需要支持休眠到內(nèi)存(suspend-to-ram),MSP430控制I2C芯片輸出高,相當于屏蔽了DDR復位功能,使DDR內(nèi)存條一直不被復位。
下面是相關(guān)的原理圖。DDR4_SODIMM_RESET_B信號連接到DDR內(nèi)存條。ZYNQ_DDR4_SODIMM_RESET_B是從MPSoC來的信號。PS_DIMM_SUSPEND_EN來自于MSP430控制的I2C芯片TCA6416APWR。

-
單片機
+關(guān)注
關(guān)注
6078文章
45591瀏覽量
673969 -
DDR
+關(guān)注
關(guān)注
11文章
762瀏覽量
69583 -
Xilinx
+關(guān)注
關(guān)注
73文章
2208瀏覽量
131974 -
MPSoC
+關(guān)注
關(guān)注
0文章
203瀏覽量
25231 -
復位信號
+關(guān)注
關(guān)注
0文章
71瀏覽量
6833
發(fā)布評論請先 登錄
Zynq UltraScale + MPSoC USB 3.0 CDC器件類設(shè)計
為什么在Vivado(任何版本)中沒有ZCU102的板級支持?
請問Zynq Ultrascale + MPSOC本身是否存在問題?
如何調(diào)試Zynq UltraScale+ MPSoC VCU DDR控制器
如何調(diào)試Zynq UltraScale+ MPSoC VCU DDR控制器
如何使用ZCU102評估板來運行應用
Zynq UltraScale+ MPSoC ZCU102評估套件解決方案
Zynq UltraScale+ MPSoC的ZCU102開發(fā)套件的開發(fā)流程
如何調(diào)試 Zynq UltraScale+ MPSoC VCU DDR 控制器?
Zynq UltraScale + MPSoC的DDR接口
在MPSoC ZCU106單板的HDMI-Tx上基于eglfs_kms的運行QT應用程序
ZCU106在PLDDR實現(xiàn)超低延時編碼
zcu102和zcu104有什么區(qū)別
AMD/Xilinx Zynq? UltraScale+ ? MPSoC ZCU102 評估套件
ZCU10中MPSoC對DDR復位信號設(shè)計
評論