fpga.love
EN App
开源项目›Zynq Baremetal Examples · FPGA 开源项目

Zynq Baremetal Examples

Zynq

Zynq 裸机外设例程封面插画

图:处理器核心与 GPIO、UART、SPI、I2C、定时器等外设相连

Zynq-7000 裸机开发示例工程,包含 GPIO、UART、SPI、I2C、定时器、中断等常用外设。

裸机外设架构Bare-Metal Peripheral Architecture

例程基于 Zynq-7000 的 PS 端外设控制器:GPIO 负责按键与 LED,UART 用于调试串口输出,SPI/I2C 连接外部传感器与芯片,定时器提供周期中断,异常与中断向量把外设事件导向对应的处理函数;全部基于 standalone BSP,不跑操作系统。

Cortex-A9 standalone BSP GPIO 按键 / LED UART 调试串口 定时器周期中断 SPI 外部芯片 I2C 传感器 中断向量表

图:Cortex-A9 核心直连各外设控制器,中断向量表统一分发事件

相关视频

更多 FPGA 实战讲解,前往 fpga.love 视频专区观看

视频即将上线

订阅 fpga.love

每日快报 · 每周精选 · 每月深度刊