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

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

3天内不再提示

【ZYNQ Ultrascale+ MPSOC FPGA教程】第二章硬件原理图介绍

FPGA技术专栏 来源:芯驿电子科技 作者:芯驿电子科技 2021-01-21 13:06 次阅读

原创声明:

本原创教程由芯驿电子科技(上海)有限公司(ALINX)创作,版权归本公司所有,如需转载,需授权并注明出处。

简介

AXU2CGA/B的特点是体积小并扩展了丰富的外设。主芯片采用Xilinx公司的ZynqUltraScale+MPSoCsCG系列的芯片,型号为XCZU2CG-1SFVC784E。AXU2CGA的PS端挂载了2片DDR4(1GB,32bit)和1片256Mb的QSPIFLASH。AXU2CGB的PS端挂载了4片DDR4(2GB,32bit),1片8GBeMMCFLASH存储芯片和1片256Mb的QSPIFLASH。

外围接口包含1个MINIDP接口、4个USB3.0接口、1路千兆以太网接口、1个USB串口、1路PCIE接口、1路TF卡接口、2个40针扩展口、2路MIPI接口和按键LED

下图为整个开发系统的结构示意图:

o4YBAGAJC8eAeHHAAACwnfbGTSs009.jpg

ZYNQ芯片

XCZU2CG-1SFVC784E芯片的PS系统PS系统集成了2个ARMCortex™-A53处理器,速度高达1.2Ghz,支持2级Cache;另外还包含2个Cortex-R5处理器,速度高达500Mhz。

XCZU2CG支持32位或者64位的DDR4,LPDDR4,DDR3,DDR3L,LPDDR3存储芯片,在PS端带有丰富的高速接口如PCIEGen2,USB3.0,SATA3.1,DisplayPort;同时另外也支持USB2.0,千兆以太网SD/SDIO,I2CCANUART,GPIO等接口。PL端内部含有丰富的可编程逻辑单元,DSP和内部RAM。XCZU2CG芯片的总体框图下图所示

pIYBAGAJC8eAKO7XAAFH5a9CibA694.jpgZU2CG芯片的总体框图

其中PS系统部分的主要参数如下:

  • ARM双核Cortex™-A53处理器,速度高达1.2GHz,每个CPU32KB1级指令和数据缓存,1MB2级缓存2个CPU共享。

  • ARM双核Cortex-R5处理器,速度高达500MHz,每个CPU32KB1级指令和数据缓存,及128K紧耦合内存。

  • 外部存储接口,支持32/64bitDDR4/3/3L、LPDDR4/3接口。

  • 静态存储接口,支持NAND,2xQuad-SPIFLASH。

  • 高速连接接口,支持PCIeGen2x4,2xUSB3.0,Sata3.1,DisplayPort,4xTri-modeGigabitEthernet。

  • 普通连接接口:2xUSB2.0,2xSD/SDIO,2xUART,2xCAN2.0B,2xI2C,2xSPI,4x32bGPIO。

  • 电源管理:支持Full/Low/PL/Battery四部分电源的划分。

  • 加密算法:支持RSA,AES和SHA。

  • 系统监控:10位1Mbps的AD采样,用于温度和电压的检测

其中PL逻辑部分的主要参数如下:

  • 逻辑单元LogicCells:154K;

  • 触发器(flip-flops):141K;

  • 查找表LUTs:71K;

  • BlockRAM:9.4Mb;

  • 时钟管理单元(CMTs):3

  • 乘法器18x25MACCs:360

XCZU2CG-1SFVC784E芯片的速度等级为-1,商业级,封装为SFVC784。

DDR4DRAM

AXU2CGA板上PS端配有2片Micron(美光)的DDR4芯片,组成32位数据总线带宽和共1GB的容量。AXU2CGB板上PS端配有4片Micron(美光)的DDR4芯片,组成64位数据总线带宽和共2GB的容量。PS端的DDR4SDRAM的最高运行速度可达1200MHz(数据速率2400Mbps)。DDR4SDRAM的具体配置如下所示。

其中U71,U72仅AXU2CGB贴装。

