前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Zynq-7010/7020异构多核SoC工业核心板硬件说明书

Zynq-7010/7020异构多核SoC工业核心板硬件说明书

原创
作者头像
创龙科技Tronlong
发布2022-10-31 14:03:00
1.7K0
发布2022-10-31 14:03:00
举报

本期分享Zynq-7010/20工业开发板(双核ARM Cortex-A9+A7)的参数规格资料,其中包含软硬件、原理图、工业温度等均有。

测试板卡是一款基于Xilinx Zynq-7000系列XC7Z010/XC7Z020高性能低功耗处理器设计的异构多核SoC工业级核心板,处理器集成PS端双核ARM Cortex-A9 + PL端Artix-7架构28nm可编程逻辑资源。核心板内部集成USB PHY芯片,通过邮票孔连接方式引出千兆网口、USB、CAN、UART等通信接口,可通过PS端加载PL端程序,且PS端和PL端可独立开发。核心板经过专业的PCB Layout和高低温测试验证,稳定可靠,可满足各种工业应用环境。

硬件资源

SOM-TLZ7x-S核心板板载CPU、ROM、RAM、USB PHY、晶振、电源、LED等硬件资源,并通过邮票孔连接方式引出IO。

图 1 核心板硬件框图

图 2

CPU

核心板CPU型号兼容XC7Z010-2CLG400I/XC7Z020-2CLG400I,CLG400封装,工作温度范围为-40°C~100°C,引脚数量为400个,尺寸为17mm*17mm。

CPU功能框图、资源列表如下。

图 3 Zynq-7000处理器功能框图

图 4 Zynq-7000处理器资源列表

ROM

SPI NOR FLASH

核心板通过PS端的QSPI0(CS0)总线连接工业级SPI NOR FLASH,型号兼容CYPRESS公司的S25FL256S和旺宏电子(MXIC)的MX25L25645G,容量为256Mbit。

eMMC

核心板通过PS端的SDIO1总线连接工业级eMMC,采用4bit数据线。

eMMC型号兼容Micron的MTFC4GACAJCN-4M IT(4GByte)和MTFC8GAKAJCN-4M IT(8GByte)、SkyHigh的S40FC004(4GByte)、SAMSUNG的KLM8G1GEUF-B04%(8GByte),以及江波龙(Longsys)的FEMDRW008G-88A39(8GByte)。

RAM

核心板通过PS端的DDR总线连接2片工业级DDR3,每片采用16bit数据线,共32bit,容量支持512MByte/1GByte。

DDR3型号兼容Micron的MT41K128M16(256MByte)和MT41K256M16(512MByte),以及ISSI的IS43TR16128DL(256MByte)和IS43TR16256BL(512MByte),支持DDR3-1066工作模式(533MHz)。

晶振

核心板采用2个工业级晶振Y1和Y2。

Y1为有源晶振,时钟频率为33.33MHz,频率稳定度为±20ppm,通过PS_CLK引脚为PS端提供系统时钟源。

Y2晶振时钟频率为24MHz,频率稳定度为±30ppm,为PS端USB PHY提供时钟源。

电源

核心板采用工业级分立电源芯片,满足系统的供电要求和CPU上电、掉电时序要求,采用5V直流电源供电。

LED

核心板板载5个LED。其中LED4为电源指示灯,系统上电完成后点亮;LED5为PL端DONE灯,当PL端初始化完成后会点亮;LED1和LED2为PS端用户可编程指示灯,LED3为PL端用户可编程指示灯,高电平点亮。

图 5 用户可编程指示灯与电源指示灯

图 6 PL端DONE灯

USB PHY

核心板板载1个工业级USB 2.0 PHY,型号为USB3320C-EZK,支持USB HOST、Device和OTG功能。PS端的8位并行数据接口USB0 ULPI通过PHY芯片转换成USB高速收发总线引出至邮票孔。

图 7

外设资源

核心板通过邮票孔引出的PS端主要外设资源、XADC资源如下表所示。大部分PS端外设均可通过EMIO方式使用PL端IO进行引出。

表 1

外设资源

数量

性能参数

USB 2.0

1

支持OTG模式;支持High-Speed/Full-Speed/Low-Speed模式;备注:核心板板载USB PHY已使用USB0;USB1相关引脚已被复用为SDIO0、SDIO1功能;

Ethernet

2

支持10/100/1000兆网口配置;支持网络自适应;

SD/SDIO

1

支持SD2.0/SDIO2.0/MMC3.31规范;支持最高50MHz时钟;备注:核心板板载eMMC设备已使用SDIO1;

SPI

2

