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

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

3天内不再提示

ZU+系列MPSoC的外围接口详细分析

454398 来源:硬件助手 作者:硬件助手 2020-12-26 10:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本篇主要介绍ZU+系列MPSoC的外围接口,针对每个接口进行概述性介绍,后续会针对个别接口进行详细介绍原理图设计和PCB设计

ZU+系列MPSoC的外围接口主要包括两部分:PL部分和PS部分。PL内部资源视具体型号而定,PS部分集成两个或四个ARM Cortex-A53 MPCore with CoreSight(具体数量和性能和具体型号有关),以及两个ARM Cortex-R5 with CoreSight。

pIYBAF9uIGWAXVGXAACf93SCqMQ852.png

对外接口主要有以下几种:

  • PL CONFIG&SYSMON;
  • PL HP I/O banks;
  • PL HD I/O banks;
  • PL GTH/GTY Quads;
  • PS DDRx;
  • PS GTR(包括PCIe V2.0, USB3.0, DP1.2a, GbE, SATA V3.1);
  • PS Config;
  • PS I/O(MIO)(PCIe, PMU, CAN 2.0B, I2C, SPI, QSPI, NAND, USB 2.0 ULPI, GEM Ethernet RGMII, SDIO, UART, GPIO, MDIO, SWDT, TTC, TPIU, PJTAG)。

内部硬核都是使用第三方的,具体如下:

o4YBAF9uIGmAAkJGAALw0viaHZ0481.png

1、PL端外围接口

PL端外围接口包括逻辑部分和GTx部分。逻辑部分包括HP和HD两种接口,接口数量根据具体型号和封装不一样;GTx部分包括GTH和GTY两种。

HP和HD的接口特性如下:

pIYBAF9uIG2AP4UgAAMFAPgScA0495.png


o4YBAF9uIHGAOyI2AAOck4FMqmQ588.png

GTH和GTY接口的特性如下:

o4YBAF9uIHKANjqYAACjxBIWiJg912.png

2、PS端外围接口

PS侧的引脚主要分为以下几类:

  • Power
  • Clock, reset, and configuration
  • JTAG interfaces(参考IEEE Std 1149.1)
  • Multiplexed I/O (MIO)
  • PS GTR serial channels
  • DDR I/O

其对外接口主要包括GTR、DDR和MIO接口。除了GTR信号外,所有其他的PS外设均可通过EMIO布线到PL端。

2.1、PS端DDR接口

PS端的DDR接口支持DDR3、DDR3L、LPDDR3、DDR4、and LPDDR4。详细的参数和性能参考ZU+的TRM,详细的硬件设计将在后续的文章中详细讲解。

pIYBAF9uIHSANQJcAAF0LN1xE4c997.png


pIYBAF9uIHaAc_ZbAAElOzysjJY564.png


o4YBAF9uIHmAKri9AAHehUMsmiA497.png


pIYBAF9uIH-AIyvIAAVurPV_P3U141.png

2.2、PS端MIO接口
Zynq UltraScale+具有78个可配置复用的MIO,这些MIO可用作将PS内的相关外设控制器引出,同时这些控制器均可通过EMIO引出。

由于MIO都是复用IO,在进行硬件设计时需要特别注意他们之间的互相限制关系。特别注意:当使用PCIe时,其EndPoint Mode Reset必须接入到MIO29~31, 33~37之间的任意一个引脚上,不能连接到之外的其他引脚。

o4YBAF9uIIGAVaNCAAFhORmRttE134.png


pIYBAF9uIIWAGM4hAAPHIwhr7Fk358.png

2.3、PS端GTR接口
The PS-GTR transceivers provide the only I/O path for the PCIe v2.0, USB3.0, DisplayPort (transmitter only), SGMII, and SATA controllers.

The PCS provides 8B/10B encoding and decoding, elastic buffer, and buffer management logic such as comma detection and byte and word alignment.

The PMA provides one PLL per lane with the ability to share reference clocks, transmitter de-emphasis, receiver continuous time linear equalizer, SSC support, out-of-band signaling, and LFPS/Beacon signaling for USB3.0/PCIe v2.0 designs.

GTR支持以下几种协议:

PCIe v2.0 PHY Protocol

  • Gen 1 and Gen 2.
  • Lane-to-lane deskew for multi-lane PCIe design.
  • Beacon signaling.

USB3.0 PHY Protocol

  • Integrated RX termination resisters.
  • LFPS signaling.

