01开发板介绍
此款开发板使用的是Xilinx公司的Zynq7000系列的芯片,型号为XC7Z020-2CLG400I,400个引脚的FBGA封装。ZYNQ7000芯片可分成处理器系统部分Processor System(PS)和可编程逻辑部分Programmable Logic(PL)。在AX7020开发板上,ZYNQ7000的PS部分和PL部分都搭载了丰富的外部接口和设备,方便用户的使用和功能验证。另外开发板上集成了Xilinx USB Cable下载器电路,用户只要用一个USB线就可以对开发板进行下载和调试。




02主要参数
-
FPGA : AX7020: XC7Z020-2CLG400I, 内含双核ARM Cortex-A9,主频767MHz;
-
DDR3: AX7020: 8Gbit (2片 4Gbit ),数据频率可达1066MHz ;
-
FLASH: 128Mbit QSPI FLASH,可用作系统文件和用户数据的存储;;
-
JTAG口:板载USB CABLE电路,无需另外购买下载/仿真器,可在线对ZYNQ系统进行调试和下载程序。
-
以太网:10/100/1000M自适应;
-
HMDI : HDMI接口,可输出1080p;
-
USB HOST:一路USB HOST接口,可用于开发板连接鼠标、键盘等USB外设;
-
USB OTG : 用于和PC或USB设备的OTG通信;
-
串 口:一路USB转串口,可以与电脑进行通信;
-
实时时钟: 一片的RTC实时时钟,配有电池座,电池的型号为CR1220;
-
EEPROM: 一片IIC接口的EEPROM 24LC04;
-
LED: 6个用户发光二极管LED, 2个PS控制,4个PL控制;
-
按 键: 7个按键,1个复位按键,2个PS控制按键,4个PL控制按键;
-
晶 振: 一个33.333Mhz的有源晶振,给PS系统提供稳定的时钟源;一个50MHz的有源晶振,为PL逻辑提供额外的时钟;
-
TF卡座: TF卡座插入TF卡,用于存储操作系统镜像和文件系统。
-
扩展口 : 2路40针的扩展口(2.54mm间距),用于扩展ZYNQ的PL部分的IO,一共68个IO,可同时接两个TFT模块、摄像头模块和AD/DA模块等扩展模块;
-
PMOD : 一个12针的PMOD扩展口(2.54mm间距),用于扩展ZYNQ的PS系统的MIO,一共10个MIO;
03实例教程
-
第一部 基础开发
-
1.AX7010/20开发板开箱检测
-
2.ZYNQ7000芯片的简介
-
3.Vivado软件安装
-
4.Linux系统虚拟机的安装
-
5.PS和PL接口技术详解
-
6.ZYNQ芯片开发流程的简介
-
7.HDMI输出实验
-
8.Hello World实验
-
9.PL端和PS端的协同设计流水灯实验
-
10.定时器中断实验
-
11.按键实验
-
12.自定义IP实验
-
13.VDMA实验硬件系统搭建
-
14.VDMA实验SDK软件
-
15.程序固化和启动
-
16.Linux 开发环境的搭建
-
17.U-boot的编译和启动
-
18.内核的编译
-
19.SD卡的制作
-
20.Linux系统下的hello world实验
-
21.Linux系统下的GPIO应用实践
-
第二部 SDK开发
-
1.IIC通信EEPROM数据读写
-
2.PL读写取PS端的DDR数据
-
3.ZYNQ下使用uC/OS-III
-
4.OV5640模块的使用
-
5.双目摄像头AN5642模块的使用
-
6.7寸液晶屏模块的使用
-
7.7寸触摸屏的使用
-
8.以太网之开源TCP/IP协议栈Lwip的使用
-
9.裸机文件系统FatFS的使用
-
10.Linux下无驱动直接使用PL端设备自定义IP RTC
-
第二部 Linux驱动及应用开发
-
1.Linux驱动及应用开发
-
2.petalinux的安装及入门
-
3.建立zynq的QT开发环境
-
4.建立zynq的opencv开发环境
-
5.双目摄像头AN5642的opencv开发
-
6.RTC驱动应用
-
7.触摸屏模块AN071应用
-
8.petalinux下ad9226应用
04发货清单
-
FPGA开发板 一块
-
Mini USB线 两根
-
5V电源 一个
-
透明保护板 一块
-
8G TF卡 一个
-
读卡器 一个
05结构尺寸
开发板的尺寸为精简的130mm x 90mm, PCB采用8层板设计。板子四周有4个螺丝定位孔,用于固定开发板,定位孔的孔径为3.5mm(直径),资料中提供dxf结构图。
06应用场景
-
人工智能
-
机器视觉
-
图像处理
-
自动驾驶
-
高速通信
-
工业控制
-
仪器仪表
-
机器人