Digilent

DVI-to-RGB(Sink)IP User Guide

1、介绍
本用户指南介绍了Digilent DVI-to-RGB视频解码器知识产权。 该IP直接连接到Sink器件的DVI 1.0规范中定义的原始转换最小化差分信号(TMDS)时钟和数据通道输入。 它解码视频流并输出24位RGB视频数据以及从TMDS链路恢复的像素时钟和同步信号。

2、特性
•直接连接到顶级数字视频接口(DVI)端口
•24位视频(带同步信号的时钟并行视频数据)输出
•带有内置EDID ROM的显示数据通道接口
•支持的分辨率:1920x1080 / 60Hz至800x600 / 60Hz(148.5 MHz - 40 MHz)
•EDID中可选的首选分辨率
•使用Xilinx接口:IIC,vid_io
•使用Digilent接口:TMDS

3、性能

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

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

在诸多关于MicroBlaze软核处理器的例程中,往往都是使用JTAG下载然后借助SDK执行程序代码。然而无论是在项目展示还是实际应用中,我们都希望我们的设计可以即插即用,免去重复烧写的麻烦和必须使用SDK运行程序的限制。

事实上,为了部署一个真实的系统,需要在没有任何人为操作的情况下从非易失性存储器中启动MicroBlaze处理器并加载程序代码。

本篇文章,我们就围绕这个话题,以Digilent Arty Artix-7开发板为例,教你如何在板载的QSPI Flash中存储比特流配置文件和应用程序。

