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模式选择 |
| RSVDVCC3: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、上电时序

详细内容参考视频讲解

相关推荐
Alinket8 小时前
不训练模型也能加 AI:5 套可直接量产的组合方案
人工智能·物联网·ai·健康医疗·无线通信·智能硬件·iot
HQB20268 小时前
EG1198|屹晶微电子 120V 内置 MOS 异步降压 DC‑DC(高性价比)
嵌入式硬件·硬件工程
嵌入式软硬件攻城狮8 小时前
9.读写DDR测试
fpga开发
果壳science10 小时前
张祥前实验如何获取正电荷
笔记·科技·嵌入式硬件·硬件工程·制造
南山电子nscn10 小时前
中科芯CETC汽车电池管理系统BMS进口芯片国产型号替代指南
单片机·汽车·bms
桀人11 小时前
认识AT24C02
stm32·单片机·嵌入式硬件
蒲公英内测分发11 小时前
智能门锁量产时,工厂测试 App 一直在更新,产线怎么避免装错 APK?
服务器·人工智能·github·智能硬件·智能手表
国科安芯12 小时前
星间激光通信终端CANFD控制网络的时延确定性与辐射可靠性
网络·嵌入式硬件·信息与通信·canfd·低轨卫星·商业航天·抗辐射
一直C12 小时前
嵌入式 Linux 驱动开发学习笔记:内核定时器、platform 总线与 I²C 驱动
linux·驱动开发·嵌入式硬件·学习·imx6ull
传感器与混合集成电路12 小时前
150MHz主频、8路DAC与6路PWM:JLH221360伺服控制SIP解析
嵌入式硬件