超群天晴

【原创】一步一步学ZedBoard & Zynq(四):基于AXI Lite 总线的从设备IP设计

本小节通过使用XPS中的定制IP向导(ipwiz),为已经存在的ARMPS系统添加用户自定IP(CustomIP),了解AXILiteIP基本结构,并掌握AXILiteIP的定制方法,为后续编写复杂AXIIP打下基础。同时本小节IP定制方法同样适用于MicroBlaze处理系统。本小节定制的是简单LED的IP,只有一

【原创】一步一步学ZedBoard & Zynq(三):使用自带外设IP让ARM PS访问FPGA

找工作已经告一段落,今天捡起之前丢下的东西,接着做ZedBoard。这一节的目的是使用XPS为ARMPS处理系统添加额外的IP。从IPCatalog标签添加GPIO,并与ZedBoard板子上的8个LED灯相连。当系统建立完后,产生bitstream,并对外设进行测试。更多更新请关注我的博客:@超群天

【原创】一步一步学ZedBoard & Zynq(二):使用PL做流水灯

《一步一步学ZedBoard&Zynq》系列第二篇,目的是为了学习不使用ARMPS情况下,只对ZynqPL的编程方法,同时学习XilinxPlanAhead工具的使用方法更多更新请关注我的博客:@超群天晴http://www.cnblogs.com/surpassal/硬件平台:DigilentZedBoard开发环境:WindowsXP32bi

【原创】xilinx IP建立向导创建的目录和文件都是做什么的?----由错误ERROR:HDLCompiler:Instantiating <xx> from unknown module <xx>

使用了XPS中建立和导入IP向导(简称ipwiz),默认的源码文件只有hdl/verilog目录下的"userlogic.v"和hdl/vhdl目录下的"ipname.vhd"文件。当我们的设计变复杂了,需要更多的设计文件如.v、.vhd、.ngc等文件和多个模块/实体的时候,如果不进行一些设置,编译器会提示找不到m

【原创】由XPS生成AXI Lite 从设备IP模板我们能学到的东西

查看由XPS的向导生成的AXILiteIP代码模板中,我们能学习到用户自定义IP的结构和实现方式。拿写寄存器来说,我们能看到这样的一段代码1//implementslavemodelregister(s)2always@(posedgeBus2IP_Clk)3begin45&nbs