VIP20
本课程属于:022-Zynq 芯片设计与FPGA · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录 咨询 / 购买

Zynq软硬件协同设计工程应用

📚 共计 30 章节
第1章
Zynq概述
Zynq-7000系列架构、PS与PL划分、软硬件协同设计概念与优势
架构入门
第2章
开发环境搭建
Vivado安装、Vitis安装、开发板驱动与调试工具链配置
工具链环境
第3章
Vivado基础操作
创建工程、添加IP、Block Design设计流程、生成比特流
Vivado流程
第4章
Vitis基础操作
创建应用工程、编写Hello World、编译与下载调试
Vitis调试
第5章
GPIO控制
MIO与EMIO区别、GPIO寄存器映射、LED闪烁实验
GPIO外设
第6章
中断系统
GIC中断控制器、中断类型与优先级、按键中断实验
中断GIC
第7章
定时器
私有定时器与全局定时器、定时器中断、PWM输出实验
定时器PWM
第8章
UART串口通信
UART控制器配置、波特率设置、串口收发实验
UART串口
第9章
I2C通信
I2C控制器、EEPROM读写、传感器数据读取实验
I2CEEPROM
第10章
SPI通信
SPI控制器、双机通信、Flash读写实验
SPIFlash
第11章
DMA传输
AXI DMA控制器、内存到内存传输、内存到外设传输实验
DMA高性能
第12章
DDR控制器
DDR3/DDR4配置、内存映射、带宽测试实验
DDR存储
第13章
AXI总线协议
AXI4、AXI4-Lite、AXI4-Stream协议详解
AXI总线
第14章
自定义IP核开发
AXI4-Lite接口IP、AXI4-Stream接口IP、封装与集成
IP核Vivado
第15章
PL与PS数据交互
AXI GPIO、AXI BRAM、共享内存方式
交互BRAM
第16章
VDMA视频帧缓冲
VDMA控制器、帧缓存管理、图像采集显示实验
VDMA视频
第17章
HDMI显示驱动
HDMI接口协议、时钟生成、色彩空间转换实验
HDMI显示
第18章
摄像头采集
OV5640配置、MIPI接口、图像预处理实验
摄像头MIPI
第19章
以太网通信
EMAC控制器、LWIP协议栈、TCP/UDP通信实验
以太网LWIP
第20章
USB通信
USB控制器、设备枚举、批量传输实验
USB设备
第21章
SD卡与文件系统
SD控制器、FATFS文件系统、数据存储实验
SD卡FATFS
第22章
双核AMP架构
CPU0与CPU1启动流程、共享内存通信、核间中断实验
AMP双核
第23章
FreeRTOS移植
任务创建、消息队列、信号量、多任务调度实验
FreeRTOSRTOS
第24章
Linux系统移植
U-Boot编译、内核配置、设备树、根文件系统制作
Linux移植
第25章
Linux驱动开发
字符设备驱动、平台驱动、设备树匹配实验
驱动设备树
第26章
FPGA加速
矩阵乘法硬件加速、HLS设计、性能对比实验
HLS加速
第27章
神经网络部署
CNN网络量化、DPU核配置、推理加速实验
DPUAI
第28章
功耗优化
动态电压频率调整、时钟门控、功耗测量实验
功耗优化
第29章
调试技巧
ILA逻辑分析仪、VIO虚拟IO、System Debugger使用
调试ILA
第30章
综合项目实战
智能小车控制系统(摄像头+电机+PID控制+WiFi通信)
项目实战