【原创】一步一步学ZedBoard & Zynq(四):基于AXI Lite 总线的从设备IP设计
本小节通过使用XPS中的定制IP向导(ipwiz),为已经存在的ARMPS系统添加用户自定IP(CustomIP),了解AXILiteIP基本结构,并掌握AXILiteIP的定制方法,为后续编写复杂AXIIP打下基础。同时本小节IP定制方法同样适用于MicroBlaze处理系统。本小节定制的是简单LED的IP,只有一
发表于 2013/4/9 14:13:48
阅读(3462)
【原创】一步一步学ZedBoard & Zynq(三):使用自带外设IP让ARM PS访问FPGA
找工作已经告一段落,今天捡起之前丢下的东西,接着做ZedBoard。这一节的目的是使用XPS为ARMPS处理系统添加额外的IP。从IPCatalog标签添加GPIO,并与ZedBoard板子上的8个LED灯相连。当系统建立完后,产生bitstream,并对外设进行测试。更多更新请关注我的博客:@超群天
发表于 2013/4/9 14:01:21
阅读(3850)
【原创】一步一步学ZedBoard & Zynq(二):使用PL做流水灯
《一步一步学ZedBoard&Zynq》系列第二篇,目的是为了学习不使用ARMPS情况下,只对ZynqPL的编程方法,同时学习XilinxPlanAhead工具的使用方法更多更新请关注我的博客:@超群天晴http://www.cnblogs.com/surpassal/硬件平台:DigilentZedBoard开发环境:WindowsXP32bi
发表于 2013/4/9 13:57:30
阅读(5006)
【原创】xilinx IP建立向导创建的目录和文件都是做什么的?----由错误ERROR:HDLCompiler:Instantiating from unknown module
使用了XPS中建立和导入IP向导(简称ipwiz),默认的源码文件只有hdl/verilog目录下的"userlogic.v"和hdl/vhdl目录下的"ipname.vhd"文件。当我们的设计变复杂了,需要更多的设计文件如.v、.vhd、.ngc等文件和多个模块/实体的时候,如果不进行一些设置,编译器会提示找不到m
发表于 2013/3/29 15:02:28
阅读(2525)
【原创】由XPS生成AXI Lite 从设备IP模板我们能学到的东西
查看由XPS的向导生成的AXILiteIP代码模板中,我们能学习到用户自定义IP的结构和实现方式。拿写寄存器来说,我们能看到这样的一段代码1//implementslavemodelregister(s)2always@(posedgeBus2IP_Clk)3begin45&nbs
发表于 2013/3/29 14:35:18
阅读(2286)