特权同学玩转Zynq连载25——[ex04] 基于Zynq PL的自定义IP核集成
1 概述
本实例将zstar_ex03工程中led_controller.v模块作为一个用户自定义IP核,添加到Vivado的IP Catalog中,然后和标准IP核一样,在Vivado工程中配置添加这个IP核。
2 用户自定义IP核的创建于封装
参考文档《玩转Zynq-工具篇:用户自定义IP核的创建与封装.pdf》,创建一个闪烁频率可设置的LED控制IP核。
3 用户自定义IP核的移植
参考文档《玩转Zynq-工具篇:用户自定义IP核的移植.pdf》,将LED闪烁的IP核移植到应用工程中
4 配置、例化IP核
如图所示,双击IP Catalog下的led_controller_ip后,弹出IP配置对话框。可以修改设置输入这个IP核的时钟频率(Clk Frequency)和LED闪烁频率(Led Flash Frequency),完成配置直接点击OK即可。
如图所示,在Project Manager -> IP Source面板中,展开新创建的IP核,可以双击led_con