支持Master Mode、Slave Mode、Multi Mode;每一路SPI支持3个片选;最高支持50MHz工作频率;

UART

2

最高支持波特率为921600bps;支持硬件或软件流控;

CAN

2

支持CAN 2.0A、CAN 2.0B标准;最高支持1Mbit/s速率;

I2C

2

支持I2C总线规范2.0,支持100KHz、400KHz速率;支持Master Mode、Slave Monitor Mode;

XADC

2

12位XADC,采样率高达1MSPS,unipolar模式支持0~1V输入,bipolar模式支持-0.5~0.5V输入;一路支持获取芯片结温和CPU若干供电电压;一路提供17对差分输入,包含1对专用模拟差分输入,16对复用模拟差分输入;

引脚说明

核心板CPU型号兼容XC7Z010和XC7Z020,其中XC7Z010引出PL端3个单端IO,48对差分对IO,共99个IO;XC7Z020引出PL端4个单端IO,60对差分对IO,共124个IO。XC7Z010和XC7Z020的PS端均引出31个PS端的单端IO。

备注:部分芯片引脚号后面括号标注NC的(详情见引脚列表),表示CPU为XC7Z010的核心板未引出该信号,而CPU为XC7Z020的核心板则不受影响(即引出该信号)。

引脚排列

核心板邮票孔引脚采用2x 40pin + 2x 60pin分布,共200pin。核心板左下角为第1pin,以逆时针方向递增至200pin,各个边依次为CON0A、CON0B、CON0C、CON0D。

图 8 核心板引脚排列示意图

电气特性

工作环境

表2

环境参数

最小值

典型值

最大值

工作温度

-40°C

/

85°C

存储温度

-50°C

/

90°C

工作湿度

35%(无凝露)

/

75%(无凝露)

存储湿度

35%(无凝露)

/

75%(无凝露)

工作电压

/

5.0V

/

功耗测试

表 3

类别

电压典型值

电流典型值

功耗典型值

状态1

5.0V

0.27A

1.35W

状态2

5.0V

0.49A

2.45W

备注:功耗基于TLZ7x-EasyEVM-S评估板测得。功耗测试数据与具体应用场景有关,测试数据仅供参考。

状态1:评估板不接入外接模块,PS端启动系统,不执行额外应用程序;PL端运行LED测试程序。

状态2:评估板不接入外接模块,PS端启动系统,运行DDR压力读写测试程序,2个ARM Cortex-A9核心的资源使用率约为100%;PL端运行IFD综合测试程序。

图 9 状态2 PL端资源使用率

热成像图

核心板未安装散热片与风扇,在常温环境、自然散热、“状态2”下稳定工作10min后,测试核心板热成像图如下所示。H为最高温度,S为平均温度。

备注:不同测试条件下结果会有所差异,数据仅供参考。

图 10

请参考以上测试结果,并根据实际情况合理选择散热方式。

机械尺寸

表4

PCB尺寸

45mm*65mm

PCB层数

10层

元器件最高高度

3.0mm

PCB板厚

1.2mm

图 11

图 12

元器件最高高度:指核心板最高元器件水平面与PCB正面水平面的高度差。核心板最高元器件为功率电感(L1/L2/L3/L4)。

底板设计注意事项

最小系统设计

基于SOM-TLZ7x-S核心板进行底板设计时,请务必满足最小系统设计要求,具体如下。

电源设计说明

核心板电源设计说明

核心板电源电路为VCCBRAM、VCCINT提供1V供电;为VCCPAUX、VCCO_MIO1_501、VCCPLL提供1.8V供电;为VCCO_MIO0_500、VCCO_0提供3.3V供电;为VCCO_DDR_502提供1.5V供电。

图 13

核心板采用工业级电源芯片将5V分别转成1V、1.8V、3.3V、1.5V,且通过电源芯片的EN和PG引脚进行控制上电时序,顺序依次为:1V -> 1.8V -> 3.3V & 1.5V &其他BANK电源。系统上电时,通过3.3V电源的PG信号控制PS_POR_B_500,以满足PS_POR_B_500在各路PS供电电源上电过程中处于低电平状态的要求。

备注:系统掉电时,通过电压监测芯片实现PS_POR_500在VCCINT掉电过程中处于低电平状态。

核心板主输入电源

VDD_5V_MAIN为核心板的主供电输入,输入电源功率建议按最大10W设计。

备注:由于VDD_5V_MAIN需满足评估底板其他5V外设接口的供电需求,因此评估板采用15W进行设计。

图 14

