黑金AX7020开发板原理图学习分享第一部分 整体架构电源时序整理

本文主要是介绍黑金AX7020开发板原理图学习分享第一部分 整体架构电源时序整理,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一  整体框图

图片为黑金官方提供原理框图

根据该框图可知:

1.主控芯片

开发板主控使用的是Zynq7000系列XC7020-2CLG400。

该芯片在赛灵思官网产品选型指南栏被规划至成本优化型产品,具体原因不清楚(笔者猜可能是因为较为节约成本)。

基于Xilinx SoC体系结构。集成了功能丰富的双核或单核ARM®Cortex™-A9处理系统(PS)和28 nm Xilinx可编程逻辑(PL)。

即可分成处理器系统部 Processor System(PS)和可编程逻辑部分 Programmable Logic(PL)。

BANK分布见下篇,具体功能分析。

2.板卡功能

1)两片大容量的 4Gbit(共 8Gbit)高速 DDR3 SDRAM,可作为 ZYNQ 芯片数据的缓存,也可以作为操作系统运行的内存; 

2)一片 256Mbit 的 QSPI FLASH, 可用作 ZYNQ 芯片的系统文件和用户数据的存储; 

3)一路 10/100M/1000M 以太网 RJ-45 接口, 可用于和电脑或其它网络设备进行以太网数据交换; 

4)一路 HDMI 图像视频输入输出接口, 能实现 1080P 的视频图像传输; 

5)一路高速 USB2.0 HOST 接口, 可用于开发板连接鼠标、键盘和 U 盘等 USB 外设; 

6)一路高速 USB2.0 OTG 接口, 用于和 PC 或 USB 设备的 OTG 通信; 

7)一路 USB Uart 接口, 用于和 PC 或外部设备的串口通信; 

8)一片的 RTC 实时时钟,配有电池座,电池的型号CR1220。 

9)一片 IIC 接口的 EEPROM 24LC04; 

10)6 个用户发光二极管 LED, 2 个 PS 控制,4 个 PL 控制;

11)7 个按键,1 个 CPU 复位按键,2 个 PS 控制按键,4 个 PL 控制按键; 

12)板载一个 33.333Mhz 的有源晶振,给 PS 系统提供稳定的时钟源,一个 50MHz 的有源晶振,为 PL 逻辑提供额外的时钟; 

13)2 路 40 针的扩展口(2.54mm 间距),用于扩展 ZYNQ 的 PL 部分的 IO。可以接 7 寸 TFT模块、摄像头模块和 AD/DA 模块等扩展模块; 

14)一个 12 针的扩展口(2.54mm 间距),用于扩展 ZYNQ 的 PS 系统的 MIO; 

15)一路 USB JTAG 口,通过 USB 线及板载的 JTAG 电路对 ZYNQ 系统进行调试和下载。

16)1 路 Micro SD 卡座(开发板背面),用于存储操作系统镜像和文件系统。[1]

二 电源时序

盘一下子整个上电时序。

PS:建议VCCPINT(1.0V核电)、VCCPAUX(1.8V辅助电)和VCCPLL(PS端PLL1.8V电)同时供应。

然后PS VCCO供应VCCO_MIO0、VCCO_MIO1和VCCO_DDR。

VCC0_MIO0与VCCCO_MIO1选用的为1.8V电压模式而VCCO_DDR为1.5V供电,根据手册描述他们可由同电源同时供电。

PL端与PS端大致相同。

特别注意PL端注VCCO HR I/O与VCCAUX之间的电压差不得超过TVCCO2VCCAUX的2.625V,以保持设备的可靠性水平。已知两者稳定后压差1.5V,所以建议设计时采用同芯片同时上电。

AX7020电源设计为5V进电口进电,进电保险丝F3最大承载电流2A,整板功率不大于10W(板卡功率计算见下篇),然后由四片TLV62130RGT同时转出1V,1.8V,1.5V,3.3V。

VCCIO_35电源手册没找到,看着是一部分给FPGA一部分用作灯和按键的开关了,等找到引脚手册看一下,下一篇介绍。

赛灵思原文上电时序描述:

PS:The recommended power-on sequence is VCCPINT, VCCPAUX and VCCPLL together, then the PS VCCO supplies (VCCO_MIO0,VCCO_MIO1, and VCCO_DDR) to achieve minimum current draw and ensure that the I/Os are 3-stated at power-on. The recommended power-off sequence is the reverse of the power-on sequence. If VCCPAUX, VCCPLL and the PS VCCO supplies (VCCO_MIO0, VCCO_MIO1, and VCCO_DDR) have the same recommended voltage levels, then they can be powered by the same supply and ramped simultaneously. Xilinx recommends powering VCCPLL with the same supply as VCCPAUX, with an optional ferrite bead filter.

