本文主要介绍ZYNQ PS + PL异构多核案例的使用说明,适用开发环境:Windows 7/10 64bit、Xilinx Vivado 2017.4、Xilinx SDK 2017.4。
axi_timer_pwm_demo案例
1 案例功能
案例功能:PS端通过AXI4-Lite总线发送命令至PL端AXI Timer IP核,IP核再根据命令通过PWM方式控制评估底板PL端LED5的状态。

2. 操作说明
2.1 基于裸机测试
加载PS端裸机程序、PL端程序后,即可看到评估底板的LED5约每隔0.5s亮灭一次。
2.2 基于Linux测试
将本案例的PL端.bin格式可执行文件复制到"/lib/firmware/"目录下,并将PL端可执行文件重命名为system_wrapper.bin,然后执行如下命令加载PL端可执行文件。
Target# echo system_wrapper.bin > /sys/class/fpga_manager/fpga0/firmware
ZYNQ PS+PL异构多核:axi_timer_pwmDemo实战

本文提供ZYNQ平台axi_timer_pwm_demo案例的详细操作指南,包括基于裸机和Linux的测试方法。在Linux环境下,通过/devmem指令配置PWM周期和占空比,控制PL端LED5状态,实现0.5s间隔的亮灭效果。案例适用于Xilinx Vivado 2017.4和SDK 2017.4开发环境。
订阅专栏 解锁全文
491

被折叠的 条评论
为什么被折叠?



