Zynq-7000

Linux_GUI加速(2)——Linux中的DRM-KMS分析

本篇主要以Xilinx的xc7z010 的SOPC(zybo的开发板)为硬件平台,在以下几方面介绍:以zynq 7000的逻辑资源(PL)搭建CRTC/Encoder/Connector硬件模块,以HDMI输出接口为例,介绍各个模块的接口特性;会先给出DRM+KMS驱动框架下的主要模块,并针对上述硬件子模块分析对应的内核驱动部分;

Linux_GUI加速(1)——GUI系统概述

本文会尽量从初学者的角度去描述整个Linux整个图形子系统,但由于其复杂性,涉及到的模块比较多,可能会需要一些相关的先验知识;对于系统的介绍,分析的着重点可能不会在于为什么该这样设计,而是在于在现有的显示系统下,我们能做些什么来适配我们的目的;

使用 Python 和 Jupyter 笔记本快速构建基于 FPGA 的设计并进行编程

过去,设计人员倾向于使用现场可编程门阵列 (FPGA) 在硬件设计中提升计算密集型应用的性能,例如计算机视觉、通信、工业嵌入式系统,以及越来越多的物联网 (IoT)。然而,传统 FPGA 编程中涉及的繁琐步骤一直让人望而却步,促使设计人员到目前都还在寻求替代处理解决方案。

【FPGA培训系列课程●南京站】 -- ZYNQ-7000 SoC系统设计

为了能让工程师尽快掌握ZYNQ-7000 SoC的特性和优势以设计更智能更灵活的系统,提高产品竞争力和加速产品更新及上市进程,依元素科技推出为期2天的培训班。本培训课程主要介绍Zynq 架构的特性和优势,旨在为您设计 Zynq SoC 项目提供决策

在ZYNQ-7000平台上利用PS点亮PL上的LED灯

作者:liuyayong

1、实验方案

图1 实验方案系统框图

2、具体步骤
2.1、vivado工程建立
①打开vivado集成开发环境,点击“Create Project”,如下图所示。

②点击“Next”,如下图所示。

学会Zynq(3)Zynq的软件开发基础知识

上一篇简单解释了Zynq配置的相关概念,本文将对Zynq-7000的软件开发进行简单介绍。如果设计者已经对ARM的开发方法很熟悉,上手Zynq的软件开发也会更快,相关概念理解起来也更快。

学会Zynq(2)Zynq-7000处理器的配置详解

上篇中介绍了Xilinx FPGA嵌入式开发的基本概念和软件特性,并以Hello World为例给出了一个操作流程,熟悉该流程相当重要。上一篇中只是简单说明了每一步应该执行哪些操作,本文将详细介绍每一步的具体含义和涉及到的相关概念。

学会Zynq(1)搭建Zynq-7000 AP SoC处理器

本系列将讲述如何使用Vivado完成基于Zynq平台的嵌入式系统设计。一个完整的嵌入式系统设计要考虑硬件、软件、FPGA设计三个部分。Xilinx为了尽量简化设计流程,提供如下两个主要设计工具

推开Zynq-7000的大门

在2010年4月硅谷举行的嵌入式系统大会上,赛灵思发布了可扩展处理平台的架构详情,这款基于无处不在的ARM处理器的SoC可满足复杂嵌入式系统的高性能、低功耗和多核处理能力要求

在Zynq SoC上实现裸机(无操作系统)软件应用方案

Zynq™-7000 All Programmable SoC在单个器件上实现了ARM处理功能与FPGA逻辑独特的组合,因此需要双重的配置过程,同时需要考虑处理器系统和可编程逻辑。工程师会发现,其配置顺序与传统的赛灵思FPGA稍有差别。尽管如此,方法仍是相似的,生成引导镜像和完成配置存储器编程的难度不大。