位号 容量 厂家
U3,U5,(U71,U72) 256Mx16bit Micron

表3-1DDR4SDRAM配置

PS端的DDR4的硬件连接方式如下图3-1所示:

o4YBAGAJC8eANQ9KAABYiGxoqbc996.jpg图3-1PS端DDR4DRAM原理图部分

QSPIFlash

AXU2CGA/B配有1片256MBit大小的Quad-SPIFLASH芯片,型号为MT25QU256ABA1EW9-0SIT。QSPIFLASH连接到ZYNQ芯片的PS部分BANK500的GPIO口上,图4-1为QSPIFlash在原理图中的部分。

pIYBAGAJC8iARuyUAABZwMiOxhE976.jpg图4-1QSPIFlash连接示意图

eMMCFlash(仅AXU2CGB贴装)

AXU2CGB配有一片容量为8GB的eMMCFLASH芯片。eMMCFLASH连接到ZYNQUltraScale+的PS部分BANK500的GPIO口上,图5-1为eMMCFlash在原理图中的部分。

o4YBAGAJC8iAHY1FAABJR69SHbg184.jpg图5-1eMMCFlash连接示意图

图5-1eMMCFlash连接示意图

EEPROM

AXU2CGA/B开发板板载了一片EEPROM,型号为24LC04。EEPROM的I2C信号连接的ZYNQPS端的MIO口上。图6-1为EEPROM的原理图

pIYBAGAJC8iAE420AABE76xA8UQ468.jpg图6-1EEPROM原理图部分

DP显示接口

AXU2CGA/B带有1路MINI型的DisplayPort输出显示接口,用于视频图像的显示,最高支持4Kx2K@30Fps输出。ZU2CGPSMGT的LANE0和LANE1的TX信号以差分信号方式连接到DP连接器。DisplayPort辅助通道连接到PS的MIO管脚上。DP输出接口的示意图如图7-1所示:

o4YBAGAJC8mAOke6AACZGZPfF_4392.jpg7-1DP接口设计示意图

USB接口

AXU2CGA/B板上有4个USB3.0接口,接口为HOST工作模式(TypeA),数据传输速度高达5.0Gb/s。USB3.0通过ULPI接口连接外部的USBPHY芯片和USB3.0HUB芯片,实现高速的USB3.0数据通信

USB连接的示意图如8-1所示:

pIYBAGAJC8mAJtZPAAB1EXLjcP0927.jpg图8-1USB接口示意图

千兆以太网接口

AXU2CGA/B上有1路千兆以太网接口,以太网接口是通过GPHY芯片连接的PS的BANK502上。GPHY芯片采用Micrel公司的KSZ9031RNXIC以太网PHY芯片,PHYAddress为001。图9-1为ZYNQPS端以太网PHY芯片连接示意图:

o4YBAGAJC8mAdIyTAABs8Qrjsf4844.jpg图9-1ZYNQPS系统与GPHY连接示意图

USBUart接口

AXU2CGA/B板上配备了一个Uart转USB接口,用于系统调试。转换芯片采用SiliconLabsCP2102的USB-UAR芯片,USB接口采用MINIUSB接口,可以用一根USB线将它连接到上PC的USB口进行核心板的单独供电和串口数据通信。USBUart电路设计的示意图如下图所示:

pIYBAGAJC8qAJroAAABosQT-s9o935.jpg图10-1USB转串口示意图

SD卡槽

AXU2CGA/B板包含了一个MicroSD卡接口,SDIO信号与BANK501的IO信号相连,SD卡连接器的原理图如图11-1所示。

o4YBAGAJC8qAfTcRAAB04jOfG3o278.jpg图11-1SD卡连接示意图

PCIE接口

AXU2CGA/B配备了一个PCIEx1的插槽,用于连接PCIE外设,PCIE通信速度高达5Gbps。PCIE信号直接跟BANK505PSMGT收发器的LANE0相连接。PCIEx1设计的示意图如下图12-1所示:

pIYBAGAJC8qAKuzlAACGGvDN0vY828.jpg图12-1PCIE接口设计示意图

40针扩展口

