ZYNQ7020芯片要发挥双处理器的协同作用,就要PS通过AXI总线来动态控制PL。要实现这个功能,就要创建一个IP核,PS端通过对寄存器地址的读写来实现对PL的控制。本实验采用米尔科技的Z-TURN(MYS-7Z020)开发板,控制三色灯D34实现PS端占空比动态可调的PWM呼吸灯。1新建一个Vivado工程,命名为custom_pwm_ip,芯片选择: 2添加PS的IP核并配置点击这个AddIP添加IP核输入zynq,然后双击添加zynq核双击ZYNQ核导入配置文件 这里导入的是custom_pwm_ip.tcl配置文件,可使用官方提供的axi_gpio.tcl配置文件(重命名即可)。 3
参考黑金的AX7020开发板资料中的SDK实验篇PDF教程文件。(1)创建工程,步骤与SDK实验篇中的步骤一致;配置PS端时应该可以只选需要的加载方式,如QSPI或者SD,我目前是两种都勾选了,但是只用了QSPI方式。第一章,1.2.(1)-1.2.(11)00:00(2)通过“RunBlockAutomation”完成端口导出,连接FCLK_CLK0到M_AXI_GP0_ACLK,然后保存,创建HDL文件,生成Block输出文件。第一章,1.2.(18)-1.2.(26)01:55(3)将之前JTAG模式下(掉电程序丢失)的工程相关文件拷贝至SDK工程内,主要包括源文件以及引脚配置文件;也可
本期分享Zynq-7010/20工业开发板(双核ARMCortex-A9+A7)的参数规格资料,其中包含软硬件、原理图、工业温度等均有。测试板卡是一款基于XilinxZynq-7000系列XC7Z010/XC7Z020高性能低功耗处理器设计的异构多核SoC工业级核心板,处理器集成PS端双核ARMCortex-A9+PL端Artix-7架构28nm可编程逻辑资源。核心板内部集成USBPHY芯片,通过邮票孔连接方式引出千兆网口、USB、CAN、UART等通信接口,可通过PS端加载PL端程序,且PS端和PL端可独立开发。核心板经过专业的PCBLayout和高低温测试验证,稳定可靠,可满足各种工业应用
本期分享Zynq-7010/20工业开发板(双核ARMCortex-A9+A7)的参数规格资料,其中包含软硬件、原理图、工业温度等均有。测试板卡是一款基于XilinxZynq-7000系列XC7Z010/XC7Z020高性能低功耗处理器设计的异构多核SoC工业级核心板,处理器集成PS端双核ARMCortex-A9+PL端Artix-7架构28nm可编程逻辑资源。核心板内部集成USBPHY芯片,通过邮票孔连接方式引出千兆网口、USB、CAN、UART等通信接口,可通过PS端加载PL端程序,且PS端和PL端可独立开发。核心板经过专业的PCBLayout和高低温测试验证,稳定可靠,可满足各种工业应用