PL:The recommended power-on sequence for the PL is VCCINT, VCCBRAM, VCCAUX, and VCCO to achieve minimum current draw and ensure that the I/Os are 3-stated at power-on. The recommended power-off sequence is the reverse of the power-on sequence. If VCCINT and VCCBRAM have the same recommended voltage levels then both can be powered by the same supply and ramped simultaneously. If VCCAUX and VCCO have the same recommended voltage levels then both can be powered by the same supply and ramped simultaneously. 

For VCCO voltages of 3.3V in HR I/O banks and configuration bank 0: 

• The voltage difference between VCCO and VCCAUX must not exceed 2.625V for longer than TVCCO2VCCAUX for each power-on/off cycle to maintain device reliability levels. 

• The TVCCO2VCCAUX time can be allocated in any percentage between the power-on and power-off ramps

[2]

令附赛灵思官方电源手册及开发板原理图资料链接:

链接:https://pan.baidu.com/s/10Ml7sP-mTRhuQWqVgV0JJQ 

提取码:uk9t

PS:边学边写,不喜勿喷,发现错误欢迎批评指正。

注:

[1]摘自《cource_s1_ALINX_ZYNQ(AX7010_AX7020)2019版开发平台FPGA教程V1.02》。

[2]摘自《ds187-XC7Z010-XC7Z020-Data-Sheet》。

 

这篇关于黑金AX7020开发板原理图学习分享第一部分 整体架构电源时序整理的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/384883

相关文章

Python虚拟环境与Conda使用指南分享

《Python虚拟环境与Conda使用指南分享》:本文主要介绍Python虚拟环境与Conda使用指南,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、python 虚拟环境概述1.1 什么是虚拟环境1.2 为什么需要虚拟环境二、Python 内置的虚拟环境工具

MyBatis Plus 中 update_time 字段自动填充失效的原因分析及解决方案(最新整理)

《MyBatisPlus中update_time字段自动填充失效的原因分析及解决方案(最新整理)》在使用MyBatisPlus时,通常我们会在数据库表中设置create_time和update... 目录前言一、问题现象二、原因分析三、总结:常见原因与解决方法对照表四、推荐写法前言在使用 MyBATis

Go学习记录之runtime包深入解析

《Go学习记录之runtime包深入解析》Go语言runtime包管理运行时环境,涵盖goroutine调度、内存分配、垃圾回收、类型信息等核心功能,:本文主要介绍Go学习记录之runtime包的... 目录前言:一、runtime包内容学习1、作用:① Goroutine和并发控制:② 垃圾回收:③ 栈和

MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)

《MySQL复杂SQL之多表联查/子查询详细介绍(最新整理)》掌握多表联查(INNERJOIN,LEFTJOIN,RIGHTJOIN,FULLJOIN)和子查询(标量、列、行、表子查询、相关/非相关、... 目录第一部分:多表联查 (JOIN Operations)1. 连接的类型 (JOIN Types)

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

Python处理大量Excel文件的十个技巧分享

《Python处理大量Excel文件的十个技巧分享》每天被大量Excel文件折磨的你看过来!这是一份Python程序员整理的实用技巧,不说废话,直接上干货,文章通过代码示例讲解的非常详细,需要的朋友可... 目录一、批量读取多个Excel文件二、选择性读取工作表和列三、自动调整格式和样式四、智能数据清洗五、

JDK9到JDK21中值得掌握的29个实用特性分享

《JDK9到JDK21中值得掌握的29个实用特性分享》Java的演进节奏从JDK9开始显著加快,每半年一个新版本的发布节奏为Java带来了大量的新特性,本文整理了29个JDK9到JDK21中值得掌握的... 目录JDK 9 模块化与API增强1. 集合工厂方法:一行代码创建不可变集合2. 私有接口方法:接口

电脑系统Hosts文件原理和应用分享

《电脑系统Hosts文件原理和应用分享》Hosts是一个没有扩展名的系统文件,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应... Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应

JAVA数组中五种常见排序方法整理汇总

《JAVA数组中五种常见排序方法整理汇总》本文给大家分享五种常用的Java数组排序方法整理,每种方法结合示例代码给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录前言:法一:Arrays.sort()法二:冒泡排序法三:选择排序法四:反转排序法五:直接插入排序前言:几种常用的Java数组排序

Spring Boot 常用注解整理(最全收藏版)

《SpringBoot常用注解整理(最全收藏版)》本文系统整理了常用的Spring/SpringBoot注解,按照功能分类进行介绍,每个注解都会涵盖其含义、提供来源、应用场景以及代码示例,帮助开发... 目录Spring & Spring Boot 常用注解整理一、Spring Boot 核心注解二、Spr