S6-ZYNQ硬件板级原理图实战导学

视频链接

ZYNQ7100板级系统硬件实战01_哔哩哔哩_bilibili

ZYNQ硬件板级原理图实战导学

1、XC7Z100-2FFG900简介

Zynq-7000系列是Xilinx公司推出的全可编程片上系统(All Programmable SoC),包含 PS(Processing  System,处理器系统)和 PL(Programmable Logic,可编程逻辑)两部分。Zynq SoC整合了ARM双核cortex-A9处理器和 Xilinx 7系列 FPGA架构,ARM Cortex-A9 是一个应用级的处理器,能运行像 Linux 这样的操作系统,而可编程逻辑是基于 Xilinx 7 系列的 FPGA 架构。使得它不仅拥有ASIC在能耗、性能和兼容性方面的优势,而且具有FPGA硬件可编程性的优点。

性能 Artix < Kintex

ArtixTM-based devices: Z-7010, Z-7015, Z-7020

KintexTM-based devices: Z-7030, Z-7035,Z-7045,Z-7100

ZYNQ实际上是一个以处理器为核心的系统,PL只是它的一个外设。

Zynq-7000系列的亮点在于它包含了完整的ARM处理器系统,且处理器系统中集成了内存控制器和大量的外设,使 Cortex-A9 处理器可以完全独立于可编程逻辑单元。ZYNQ的PL和PS两部分的供电电路是独立的,这样PS或PL部分不被使用的话就可以被断电。

《ds190-Zynq-7000-Overview》   P7~P9

ZYNQ7000芯片的PS总体框图如图所示

《ds190-Zynq-7000-Overview》   P6

ZYNQ一般都是先配置启动PS,PS启动之后去配置PL。

ZYNQ处理器系统里并非只有 ARM 处理器,还有一组相关的处理资源,形成了一个应用处理器单元 (Application Processing Unit,APU),另外还有扩展外设接口、cache 存储器、存储器接口、互联接口和时钟发生电路等。

Processing System (PS)  处理系统

1、Application processor unit (APU)

2、Memory interfaces

3、I/O peripherals (IOP)

4、Interconnect

Programmable Logic (PL)    可编程逻辑

zynq板卡使用的是Xilinx公司的Zynq7000系列的芯片,型号为XC7Z100-2FFG900。芯片的PS系统集成了两个ARM Cortex™-A9处理器,AMBA®互连,内部存储器,外部存储器接口和外设。这些外设主要包括USB总线接口,以太网接口,SD/SDIO接口,I2C总线接口,CAN总线接口,UART接口,GPIO等。PS可以独立运行并在上电或复位下启动。

XC7Z100-2FFG900I芯片的速度等级为-2,工业级,封装为FGG900,引脚间距为1.0mm,ZYNQ7000系列的具体的芯片型号定义如下图所示。

Zynq 7000 SoC Package Devices Pinout Files

《ug865-Zynq-7000-Pkg-Pinout》  P11

其中FPGA芯片ZYNQ的主要参数如下所示:(★)

名称

具体参数

逻辑单元LogicCells

326,080

查找表(Slices)

50,950

触发器(CLBflip-flops)

407,600

BlockRAM(36kbeach)大小

445

DSP处理单元(DSPSlices)

840

PCIeGen2

1

模数转换/XADC

1个12bit,1MbpsAD

GTPTransceiver

16个,12.5Gb/smax

速度等级

-2

温度等级

工业级

1.1.2、XC7Z100-2FFG900的管脚分类

1.1.2.1、XC7Z100-2FFG900的PL Pins summary

Pin Name

Description

CFGBVS_0

(Input)

Dedicated

Configuration Banks Voltage Select   配置组电压选择

This pin selects the preconfiguration I/O standard type for the dedicated configuration bank 0. If the VCCO for bank 0 is 2.5V or 3.3V, then this pin must be connected to VCCO_0.

If the VCCO for bank 0 is less than or equal to 1.8V, then this pin should be connected to GND.

这个引脚选择专用配置Bank 0的预配置I/O标准类型。

