在Arty Z7-20上入门Xilinx SDSoC开发工具

基础教程

阿Q   项目发起人  12-07

细心的小伙伴们可能早已留意到,在Digilent今年全新出品的Zynq评估板中,无论是第二代经典入门级的Zynq™ Board - ZYBO Z7,还是创客最爱的ARTY Z7,都全面支持Xilinx SDSoC开发环境。意味着如果你是一名系统或软件工程师,现在无需深度的硬件专业知识,就能广泛地利用Zynq® SoC,畅享超过100倍的软件性能加速。

本篇干货教程中,我们就将带你入门了解如何使用Xilinx SDSoC工具来创建嵌入式C/C++/OpenCL应用开发并实现直接在FPGA器件上进行软件设计,并在ARTY Z7嵌入式视觉开发平台上来作硬件实现。

项目详情

项目创意灵感
既然还没有一篇SDSoC的入门教程,正好手上有一块Arty Z7,那就授人以渔吧。
设计特色创新
本教程中,我们将探究如何使用SDSoC平台来加速矩阵乘法的性能。
系统原理功能
标准的SDSoC开发流程如下:
1. 使用高层次语言开发应用
2. 使用提供的性能监视器来分析设计从而确定性能瓶颈
3. 使用SDSoC将造成性能瓶颈的功能用可编程逻辑来实现加速
4. 重新验证性能,如果有必要也可以加速其他功能模块

在本篇教程中,我们会详细讲到。
完成情况概述
通过这个项目中的例子,我们将看到可以在PS与PL之间轻松的转移软件(SW)函数,并通过将之转移到PL端来实现性能上的提升。
项目采用平台:

我要评价