DisplayPort 1.2a PHY Protocol (Transmitter only)

  • Reduced bit rate (RBR), 1.62 Gb/s.
  • High bit rate (HBR), 2.7 Gb/s.
  • HBR2, 5.4 Gb/s.

Gigabit Ethernet SGMII PHY Protocol

PS GEM controller.

SATA v3.1 PHY Protocol

  • Generation 1, 1.5 Gb/s.
  • Generation 2, 3.0 Gb/s.
  • Generation 3, 6.0 Gb/s.
  • Out-of-band (OOB) signaling.

o4YBAF9uIIeAeVnjAADuc_9_XG0869.png

2.4、PS端HS-MIO接口
HS-MIO的功能就是复用高速PS-GTR外围接口,最大支持4个通道。

o4YBAF9uIImAZBntAADfRWhXqi4969.png

以上就是针对ZU+系列MPSoC的外围接口介绍。

编辑:hfy


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

    关注

    33

    文章

    9633

    浏览量

    157770
  • MPSoC
    +关注

    关注

    0

    文章

    205

    浏览量

    25264
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    导热凝胶热循环测试结果对比与分析

    铬锐特实业|东莞厂家|导热凝胶热循环测试结果深度对比:1000次-40℃~125℃循环后,高性能导热凝胶热导率衰减率仅5%以内,远优于普通硅脂。详细分析其稳定性与实际应用价值,为高端电子设备提供可靠散热解决方案。
    的头像 发表于 04-09 00:28 251次阅读
    导热凝胶热循环测试结果对比与<b class='flag-5'>分析</b>

    RDMA设计27:队列管理模块设计之完成模块详细分析

    本文主要交流设计思路,在本博客已给出相关博文一百多篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。若有NVME或RDMA 产品及项目需求,请看B站视频后联系。 (3)完成队列 完成队列的管理由完成条目解析单元和异常完成条目处理单元组成。完成条目解析单元中只设置了一个虚拟完成队列,使用这样的结构设计原因有三。 一是当完成条目状态为正常完成时,只需要通知接受接收队列管理单元释放对应的发送队列资源即可。当完成条目状态异常时,只需要将其写入异常完成条目处理单元即可,并不需要完成条目解析单元进行过多的数据处理。 二是由于以太网的特性,数据包的到达存在一定的时间差。而完成条目解析单元仅需一个时钟周期即可完成完成条目的解析工作,不会出现完成队列的写阻塞情况。 三是每个 RoCE v2 数据包都存在唯一的包序列号,即使在一对多主机的部署情境下,每个主机对应的包序列号范围也是不同的,完成条目中的队列 ID 不再是远程主机的唯一标识。故而只使用一个虚拟完成队列足以满足接收队列管理单元和发送队列管理单元的信息需求。这样的设计在一定程度上缩减存储资源开销的同时,也会进一步减小用户操作难度,使模块不再需要为每一个发送队列创建一个完成队列。 异常完成条目处理单元在发现异常完成条目后,将对应的信息提交给 RoCE v2 发送模块,发送对应情况的异常处理包。如果发生致命错误,则其同时修改状态监测单元中对应的寄存器以及时通知用户。如发现完成条目错误为丢包或包序列号错误时,此处理单元会通知 RoCE v2 发送模块发送 ACK 回复,并将其中字段标识为序列号错误,请求远程主机 back-to-N 重传。 B站已给出相关性能的视频,如想进一步了解,请搜索B站用户:专注与守望 https://www.bilibili.com/video/BV1mPV5eCE8z/?spm_id_from=333.337.search-card.all.click&vd_source=c355545d27a44fe96188b7caefeda6e7
    发表于 01-23 08:52

    RDMA设计26:队列管理模块设计之接收队列模块详细分析

    本文主要交流设计思路,在本博客已给出相关博文100多篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。 (2)接收队列 接收队列由一个接收队列管理单元组成。与发送队列类似的是,接收队列管理单元也由若干表单构成,其中包括 RQ1 表单和用户接收队列表单。用户接收队列表单与用户发送队列表单严格一一对应并同时启用或弃用,以此来保证 RoCEv2 队列对的完整性。但与用户发送队列表单不同的是,用户接收队列表单中只包含了队列 ID、会话 ID、远程主机 IP 地址。 当接收队列管理单元接收到来自 RoCE v2 接收模块的接收队列条目时,根据其中的队列 ID 寻找相应表单,并通知发送队列管理单元释放对应表单中的发送队列条目。同时接收队列管理单元也不再处理远程主机发送过来的数据,而是直接由 RoCEv2 接收模块通知 DMA 控制器处理数据。这样的设计使得接收队列管理单元并不需要占用存储资源,可以更好的节省系统的资源占用并提高接收队列处理效率。 B站已给出相关性能的视频,如想进一步了解,请搜索B站用户:专注与守望 https://www.bilibili.com/video/BV1mPV5eCE8z/?spm_id_from=333.337.search-card.all.click&vd_source=c355545d27a44fe96188b7caefeda6e7
    发表于 01-22 09:03

    浑圆天成!Profinet转EtherCAT网关模块配置的详细分析

    浑圆天成!Profinet转EtherCAT网关模块配置的详细分析 浑圆天成!Profinet转EtherCAT网关模块配置的详细分析 在某工厂的生产系统中,需实现西门子S7-1200PLC与伺服
    的头像 发表于 12-24 17:27 769次阅读
    浑圆天成!Profinet转EtherCAT网关模块配置的<b class='flag-5'>详细分析</b>

    详细分析低烟无卤阻燃线载流量

    低烟无卤阻燃线的载流量并无统一固定值,其受线芯截面积、材质、绝缘层特性、环境温度及敷设条件等多重因素影响。以下是对其载流量的详细分析: 一、低烟无卤阻燃线的特性 低烟无卤阻燃线是一种环保型电缆,其
    的头像 发表于 09-05 10:08 809次阅读

    这么地道的ADC资料被我找到了?400页原创pdf原理到应用全覆盖!

    内容简介 深入研究模数转换器(ADC),包括数字系统中的关键组件。 详细分析ADC架构及其在不同领域的应用。 将理论概念与实际应用相结合,重点关注设计考量、误差分析和电源管理。 探讨ADC高级主题
    发表于 08-22 13:52

    请教单片机控制的推挽电路详解

    各位大神,我一直没有搞明白附件原理图推挽电路的详细工作原理,麻烦帮忙详细分析一下。谢谢
    发表于 08-16 08:32

    请教单片机控制的推挽电路详解

    各位大神,我一直没有搞明白附件原理图推挽电路的详细工作原理,麻烦帮忙详细分析一下,详细
    发表于 08-09 10:55

    影响电解电容寿命的主要因素及其详细分析

    电解电容的寿命受多种因素影响,这些因素相互作用,共同决定了电容在实际使用中的可靠性和稳定性。以下是影响电解电容寿命的主要因素及其详细分析: 一、核心影响因素:温度 高温加速老化 化学机制 :电解液中
    的头像 发表于 08-08 16:15 2584次阅读

    无刷直线直流电机非换相期间推力分析

    ,对数学模型进行了求解,推导出电流、推力的解析式:详细分析了PWM调制占空比、速度、反电动势系数对推力的影响,其中反电动势系数的分析结果对电机的设计具有重要的参考意义。最后,通过采用直接搜索的方法获得
    发表于 07-09 14:22

    介绍一种直流过压保护电路

    本篇博文将详细分析一种典型的过压保护电路,探讨其工作原理、元件选择及实际应用,帮助大家深入理解如何保护电子设备。
    的头像 发表于 07-05 11:06 1765次阅读
    介绍一种直流过压保护电路

    无刷直流电机负载能耗制动的分析与实现

    摘要:本文详细分析了无刷直流电机制动过程及回馈能量产生的机理,给出了过压保护电路及泵升电容、泵升电阻的计算公式,此计算方法适用于解决无刷直流电机制动状态下电压过高的情况。 纯分享帖,点击下方附件免费
    发表于 06-27 16:43

    Virtuallab Fusion应用:光栅的偏振分析

    分析和优化光栅结构的能力。 研究衍射级次的偏振状态 VirtualLab Fusion能够对光栅结构进行详细分析,包括分析可能的衍射级次和偏振态的变化。
    发表于 06-16 08:50

    Monel400蒙乃尔合金成分/密度/性能详细分析

    自动化
    上海乾福
    发布于 :2025年06月11日 09:55:23

    基于AD9613与Xilinx MPSoC平台的高速AD/DA案例分享

    本文主要介绍基于Xilinx UltraScale+MPSoC XCZU7EV的高速AD采集与高速DA输出案例
    的头像 发表于 06-03 14:22 1196次阅读
    基于AD9613与Xilinx <b class='flag-5'>MPSoC</b>平台的高速AD/DA案例分享