0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ZCU10中MPSoC对DDR复位信号设计

454398 来源:博客园 作者: HankFu 2020-11-04 17:02 次阅读

Xilinx的开发板ZCU102支持休眠到内存(suspend-to-ram)。休眠到内存时,DDR进入自刷新,MPSoC被关电,完全不耗电。唤醒时,MPSoC根据外部输入信号判断出不是上电启动而是休眠,就从DDR读出系统状态,恢复系统。

MPSoC启动时,它的DDR控制器会驱动DDR的复位信号,有可能破坏DDR里的数据。为了避免这种情况,需要对DDR复位信号进行特殊设计。

在开发板ZCU102上,DDR复位信号由外部单片机MSP430和MPSoC联合控制,两个的控制信号经过SN74AUC1G32(2输入或)再连接到DDR内存条。MSP430的信号有下拉,缺省情况下只由MPSoC控制DDR复位信号。如果需要支持休眠到内存(suspend-to-ram),MSP430控制I2C芯片输出高,相当于屏蔽了DDR复位功能,使DDR内存条一直不被复位。

下面是相关的原理图。DDR4_SODIMM_RESET_B信号连接到DDR内存条。ZYNQ_DDR4_SODIMM_RESET_B是从MPSoC来的信号。PS_DIMM_SUSPEND_EN来自于MSP430控制的I2C芯片TCA6416APWR。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6036

    文章

    44555

    浏览量

    634853
  • DDR
    DDR
    +关注

    关注

    11

    文章

    712

    浏览量

    65318
  • Xilinx
    +关注

    关注

    71

    文章

    2167

    浏览量

    121338
  • MPSoC
    +关注

    关注

    0

    文章

    198

    浏览量

    24272
  • 复位信号
    +关注

    关注

    0

    文章

    54

    浏览量

    6316
收藏 人收藏

    评论

    相关推荐

    Zynq UltraScale + MPSoC USB 3.0 CDC器件类设计

    Windows主机PC上测试LinuxZynq®UltraScale+™MPSoC USB 3.0通信设备类功能:将SD卡装入J100连接器ZCU102板打开电路板。在主机PC上启动已安装的UART
    发表于 01-03 09:59

    为什么在Vivado(任何版本)没有ZCU102的板级支持?

    嗨,我刚收到一对闪亮的新ZCU102开发板。 MPSoC部分是一个“ES”,我认为是工程硅。这就是为什么在Vivado(任何版本)没有ZCU102的板级支持?既然
    发表于 10-11 09:02

    请问Zynq Ultrascale + MPSOC本身是否存在问题?

    ZCU102演示,DP-to-HDMI适配器目前无法开箱即用,即使将来也可能只支持一部分适配器。这需要更新的芯片版本和更多测试。”我想明白为什么会这样。1)Zynq Ultrascale + MPSOC
    发表于 10-14 09:17

    如何调试Zynq UltraScale+ MPSoC VCU DDR控制器

    的普通问题,还是一个出现在正在使用 Zynq UltraScale+ MPSoC VCU DDR 控制器的地方的特殊问题。  DDR 性能:  对于性能问题,可将板上的性能与 ZCU1
    发表于 01-07 16:02

    如何调试Zynq UltraScale+ MPSoC VCU DDR控制器

    如何调试 Zynq UltraScale+ MPSoC VCU DDR 控制器?
    发表于 01-22 06:29

    如何使用ZCU102评估板来运行应用

    的教程。这些视频是使用 Vivado® Design Suite 2019.1 版和赛灵思软件开发套件 (SDK) 创建的。其中所含示例均为针对 Zynq® UltraScale+™ MPSoC ZCU102 Rev1 评估板的示例。视频 1 演示了如何使用
    发表于 12-23 06:53

    Zynq UltraScale+ MPSoC ZCU102评估套件解决方案

    Zynq UltraScale+ MPSoC ZCU102 评估套件使用 MAX15301 及 MAX15303 PMBus 稳压器以及 MAX20751E 主控基于 Maxim PMBus 的电源
    的头像 发表于 07-04 14:19 8823次阅读

    Zynq UltraScale+ MPSoCZCU102开发套件的开发流程

    使用Zynq UltraScale + MPSoCZCU102开发套件,该视频展示了使用SDSoC开发环境的开发流程。
    的头像 发表于 11-27 06:29 4868次阅读

    如何调试 Zynq UltraScale+ MPSoC VCU DDR 控制器?

    Zynq UltraScale+ MPSoC VCU DDR 控制器是一款专用 DDR 控制器,只支持在 Zynq UltraScale+ MPSoC EV 部件上与 Zynq
    发表于 02-23 06:00 15次下载
    如何调试 Zynq UltraScale+ <b class='flag-5'>MPSoC</b> VCU <b class='flag-5'>DDR</b> 控制器?

    Zynq UltraScale + MPSoCDDR接口

    本篇主要针对Zynq UltraScale + MPSoCDDR接口,从硬件设计的角度进行详细介绍,最后展示一下小编之前自己设计的基于ZU+的外挂8颗DDR4的设计。 目前比较常用的DDR
    的头像 发表于 09-16 10:17 5796次阅读
    Zynq UltraScale + <b class='flag-5'>MPSoC</b>的<b class='flag-5'>DDR</b>接口

    MPSoC ZCU106单板的HDMI-Tx上基于eglfs_kms的运行QT应用程序

    按照在MPSoC上运行基于eglfs_kms的QT应用程序, 可以在MPSoC ZCU106单板的DP上基于eglfs_kms的运行QT应用程序。按照在VCUTRD 2020.1 里设置HDMI-TX显示QT界面, 可以在
    的头像 发表于 08-02 09:04 2953次阅读

    MPSoC设计USB Phy的复位信号

    在Xilinx的ZCU102和ZCU106单板设计,使用了管脚PS_MODE1作为外部USB Phy的复位信号。在
    的头像 发表于 08-02 09:38 2591次阅读
    <b class='flag-5'>MPSoC</b>设计<b class='flag-5'>中</b>USB Phy的<b class='flag-5'>复位</b><b class='flag-5'>信号</b>

    ZCU106在PLDDR实现超低延时编码

    Xilinx提供超低延时编解码方案,在ZCU106单板上可以验证。文档MPSoC VCU TRD 2020.2 Low Latency XV20 提供了详细命令。缺省情况下,编码使用的是PS DDR
    发表于 08-02 09:12 788次阅读
    <b class='flag-5'>ZCU</b>106在PLDDR实现超低延时编码

    zcu102和zcu104有什么区别

    思UltraScale+多目标器件系列开发的平台,同时具备了高性能计算(HPC)和嵌入式特性。 处理器: ZCU102和ZCU10
    的头像 发表于 01-04 10:54 3504次阅读

    AMD/Xilinx Zynq® UltraScale+ ™ MPSoC ZCU102 评估套件

    架构的 Mali-400 MP2 图形处理单元。该套件的 ZCU102 板支持所有主要外设和接口,支持许多应用的开发。 特征 针对使用 Zynq Ultrascale+ MPSoC 的快速应用原型设计进行了优化 DDR4 SOD
    的头像 发表于 11-20 15:32 323次阅读
    AMD/Xilinx Zynq® UltraScale+ ™ <b class='flag-5'>MPSoC</b> <b class='flag-5'>ZCU</b>102 评估套件