QSPI有两个主要作用:

  • 配置Artix FPGA
  • 存储应用软件
  • 对于第一个功能,我们在Vivado设计中不需要包含QSPI接口。我们只需要在Vivado配置中更新对QSPI的设置,提供QSPI Flash存储器与FPGA配置管脚的连接。然而,一旦FPGA配置完成并调用MicroBlaze软核处理器,我们则需要在设计中引入与QSPI Flash通信的接口。这个新添加的接口允许引导程序(bootloader)从QSPI Flash存储器中复制应用程序到Arty实际执行的DDR SDRAM存储介质中。

    当然,这会引起一个问题,即MicroBlaze bootloader(引导程序)从何而来?

    在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)之间分配功能,因此无法获得最优的系统性能。

    作者:Adam Taylor,编译:kenshin

    嵌入式视觉是当今科技最激动人心的领域之一。

    关于使用Zynq SoC的嵌入式视觉应用,热心群众们说的太多,我就不赘述了。今天我们换一个新的视角,来看看如何使用纯FPGA来实现嵌入式视觉方案。

    这篇文章,将带你了解如何使用Digilent Nexys Video Artix-7 FPGA多媒体音视频开发板来实现一个简单的HDMI输入/输出视频处理系统。特别是如果你是一名新手,通过本文,你会对基于FPGA的视频处理有更多基本的理解。

    上篇(←点击了解),我们对如何用Nexys Video来实现一个简单的HDMI输入/输出视频处理系统做了扼要的概述。接着上篇,我们来看一下这一项目的软件配置部分

    作者:Adam Taylor,编译:kenshin

    嵌入式视觉是当今科技最激动人心的领域之一。

    关于使用Zynq SoC的嵌入式视觉应用,热心群众们说的太多,我就不赘述了。今天我们换一个新的视角,来看看如何使用纯FPGA来实现嵌入式视觉方案。

    这篇文章,将带你了解如何使用Digilent Nexys Video Artix-7 FPGA多媒体音视频开发板来实现一个简单的HDMI输入/输出视频处理系统。特别是如果你是一名新手,通过本文,你会对基于FPGA的视频处理有更多基本的理解。

    坦白说,Digilent Nexys Video开发板可能是市面上性价比最高的音视频处理FPGA口袋实验室了。作为一款专用于音视频处理教学以及视频和视觉应用原型开发的评估板,此板搭载了Xilinx Artix-7系列中资源最大的器件Aritx-7 XC7A200T FPGA。

    今天我们就来介绍一下如何使用Nexys Video来实现一个简单的HDMI输入/输出视频处理系统。先来看下此板所集成的支持视频接收、处理和生成/输出的下列I/O和外设接口:

  • HDMI输入
  • HDMI输出
  • 显示输出端口
  • 以太网
  • UART
  • 用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),可以让我们看到周围世界物体产生的热辐射。因此,当我们希望在光线不足或夜间实现视觉成像时,红外非常受欢迎,其实际应用涵盖从火灾探测到大量的国防应用场景。

    作者:蒙面侠客

    硬件开发出问题的时候我们首先想到的工具是示波器、任意波形发生器、网络分析仪、频谱分析仪、数字总线分析仪等设备。还没有列举完这些仪器,想必你脑子里已经出现了一个试验台,上面罗列着各种价格不菲的高档仪器。

    作为电子攻城狮,你是否曾经或多或少遇到过类似的场景:同样是在同一起跑线上准备“屡起袖子搞点事情”,当你还在为去哪儿才能一次性借用到项目开发所需的多台实验室设备而烦恼时,时常你会发现,身边的那些学霸与技术大牛们,早已泰然自若地搞定了项目的一切,伴随着与学霸擦肩而过时对方所投来的淡定中略带得意的小眼神,让你心中顿时有一句那啥不知当讲不当讲...

    你以为,每一名电子工程学霸都是天生的?图样图森破了吧~~事实上,学霸们一定不曾告诉你,一个能放到他们牛仔裤口袋里的盒子就是他们行走江湖不湿身的秘籍。这个名为 Analog Discovery2 的绿色小盒,能集前文提到的所有常用仪器功能于一身,只要你身边有台笔记本电脑,就能在任意场合随时随地拥有一个强大的电子工程设计工作站!正是靠它,让多少学霸们无论是在实验室内还是在实验室外,都能在几乎所有环境中去随心所欲地搭建并测试他们的模拟和数字电路。

    作者:清风流云

    背景:
    时间大概是去年十月份左右吧,美国Digilent公司就曾推出过一款专门面向创客与兴趣爱好者的Zynq-7020开发板——Arty Z7。据了解,Arty系列是由Xilinx与Digilent携手联合推出的专门迎合全球创客对高配置性能、高可扩展性、高性价比FPGA开发板需求的产品。Arty-Z7秉承Arty系列一贯的体积小巧、兼容Arduino、配置强劲的特点,同系列中,更早问世的另一款产品为配置Xilinx Artix-7 FPGA的A7版Arty。近日,Digilent为Arty家族增加了新的成员,一起看看新成员的feature吧。

    Digilent Arty S7:

    作者:阿Q 来源:Digilent中文技术社区

    FPGA正在逐渐成为EECS专业的同学们在校期间学习掌握的一项必备技能。无论是在课程实验、竞赛作品、科研项目还是未来求职过程中,拥有FPGA技能包对每一名电类工科生而言都会是一项不小的加分项。

    对于想要学习着手开始学习FPGA的童鞋们,我们有一则坏消息和一则好消息。先说坏消息:现今每家FPGA厂商都有其专属的开发工具链,这也意味着要想对不同的FPGA开发板进行编程,你首先得熟悉掌握不同的开发工具链,而这往往并不简单。接下来的好消息你一定会眼前一亮:现在,你可以使用Multisim这一在电路实验中无处不在并广受欢迎的电路搭建与仿真工具来对多款Digilent FPGA开发板进行编程了!是的,你没有听错哦。只需要一些基本的设置,你所熟悉的Multisim就将成为助你探索FPGA奇妙世界的一项利器。

    在今天分享的教程中,我们就将手把手一步步教你如何使用Multisim对Digilent FPGA开发板进行编程。如果你有兴趣,赶紧跟着我们一起来操作吧!

    1.获取正确的工具
    想要使用Multisim来对Digilent FPGA开发板进行编程,你首先得安装一些必要的软件:
    ● LabVIEW 2014或更新版本
    ● Multisim 14.0或更新版本

    同步内容