为保证VDD_5V_MAIN的电源稳定,底板设计时请参照评估板原理图,在靠近邮票孔VDD_5V_MAIN电源输入引脚位置放置储能、滤波电容。

图 15

XADC电源

XADC在核心板内部已设计1.8V供电,使用CPU内部参考电源。

VCCBATT电源

VCCBATT电源在核心板内部已设计1.8V供电,设计时无需提供额外供电给该引脚,默认悬空处理即可。

系统启动配置

核心板PS端BOOT SET引脚为MIO[8:2],说明如下图所示。其中BOOT SET引脚与QSPI0总线存在复用关系,MIO[8:7]配置与BANK 0、BANK 1电源电压有关,请保证BOOT SET引脚在上电初始化过程中不受外接设备的影响,否则将会导致PS端无法正常启动及核心板功能异常。

图 16

BOOT SET引脚(MIO3、MIO6、MIO7、MIO8)在核心板内部已进行上下拉配置,详细配置说明请查看“引脚上下拉说明”小节。底板BOOT SET引脚上拉电源需使用VDD_3V3_BOOT以保证正确读取BOOT SET引脚的电平状态。设计系统启动配置电路时,请参考评估底板BOOT SET部分电路进行相关设计。

图 17

系统复位信号

PS_SRST_B_501

PS_SRST_B_501为系统复位输入引脚,使用该信号对系统进行复位时,会复位除调试环境外的所有功能逻辑,PL端逻辑也会被复位。

PS_SRST_B_501信号在核心板已上拉,详细配置说明请查看“引脚上下拉说明”小节,在系统启动过程中拉低该引脚会导致系统无法启动,默认情况悬空处理即可。

图 18

PS_POR_B_500

PS_POR_B_500为PS端Power On Reset输入引脚,该复位信号不但复位所有寄存器,还将复位所有调试环境。

图 19

核心板内部已对PS_POR_B_500设计上下电控制电路,底板无需针对该引脚进行相关设计。

PORn_O

PORn_O信号为核心板电源复位输出,将会在核心板上电过程中一直保持低电平,可使用该信号作为评估底板各部分功能的复位引脚。

PROGRAM_B

PROGRAM_B信号用于复位PL端逻辑。核心板内部已上拉4.7K电阻至3.3V电源,默认情况悬空处理。

其他配置信号

BANK 34中的PUDC_B为PL端IO启动上拉使能配置引脚,在核心板内已上拉,详细配置说明请查看“引脚上下拉说明”小节。

图 20

其他设计注意事项

保留Micro SD卡接口

评估底板通过SDIO0总线引出Micro SD卡接口,主要用于调试过程中使用Linux系统启动卡来启动系统,或批量生产时可基于Micro SD卡快速固化系统,底板设计时建议保留此外设接口。

保留UART接口

评估底板将PS端和PL端的调试串口引脚通过CP2105芯片引出至Micro USB接口。PS端调试串口为UART1,PL端调试串口TX与RX引脚分别为F/D19/IO_L4P_T0_35/ADJ、F/D20/IO_L4N_T0_35/ADJ。底板设计时建议PS端保留UART1作为系统调试串口。

保留JTAG接口

评估底板引出14pin JTAG接口,为便于系统的调试,底板设计时建议保留此接口,且JTAG接口信号走线长度要求尽可能短。

XADC电路设计

核心板引出了XADC采样通道:DXP/N、VP/VN、AD0P/N~AD15P/N。设计需注意:

  1. XADC使用内部参考电压,VREFP_0和VRFN_0已连接至GND。VCCADC_0已设置为1.8V供电。
  2. XADC接口支持两种模式输入,unipolar模式支持幅值为0~1V信号输入,bipolar模式支持幅值为-0.5~0.5V输入,输入信号请勿超过以上范围,否则可能会损坏核心板。
  3. 如无需使用DXP/N、VP/VN通道,请将DXP_0_TMP、DXN_0_TMP、VP_0_ADC/VN_0_ADC引脚接地。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 硬件资源
  • CPU
  • ROM
  • SPI NOR FLASH
  • eMMC
  • RAM
  • 晶振
  • 电源
  • LED
  • USB PHY
  • 外设资源
  • 引脚说明
  • 引脚排列
  • 电气特性
  • 工作环境
  • 功耗测试
  • 热成像图
  • 机械尺寸
  • 底板设计注意事项
  • 最小系统设计
  • 电源设计说明
  • 系统启动配置
  • 系统复位信号
  • 其他配置信号
  • 其他设计注意事项
  • 保留Micro SD卡接口
  • 保留UART接口
  • 保留JTAG接口
  • XADC电路设计
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档