AXU2CGA/B板上预留了2个2.54mm标准间距的40针扩展口,每个扩展口均包含2个3.3V电源,1个5V电源,3个地以及34个IO口。J12扩展口的IO口连接到ZYNQ芯片BANK66上,电平标准为1.8V,注意不要插1.8V之外的设备。J15扩展口的IO口连接到ZYNQ芯片BANK25,BANK26上,电平标准为3.3V。设计的示意图如下图13-1所示:

o4YBAGAJC8uAUmq3AABAjgfFmTk122.jpg图13-1扩展口设计示意图

MIPI接口

AXU2CGA/B板上有2路MIPI接口,用于连接MIPI摄像头。MIPI的差分信号分别连接到BANK64、65的HPIO上,电平标准为+1.2V;MIPI的控制信号连接到BANK24上,电平标准为+3.3V。MIPI口设计的示意图如下图14-1所示:

pIYBAGAJC8uAVpH6AABWHOKuZQU929.jpg图14-1MIPI接口连接示意图

JTAG调试口

在AXU2CGA/B板上预留了一个10针的JTAG接口,用于下载ZYNQUltraScale+程序或者固化程序到FLASH。JTAG的管脚定义如下图所示

图16-1JTAG接口管脚定义

拨码开关配置

板上有一个4位的拨码开关用来配置ZYNQ系统的启动模式。AXU2CGA/B系统支持4种启动模式。这4种启动模式分别是JTAG调试模式,QSPIFLASH,EMMC和SD2.0卡启动模式。芯片上电后会检测(PS_MODE0~3)的电平来决定那种启动模式。用户可以通过拨码开关来选择不同的启动模式。SW1启动模式配置如下表17-1所示。

pIYBAGAJC8yATYN9AABu2PfK_oc850.jpg表17-1SW1启动模式配置

LED灯

AXU2CGA/B的板上有4个用户指示灯,4个用户控制按键以及一个reset按键。4个用户指示灯和4个用户按键均连接到BANK24的IO上。LED灯硬件连接的示意图如图18-1所示:

o4YBAGAJC8yALV93AABLQfjOEBU286.jpg图18-1LED灯硬件连接示意图

系统时钟

板上分别为RTC电路,PS系统,PL逻辑部分提供了参考时钟,其中RTC的时钟为32.768,PS的系统时钟为33.3333Mhz,PL端的时钟是25Mhz。时钟电路设计的示意图如下图19-1所示:

pIYBAGAJC82ABBR4AABDn9FRcc0747.jpg图19-1时钟源

PL_REF_CLK的电平为+1.8V。

风扇接口

风扇为12V供电,可通过FAN_PWM信号调节转速。

电源

AXU2CGA/B的电源输入电压为DC12V,电流2A的适配器。电源接口如下图所示,尽量使用我们提供的电源适配器。

图20-1电源接口

结构尺寸图

o4YBAGAJDBiAG3bJAAEMblOe0c8186.jpg图21-1正面图(Top View)

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

    关注

    1600

    文章

    21283

    浏览量

    592879
  • 原理图
    +关注

    关注

    1265

    文章

    6176

    浏览量

    225201
  • JTAG
    +关注

    关注

    6

    文章

    382

    浏览量

    71140
  • Zynq
    +关注

    关注

    9

    文章

    598

    浏览量

    46597
  • MPSoC
    +关注

    关注

    0

    文章

    194

    浏览量

    24103