如果Bank 0的VCCO为2.5V或3.3V,则该引脚必须连接到VCCO_0。

如果Bank 0的VCCO小于或等于1.8V,则该引脚应连接到GND。

DONE_0

(Bidirectional)

Dedicated

Active High, DONE indicates successful completion of configuration.

DONE表示配置成功完成(高电平有效)

INIT_B_0

(Bidirectional)

(open-drain)

Dedicated

Active Low, indicates initialization of configuration memory.

表示配置存储器的初始化(低电平有效);

PROGRAM_B_0

(Input)Dedicated

Active Low, asynchronous reset to configuration logic.

异步复位到配置逻辑(低电平有效)。

TCK_0

(Input)

Dedicated

IEEE Std 1149.1 (JTAG) Test Clock    Jtag测试时钟

TDI_0

(Input)

Dedicated

JTAG Test Data Input      Jtag数据输入

TDO_0

(Output)Dedicated

JTAG Test Data Output     Jtag数据输出

TMS_0

(Input)Dedicated

JTAG Test Mode Select     Jtag模式选择

RSVDVCC[3:1]

Dedicated

N/A

Reserved pins—must be tied to VCCO_0.

保留引脚 — 必须连接到VCCO_0。

RSVDGND

Dedicated

N/A

Reserved pins—do not connect.

保留引脚 — 不连接

VCCBATT_0

N/A

Supply Voltage

Decryptor key memory backup supply; this pin should be tied to the appropriate VCC or GND when not used.

解密器密钥存储器备份供电;当不使用时,此引脚应连接到适当的VCC或GND。

//VCCBATT是FPGA内部易失性存储器的电池备份电源,用于存储AES解密器的密钥。 对于需要来自易失性密钥存储区的解密密钥的加密比特流,将此引脚连接到电池以在FPGA未供电时保留密钥。 如果不要求使用易失性密钥存储区中的解密密钥,请将此引脚连接到GND或VCCAUX。 //

1.1.2.2、XC7Z100-2FFG900的PS Pins summary

1.1.2.3、XC7Z100-2FFG900的MGT Pins summary
1.1.2.4、XC7Z100-2FFG900电源管脚分类

1.1.3、MIO-at-a-Glance Table (bank 500 & 501 配置)(★)

1.1.4、BOOT Mode MIO Strapping Pins (★)

1.1.5、zynq的时钟配置
1.1.6、上电时序

详细内容参考视频讲解

  • 23
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Zynq-7010 是 Xilinx 公司推出的一款嵌入式处理器系统级芯片(SoC),结合了可编程逻辑和双核 ARM Cortex-A9 处理器。在设计 Zynq-7010 的硬件原理时,需要考虑到其多个功能模块的连线、电源供应、外部接口等因素。 硬件原理是一种形化表示电子产品连接关系的工具,它记录了各个电子元器件之间的接线方式以及它们与外部接口的连接方式。在设计 Zynq-7010 的硬件原理时,首先需要明确各个功能模块的位置和连接关系,包括 ARM Cortex-A9 处理器核、可编程逻辑的连线资源、外围设备的接口等。其次,根据数据手册和规格说明书,将各个元器件的引脚连接到正确的位置,并保证信号的走线符合设计要求,避免干扰和冲突。 另外,还需要考虑到 Zynq-7010 的电源供应问题。硬件原理中应包含功率管理模块,用于提供适当的电源给不同的功能模块,如处理器核、FPGA 逻辑、DDR3 存储器和外围设备等。为了确保电源稳定和防止噪声干扰,还可以添加滤波电容和稳压电路等组件。 在 PCB 设计中,根据硬件原理的连接关系,将电子元器件布局在 PCB 上,然后绘制连线将各个元器件连接在一起。此时需要注意信号线的走线长度、走线路径的避让和信号干扰等问题,以保证电路的正常运行。 综上所述,Zynq-7010 的硬件原理及 PCB 设计需要综合考虑其各个功能模块的连接关系、电源供应、走线和信号干扰等因素,以确保系统的稳定性和性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值