eeSDR PS-PL 串口控制 LED Demo —— 从零到运行完整指南
eeSDR PS-PL 串口控制 LED Demo —— 从零到运行完整指南 面向读者:FPGA/Zynq 初学者,要求跟着操作就能跑通。 硬件:eeSDR 开发板 (Xilinx Zynq-7000 XC7Z020CLG400-2) 软件:Vivado 2026.1 + Vitis 2026.1(Linux) 难度:入门级 预计耗时:首次操作约 1~2 小时 目录 整体架构:这个 Demo 到底做了什么 预备知识:三个你必须先理解的概念 Phase 1 — Vivado:搭建硬件平台 3.1 创建 Vivado 工程 3.2 创建 Block Design(搭积木) 3.3 添加 Zynq PS IP(ARM 处理器) 3.4 配置 Zynq PS — 关键步骤 3.5 添加 AXI GPIO IP(PL 端 LED 控制器) 3.6 自动连线:Block Automation + Connection Automation 3.7 顶层封装:Create HDL Wrapper 3.8 引脚约束:XDC 文件 3.9 生成比特流:Synthesis → Implementation → Bitstream 3.10 导出硬件平台:Export Hardware (XSA) Phase 2 — Vitis:编写裸机软件 4.1 启动 Vitis 4.2 创建 Platform Component(平台) 4.3 创建 Application Component(应用) 4.4 主程序代码逐段详解 4.5 编译与调试 Phase 3 — 烧录运行 附录:常见问题排查 1. 整体架构:这个 Demo 到底做了什么 一句话概括 在 PC 上通过串口终端敲字符,控制开发板上 4 个 FPGA(PL 端)LED 的亮灭。 ...