Arty-Z7

最近,Digilent开源技术社区收到了两个关于如何在Zynq SoC和Zynq UltraScale + MPSoC上实现SPI接口的问题。在回答了这些问题之后,我认为有必要写一篇如何实现SPI的文章,在此分享。

当我们在设计中使用Zynq SoC或Zynq UltraScale + MPSoC时,可以有两种方法来实现SPI接口:
1. 使用PS端的SPI控制器(PS端有两个SPI控制器)
2. 在PL端使用配置成标准SPI通信的AXI Quad SPI (QSPI) IP模块

我们可以根据应用的要求来选择使用哪种方法实现SPI控制器。两种SPI的实现方式都支持四种SPI模式,并且都可以作为SPI主设备或SPI从设备。下表列出了它们之间的一些差异:

只需一招,Zynq搭配Pmod开发,没驱动也不怕

之前我们提到过「Pmod传感模块」,这一搭配FPGA开发板进行快速原型系统开发的利器。事实上,除了Pmod标准定义接口的专利方 —— Digilent公司所提供的近百种功能丰富的原厂Pmod传感模块之外(一般都配有免费的ip驱动供开发者直接调用),市场上存在着很多来自不同供应商所提供的可用Pmod模块。

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

作者:阿Q 来源:开源硬件创客坊微信公众号

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

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

SDSoC软硬协同设计与其开发流程

由于集成了ARM处理器内核与可编程逻辑,对于众多应用开发而言,Zynq 非常的灵活。这意味着开发人员可以将设计按不同的元素来优化划分,例如将其中那些高层次决策的部分放入ARM内核(PS端),并将诸如图像处理流水线等需要加速的部分用可编程逻辑(PL端)来实现。

当然,传统的Zynq开发流程会将Vivado和SDK分离开来,这种方法很难在可编程逻辑(PL)和处理系统(PS)之间分配功能,因此无法获得最优的系统性能。

用Arty-Z7实现红外视觉系统

作者:Adam Taylor;来源:开源硬件创客坊

Digilent 最新发布的ARTY Z7-20,使工程师,系统集成商和设计师能够快速入门嵌入式视觉设计。通过板载512MB DDR3和HDMI输入和输出,用户可以在ARTY Z7-20上运行各种实时高清(HD)视频处理设计。此外,组合的Arty Z7-20硬件平台与Xilinx SDSoC和reVISION堆栈可以使设计团队无需深度的硬件专业知识,将计算机视觉算法整合到高响应性系统中。

如果你是一位嵌入式视觉系统开发者,今天这篇技术分享就带你来看一下,如何用Digilent Arty-Z7来快速搭建实现一个红外视觉系统...

红外线(IR)是比可见光波长更长的电磁波辐射(EMR),可以让我们看到周围世界物体产生的热辐射。因此,当我们希望在光线不足或夜间实现视觉成像时,红外非常受欢迎,其实际应用涵盖从火灾探测到大量的国防应用场景。

Adam Taylor推荐:入门FPGA开发世界的两款套件

作者:stark

Adam Taylor是世界公认的嵌入式系统设计和开发方面的专家,他撰写了大量的科技博客受到了专业工程师以及爱好者的欢迎。越来越多的工程师选择采用FPGA器件来实现嵌入式系统设计,除了FPGA板卡的合理售价,还有方便的开发工具以及HLS(高层次综合)特性给工程师带来更大的便利。随着FPGA开发生态系统的不断扩大,各种功能的IP模块资源也越来越丰富,如开发工具厂商提供的IP模块、IP核资源网站OpenCore等。如果你想入门FPGA开发世界,Adam Taylor推荐了两款板卡:ARTY dev boardArty Z7 dev board

作者:John

作为一名钟爱FPGA与嵌入式开发的业余兴趣爱好者,笔者最近在浏览国外网站时无意中留意到一款专门面向创客与兴趣爱好者的Zynq – 7020开发板 – Arty Z7即将上市推出。

从目前网上整理出的已知信息来看,此款由美国DIGILENT(迪芝伦)公司原厂推出的ZYNQ开发板结构设计极为轻便小巧,在仅有约11cm*8cm的紧凑体积下,却搭载有Zynq-7020主芯片(双核ARM Cortex-A9处理器),并同时具有卓越的性能配置。此外该板能同时支持标准Arduino接口,可以说十分适合创客与FPGA(特别是Zynq)爱好者进行应用开发与快速通用原型设计。话不多说,先上图:

Arty Z7开发板正面

Arty Z7开发板正面

同步内容