ZC702

Xilinx Zynq-7000 SoC ZC702 评估套件

Zynq®-7000 SoC ZC702 评估套件包含硬件、设计工具、IP 核 以及预验证参考设计的所有基本元件,包括可实现完整嵌入式处理平台的目标设计。 随套件提供预验证参考设计和行业标准 FPGA 夹层连接器(FMC),能够利用子卡实现升级和定制。点击了解更多信息

HLS_ug871笔记

作者:dengshuai_super

这个实验练习集成了HLS IP 和(被HLS创建用来控制“实现在Zynq设备上的”设计的IP的)软件驱动程序。

Step 4:Creating an IP Integrator Block Design of the System
(1)Create Block Design
(2)Add IP(ZYNQ7 Processing System)
(3)双击IP,Presets—>选择板子型号
(4)MIO Configuration—> Application Processor Unit—->取消对Timer 0的选择(被选择的定时器都被取消)
(5)Interrupts—->Fabric Interrupts—->选择IRQ_F2P[15:0]—->OK
(6)单击Run Block Automation—>确认processing_system7_0被选择—->确认Apply Board Presets没被选择(如果选择了,它将重新应用我们第4步取消的定时器,造成Zynq设计块中有额外的端口)
(7)Add HLS IP
(8)单击Run Connection Automation(自动连线)

Xilinx Zynq ZC702学习总结

Xilinx zynq zc702开发:

一、zynq开发整个生态系统搭建:
1.基础资料获取:
https://github.com/Xilinx/
(包括:交叉编译工具,linux kernel源码,u-boot源码, device-tree源码, qemu, gdb等等)

http://www.wiki.xilinx.com/
(提供 了几乎所有的学习资料,包括:创建FSBL,配置编译内核,配置编译u-boot,编译生成dtb,制作根文件系统,linux 设备驱动程序,设计例程等等)

http://china.xilinx.com/support
(xilinx 官方提供的技术文档,非常祥尽)

http://xilinx.eetrend.com/category/1210
(xilinx中文社区,包含了大量的问题的解决方案)

2.运行pre-build image
拿到板子的第一步当然是先跑一下Pre-built images看看,一者可以验证板子好坏,再者可以看看Linux已经完成了哪些功能,做到了哪一步。
(主:参考文档:http://wiki.xilinx.com/
源码:http://git.xilinx.com/

AXI-4快速启动套件参考设计

AXI-4 快速启动套件参考设计采用了赛灵思的 Zynq ZC702 评估板和 S2C 的 Prodigy™ Logic Module。评估板由包含双核 ARM Cortex® - A9 处理器和 1.3M 可编程逻辑容量的 Zynq 设备组成。该套件包括:

  • 为AXI-4系统的设计人员提供了一块现成的FPGA平台
  • 可容纳超大规模的逻辑设计
  • 无缝配合S2C的设计分割与调试方案及ARM软件开发环境
  • 应用
    AXI-4快速启动套件可用于演示针对视频应用的嵌入式设计,以及运行基于ARM的IP和SoC的开发与验证。此套件还可以用于验证处理器、图形处理器、3D IP、平板电脑等。

    架构
    AXI-4快速启动套件通过扩展板载Zynq芯片的AXI-4总线到外部Prodigy Logic Module原型系统上的FPGA,实现了可编程能力大幅扩展。

    AXI-4快速启动套件架构

    功能

    Xilinx Zynq-7000 SoC 视频和影像套件

    Xilinx Zynq®-7000 All Programmable SoC 视频和影像套件建立在 ZC702 评估套件的基础之上,包含开发定制视频应用所必须的硬件、软件以及 IP 核。 视频 I/O FMC 卡(支持 HDMI 和图像传感器输入)和视频目标参考设计使开发人员可以立即启动软件、固件和硬件开发工作。

    主要性能和优势

    使用 Zynq-7000 SoC 对嵌入式应用进行快速原型设计以实现优化
    硬件、设计工具、 IP、以及预验证参考设计
    演示嵌入式设计,面向视频通道
    高级存储接口1GB DDR3 组件存储
    实现 USB OTG、 UART、 IIC、 和 CAN 总线的串行连接
    支持包含 Dual ARM Cortex-A9 核处理器的嵌入式处理
    使用 10-100-1000 Mbps Ethernet (GMII、 RGMII 和 SGMII​) 的开发网络应用
    使用 HDMI 输出实现视频显示应用
    扩展 I/O, 包含 FPGA Mezzanine Card (FMC) 接口

    相关产品

    ZC702-自定义AXI-IP核实验

    目的:
    自定义一个IP核,通过AXI总线与ARM系统连接

    环境:
    Win7 32bit
    Vivado2014.4.1
    Xilinx sdk2014.4
    开发板:
    Zc702

    第一步:
    新建一个自定义的HDL模块,本实验新建一个16位加法器,保存为test.v,代码如下
    module test(
    input [15:0] a,
    input [15:0] b,
    input clk,
    output reg [15:0] sum
    );
    always@(posedge clk)
    begin
    sum <= a +b ;
    end
    endmodule

    第二步:
    新建一个IP核,打开vivado,在tools中选中新建IP核

    点击Next,

    通过本视频,您将了解如何使用赛灵思软件开发工具包(SDK)的应用模板来创建一个简单应用。本例用“Hello World”的创建过程为例,包括了编辑源码、下载到ZC702板子上、运行赛灵思系统调试器的过程。另外,您还将了解到用赛灵思 SDK 开始软件开发是有多么快捷和简单。

    ZC702与ZedBoard开发板的比较(原创)

    ZC702与ZedBoard开发板基本上是同期推出的XILINX ZYNQ开发板,前者官方售价为895美元,后者官方售价为395美元,虽然二者价格差别比较大,但在资源上却有很多的相似性,下面就两者做个简单比较,以期读者对这两块开发板有个清楚的认识,如有遗漏和不当之处还请大家补充指正。1.SoC主器件型号都是Zynq-7000 XC7Z020-1CLG484(CES)2.内存:ZC702开发板为1GB DDR3内存,具体为四个美光的256 Mb x 8内存颗粒,型号为MT41J256M8DA_107,最大频率为533MHz, 四个并联在一起构成32位的总线宽度。ZedBoard开发板为512MB DDR3内存,具体为二个美光的128 Mb x 16内存颗粒,型号为MT41J128M16HA-15E,最大频率为533MHz, 二个并联在一起构成32位的总线宽度。3. QSPI串行NOR FLASH:ZC702开发板为128 Mb,具体型号为美光的N25Q128A;ZedBoard开发板为256 Mb,具体型号为Spansion的S25FL256SAGNFI00;4.SD卡接口:ZC702与ZedBoard开发板都各有一个,不过ZC702开发板是放在正面,ZedBoard开发板是放在反面,都带4GB SD卡。

    Xilinx 更新了Zynq All Programmable SoC 嵌入式设计课程至Vivado Design Suite 2013.3,面向系统架构师、软件工程师和硬件工程师。所有实验都支持Vivado IP Integrator 流程。这些课程的实验将使用ZC702 评估板、Avnet ZedBoard 和KC705 评估板(MicroBlaze 实验)。 当地授权培训提供商可以根据您的实际情况对课程进行调整,为您提供所需的内容。 了解更多 » 

    问题:ZC702、ZC701是否支持图像处理、显示?专家答复:

    同步内容