收藏 人收藏

    评论

    相关推荐

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

    需更改不同应用程序的固件或底层硬件。这些传输类型包括控制传输,批量传输,同步传输和中断传输。Zynq®UltraScale+MPSoC USB3。本技术提示解释了如何启用所有配置选项
    发表于 01-03 09:59

    如何利用ZYNQ MPSoC玩DOOM?

    ,在详细介绍具体步骤之前,我们先来了解什么是管理程序,以及它们如何与Zynq UltraScale+ MPSoC 上的处理器协同工作。
    发表于 10-09 06:21

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

      如何调试Zynq UltraScale+ MPSoC VCU DDR控制器  Zynq UltraScale+
    发表于 01-07 16:02

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

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

    ZYNQ Ultrascale+ MPSOC FPGA教程

    ZYNQ Ultrascale+ MPSOC FPGA教程
    发表于 02-02 07:53

    Zynq UltraScale+ MPSoC存储器接口系统的介绍

    该视频重点介绍UltraScale +产品系列的第一个成员Zynq®UltraScale+MPSoC,并展示了使用可编程逻辑中的DDR4
    的头像 发表于 11-29 06:36 3072次阅读

    Zynq UltraScale+ MPSoC的发售消息

    Zynq®UltraScale+MPSoC,现已开始发售。视频向您重点介绍了Xilinx UltraScale +产品组合的第一位成员
    的头像 发表于 11-27 06:47 3298次阅读

    米尔科技Zynq UltraScale+ MPSoC技术参考手册介绍

    Zynq UltraScale+ MPSoC是Xilinx推出的第二代多处理SoC系统,在第一代Zynq-7000的基础上做了全面升级,在单
    的头像 发表于 11-18 11:03 2607次阅读
    米尔科技<b class='flag-5'>Zynq</b> <b class='flag-5'>UltraScale+</b> <b class='flag-5'>MPSoC</b>技术参考手册<b class='flag-5'>介绍</b>

    ZYNQ Ultrascale+ MPSOC FPGA教程】第二章 硬件原理图介绍

    AXU2CGA/B的特点是体积小并扩展了丰富的外设。主芯片采用Xilinx公司的Zynq UltraScale+ MPSoCs CG系列的芯片,型号为XCZU2CG-1SFVC784I。AXU2CGA的PS端挂载了2片DDR4(2GB,32bit)和1片256Mb的QSP
    发表于 02-21 06:29 15次下载
    【<b class='flag-5'>ZYNQ</b> <b class='flag-5'>Ultrascale+</b> <b class='flag-5'>MPSOC</b> <b class='flag-5'>FPGA</b>教程】<b class='flag-5'>第二章</b> <b class='flag-5'>硬件</b><b class='flag-5'>原理图</b><b class='flag-5'>介绍</b>

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

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

    米尔电子zynq ultrascale+ mpsoc底板外设资源清单分享

    米尔电子推出的国内首款zynq ultrascale+ mpsoc平台核心板(及开发板):MYC-CZU3EG吸引了人工智能、工业控制、嵌入式视觉、ADAS、算法加速、云计算、有线/无线通信
    发表于 01-07 15:20 3次下载
    米尔电子<b class='flag-5'>zynq</b> <b class='flag-5'>ultrascale+</b> <b class='flag-5'>mpsoc</b>底板外设资源清单分享

    ZYNQ Ultrascale+ MPSoC系列FPGA芯片设计

    基于 Xilinx 公司ZYNQ Ultrascale+ MPSoC系列 FPGA 芯片设计,应用于工厂自动化、机器视觉、工业质检等工业领域
    发表于 11-02 14:35 1163次阅读

    Zynq UltraScale+ MPSoC中的隔离方法

    电子发烧友网站提供《Zynq UltraScale+ MPSoC中的隔离方法.pdf》资料免费下载
    发表于 09-13 17:11 1次下载
    <b class='flag-5'>Zynq</b> <b class='flag-5'>UltraScale+</b> <b class='flag-5'>MPSoC</b>中的隔离方法

    Zynq UltraScale+ MPSoC的隔离设计示例

    电子发烧友网站提供《Zynq UltraScale+ MPSoC的隔离设计示例.pdf》资料免费下载
    发表于 09-13 11:28 2次下载
    <b class='flag-5'>Zynq</b> <b class='flag-5'>UltraScale+</b> <b class='flag-5'>MPSoC</b>的隔离设计示例

    Zynq UltraScale+ MPSoC生产勘误表

    电子发烧友网站提供《Zynq UltraScale+ MPSoC生产勘误表.pdf》资料免费下载
    发表于 09-15 10:35 0次下载
    <b class='flag-5'>Zynq</b> <b class='flag-5'>UltraScale+</b> <b class='flag-5'>MPSoC</b>生产勘误表