摘要:使用XPS中建立和导入IP向导,当添加新的设计文件后,在进行综合时编译器会提示找不到module的错误提示:ERROR:HDLCompiler:Instantiating from unknown module ,这里给出解决办法,并分析了XPS的IP外设生成向导所生成的目录和文件,以及它们在这个IP核中所具有的功能
阅读全文
摘要:查看由XPS的向导生成的AXI Lite IP代码模板中,我们能学习到用户自定义IP的结构和实现方式。拿写寄存器来说,我们能看到这样的一段代码 1 // implement slave model register(s) 2 always @( posedge Bus2IP_Clk ) 3 begin 4 5 if ( Bus2IP_Resetn == 1'b0 ) 6 begin 7 slv_reg0 <= 0; 8 slv_reg1 <= 0; 9 slv_reg2 <= 0;10 ...
阅读全文
摘要:

本小节通过使用XPS中的定制IP向导,为已经存在的ARM 处理系统添加用户自定IP(Custom IP ),了解AXI Lite IP基本结构,并掌握AXI Lite IP的定制方法,为后续编写负责AXI IP打下基础。同时本小节IP定制方法同样适用于MicroBlaze处理系统。
本小节定制的是简单LED的IP,只有一个数据寄存器,向其写值就可以控制8个LED相应亮灭。
阅读全文
摘要:

这一节的目的是使用XPS为ARM 处理系统 PS 添加额外的IP。从IP Catalog 标签添加GPIO,并与ZedBoard板子上的8个LED灯相连。当系统建立玩后,产生bitstream,并对外设进行测试
阅读全文
摘要:

《一步一步学ZedBoard & Zynq》系列第二篇,目的是为了学习不使用ARM PS情况下,只对Zynq PL的编程方法,同时学习Xilinx PlanAhead工具的使用方法
阅读全文