本文主要是介绍ZYNQ PS + PL异构多核案例开发手册之axi_timer_pwm_demo案例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本文主要介绍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
执行如下命令,通过IP核寄存器配置PWM周期和PWM占空比。
Target# devmem
这篇关于ZYNQ PS + PL异构多核案例开发手册之axi_timer_pwm_demo案例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!