E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ZYNQ
ZYNQ
基础----使用SD卡保存图像(1)
1BMP位图结构 BMP是一种原始的三基色的图像格式,该格式的图像是未经过压缩的图像,BMP在FAT32文件系统的中的存储,有文件头,信息头等部分,这篇博客就是记录将BMP图像数据通过调用FAT32文件系统的函数,从而写入到SD中。 BMP位图可以有16位,24位,32位等,其中16位为RGB565,而24为通常为真彩色图片RGB888,32位图像,除了RGB通道外还有alpha通道,代表图像
black_pigeon
·
2020-07-05 08:33
ZYNQ
ZYNQ
7020与PC机的UDP通信实现
由于实验室项目需求开始学习
ZYNQ
7000系列开发板,了解zunq的udp通信实现,开发板的自带学习资料有基于UDP的QSPIFlashbin文件网络烧写实验,该实验的基本原理如下:首先,在
ZYNQ
的ARM
蓝小胥
·
2020-07-05 08:43
ZYNQ
patelinux编译的常用编译指令
sourcesettings.sh(在petalinux的工作目录下,每次打开一个新的终端都需要执行一次)2.建立一个新的工程(名字“test”):petalinux-create-tproject-ntest--template
zynq
心上枫叶红
·
2020-07-05 08:51
开发板环境
zynq
添加GPIO中断程序
//=====内核源码为ADI官方关于AD9361的内核,编译工具为petalinux2015.2,开发板为
ZYNQ
XC7Z100=========一、修改设备树:1.打开petalinux项目下的.
心上枫叶红
·
2020-07-05 08:19
驱动移植
Zynq
学习之路——入门篇I
Zynq
开发I在这篇博客中涉及
zynq
开发的入门环节:MIO、EMIO、调用自定义IP我使用的
zynq
型号为
zynq
-7020,相比7010和7000,拥有较多的可编程逻辑资源MIO介绍
Zynq
7000
HUST_Tony_Wu
·
2020-07-05 08:19
Zynq
Xilinx
zynq
7000
PS:处理系统(ProcessingSystem),与FPGA无关的ARM的SOC的部分。PL:可编程逻辑(ProgarmmableLogic),FPGA部分。PS和PL需分配到不同的电源平面上,PS和PL都有专用的电源引脚,要有独立电源供应路径。PL和PS数据传输的高效接口有两个:AXI(PS主动)和ACP(PL主动)。PL访问DDR可通过AXI接口,可配置成32-bit或者64-bit。PS端
LFZT
·
2020-07-05 07:11
1
简谈Xilinx
Zynq
-7000嵌入式系统设计与实现
今天给大侠带来简谈Xilinx
Zynq
-7000嵌入式系统设计与实现,话不多说,上货。
FPGA技术江湖
·
2020-07-05 07:16
FPGA学习系列
基于
ZYNQ
-7000的AI加速器设计之整体架构阐述
本次AI加速器的设计,主要利用Xilinx公司的
ZYNQ
-7000全可编程器件,主要目的是应对人工智能时代算力不足的问题,由于人工智能时代的到来,各种神经网络的训练,数据挖掘,机器视觉和图像处理等算法计算复杂度较高
whustxsk
·
2020-07-05 07:27
FPGA-Zynq7000
基于
ZYNQ
-7000的AI加速器设计之GP接口的实现
1、GP接口简介GP接口是
ZYNQ
-7000系列器件中用于实现PS与PL端进行数据通信的数据接口,GP接口传输数据速率一般较慢,通常用作控制信息的传输,在利用GP接口的时候,PS端的角色是Master,
whustxsk
·
2020-07-05 07:27
FPGA-Zynq7000
基于
ZYNQ
-7000的AI加速器设计之PS端(ARM)网络编程(UDP协议)
具体步骤不详细介绍,网上都有教程,器件型号按照实际用的板子的型号选,我这里用的是米联Miz7035的板子工程创建完毕后,在Vivado主页左边有个(创建块设计)createblockdesign,点击创建,然后添加
ZYNQ
7Proc
whustxsk
·
2020-07-05 07:27
FPGA-Zynq7000
ZYNQ
-7000全可编程片上Soc器件基本知识介绍
一、Soc简单介绍
ZYNQ
-7000全可编程片上Soc是Xilinx公司采用的是ARM-Cortex-A9双核处理器,处理器以硬核的形式存在于FPGA中。
whustxsk
·
2020-07-05 07:26
FPGA-Zynq7000
ZYNQ-7000
FPGA
Soc
zynq
中PL中断程序分析
原文:https://blog.csdn.net/husipeng86/article/details/52206439本文通过分析一个中断例程来了解
zynq
中断执行过程基础知识ARM体系架构的处理器中通常将低地址
我的代码好多bug
·
2020-07-05 07:47
利用vivado的ila核抓取读写信号(随时钟周期无变化)
在
zynq
系列芯片或者其他fpga芯片开发时,使用vivado的ila核进行信号的抓取用于调试是非常方便的方式,例如抓取读取信号判断是否有误,笔者在利用vivado的ila核抓取读写信号遇到了如下问题—
chen_koen
·
2020-07-05 07:10
ZYNQ
下Linux驱动代码的编写
好长时间没有更新博客了,因为最近比较烦躁所以没有心情去写了,今天这篇呢就写一下在
ZYNQ
上跑linux系统后的驱动代码编写。
叫啥才能不重名呢
·
2020-07-05 07:04
Xilinx的
ZYNQ
芯片软件设计说明
1、概述
ZYNQ
是xilinx推出一个款SOC,其亮点在于FPGA里包含了完整的ARM处理子系统(PS),每一颗
Zynq
系列的处理器都包含了Cortex-A9处理器,整个处理器的搭建都以处理器为中心,而且处理器子系统中集成了内存控制器和大量的外设
叫啥才能不重名呢
·
2020-07-05 07:04
ZYNQ
之生成设备树
1.下载用于生成device-tree文件的资源包2.将压缩包解压后放置在SDK\2015.4\data\embeddedsw\lib\bsp文件下3.打开SDK后进入XilinxTools->Respositories,在LocalRepositories中点击New,找到并加载刚才复制的设备树文件夹目录,然后点击RescanRepositories,点击OK完成配置4.点击File->New-
哈塞给,套离开套
·
2020-07-05 07:30
ZYNQ
pynq z2系列PL和PS开发
PL端启动Vivado,点击创建一个新工程,工程名为pynq_led选择RTL工程选择开发板Boards,在其中选择PYNQ-Z2在左侧导航中选择createblockdesign在工作框中点击加号添加
ZYNQ
7ProcessingSystem
qq_38769280
·
2020-07-05 07:54
两列清单法
25件事列表:1、读完严蔚敏的《数据结构》2、弄明白追踪小球的代码3、学习
ZYNQ
板子4、学习RT-thread5、学习UCOSII6、学习STM32的架构,时钟,及所有外设功能。
漫步人生只为寻你
·
2020-07-05 06:30
散文随笔
The
Zynq
Book读书笔记——2
Zynq
芯片(“是什么”)
在
Zynq
的PL部分配上一个或多个MicroBlaze软处理器,用来和ARM处理器协同工作。
小学鸡
·
2020-07-05 06:49
Zynq
ZYBO
The
Zynq
Book读书笔记——1 引言
前言
Zynq
SoC整合了ARM双核cortex-A9处理器和Xilinx7系列的FPGA架构,使得它不仅拥有ASIC在功耗、性能和兼容性方面的优势,而且具有FPGA硬件可编程的优点。
小学鸡
·
2020-07-05 06:49
ZYBO
Zynq
Zynq
ZYBO
PS/PL
SoC
基于
ZYNQ
的LVDS收发传输仿真
基于
ZYNQ
的Lvds收发仿真实验1.工程概述:图1.1我们通过分别建立LVDS发送和接收模块,将两者进行互联,实现LVDS数据收发实验。数据源通过编写数据产生模块来实现所需传输的数据。
再见遇见
·
2020-07-05 06:32
高速接口
Xilinx
ZYNQ
学习笔记(一)——使用PS读写SD卡
半年前用经费买的
ZYNQ
开发板,最近才派上用场。最近正在进行的一些工作需要用到它(没错就是那个离线式数字信号处理系列的),今天来写第一个程序,准备一下后面的数据采集操作。
TerayTech
·
2020-07-05 06:57
FPGA
AXI VDMA使用
很多人用
zynq
平台做视频图像开发,但是对vdma了解比较少,上手起来稍微有些困难,我针对这一现象,做了一个基于vivado和modelsim的仿真和应用测试工程,并写篇文章做些介绍,希望能对大家有帮助
大器晚不成
·
2020-07-05 06:41
zynq
AXI
VDMA
在EBAZ4205
zynq
7010上运行AXI_DMA中断回环测试
在EBAZ4205
zynq
7010上运行AXI_DMA_loop_interrupt整体的布局图这是上面的一张接口图下面对每个模块附上截图AXI_DMA的输出mm2s_introut、s2mm_introut
暖暖的时间回忆
·
2020-07-05 05:19
EBAZ4205
PYNQ (
ZYNQ
)SPI控制器简介 SPI协议原理
SPI协议SPI(SerialPeripheralinterface),串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。是一种高速的,全双工,同步的通信总线,在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议,比如AT91RM9200.SPI接口主要应用在EEPROM
rrr2
·
2020-07-05 05:57
PYNQ(
zynq
) PS端+PL端gpio使用 实现软件驱动按键点led灯
step1:blockdesign调用
zynq
核step2:这里用两个gpio核,分别作为button和led输入输出
rrr2
·
2020-07-05 05:56
PYNQ
一步一步学习
zynq
一步一步学习
zynq
阴差阳错的选了xilinx的板子zedboard,不管这里的水有多深都的要趟过去了,没有回头路。想想自己嵌入式的一大块空白,就有点后背发凉,硬着头皮往前冲。
吾尹先森
·
2020-07-05 05:07
第一弹
zynq
vivado中
ZYNQ
详解(主要用于PS和PL之间的工作衔接)
可进qq群进行相关Verilog知识交流:1073030956AXI的理解AXI(AdvancedextensibleInterface)协议主要描述了Master设备和Slave设备之间的数据传输方式,Master设备和Slave设备之间通过握手信号建立连接。当Slave设备的数据准备好时,会发出和维持VALID信号,表示数据有效;当Master设备准备好接收数据时,会发出READY信号。数据只
悟影生
·
2020-07-05 05:36
PYNQ-Z2
ZYNQ
的Linux开发--使用SDK生成设备树
开发环境:Windows下的Vivado套件LinuxubuntuStep1:首先从XilinxGitHub上下载DeviceTreeGenerator(设备树生成器)的BSPhttps://github.com/Xilinx/device-tree-xlnx/pulls并将其复制到SDK的安装目录下Step2:配置SDK开发环境,XilinxTools->Repositories,在LocalR
恰_同学少年
·
2020-07-05 05:33
vivado-教程
ZYNQ-Linux
ZYNQ
QNX开发——PL串口设备驱动遇到的问题
硬件平台:MIZ702完全兼容ZedBoardHOST:WindowsQNXMomenticsIDE功能:
ZYNQ
芯片的PL部分实现一路UART,并编写QNX下设备驱动。
恰_同学少年
·
2020-07-05 05:33
zynq
ZYNQ-QNX
ZYNQ
Linux驱动开发——第一个字符设备驱动
硬件平台:XCZ7020CLG484-1完全适配Zedboard开发环境:Widows下Vivado2016.2、SDK2016.2、Linux机器:debin目的:操作板载的LED灯LD9,受PS部分的MIO7控制linux设备驱动大体分三种:字符设备、块设备、网络设备。字符设备指可以以字节为单位访问内存,块设备只能以数据块进行访问,比如NandFlash等,网络设备就指以太网等网卡驱动了。在原
恰_同学少年
·
2020-07-05 05:33
ZYNQ-Linux
zynq
zynq
对sd卡读浮点数操作
最近一直在做
zynq
方面的学习,用到哪就写到哪吧读写sd步骤如下1、首先新建
zynq
的工程,连线如下2、然后综合,布线生成后bin文件,并按照下图操作打开sdk后新建工程file》new》applicationproject
Bonjour@@
·
2020-07-05 05:42
使用教程
zynq
7000 zedboard通过AXI_GPIO IP核使用按键控制led灯
开发板:Zedboard开发环境:XilinxVivado+SDK-2018.3+W10AXI_GPIO实际是PL端的IO管脚挂载在AXIGP总线上,通过PS端来控制的接口,使用时需要消耗PL端资源。1.创建Vivado工程next–》next–》next–》next,到defaultpart,搜索栏输入zed就会出来zedboard的这个包,这个是安装Vivado的时候自动安装的,直接选择点击n
浪漫哈哈镜
·
2020-07-05 04:04
zynq
神奇的e
开场之前一直写关于嵌入式linux和
zynq
的一些内容。这次打算加入DSP,这篇是一些基础知识,作为入门笔记。打算加下来从卷积、傅里叶、拉普拉斯、Z变换、离散傅里叶等来思考一些信号系统的知识。
袁海璐
·
2020-07-05 04:49
DSP
Power PC 与
zynq
数据交互(基于LocalBus)
PowerPC与
zynq
数据交互(基于LocalBus)1、PowerPC地址空间映射:实现PowerPCLocalBus控制外部设备,首先要把PowerPC的effectiveaddress映射到deviceaddress
袁海璐
·
2020-07-05 04:49
FPGA
vxworks
底层驱动
zynq
高速通信实例serdes
之前想要验证
zynq
通过serdes传输数据的实验,网上找了一篇文章,照着做了,没有一篇能完全实现,到了关键的地方都是一笔带过,大量的篇幅在讲DC平衡、高速信号产生串扰的原理,其实这些内容应该放在原理性的文章中
袁海璐
·
2020-07-05 04:49
FPGA
硬件相关
ZYNQ
多个区域实现动态重配置(基于zc706开发板)
目标使用ZC706开发板上面的三个LED灯来做这个实验,完成一个静态区域控制LED0以1/4S的周期进行闪烁。两个动态区域实现LED2和LED3闪烁时间的动态配置。过程先看下ZC706PLLED的电路原理图:LED这里只用到了三个,直接接到了PL上。再看下ZC706的时钟系统,主要目的是实现多块区域的重配置,因此选择一个最简单的全局时钟。这下好了,想着是用一个简单的时钟,可惜除了PS时钟以外,全是
袁海璐
·
2020-07-05 04:48
FPGA
硬件相关
实际项目调试与心得
zynq
实现动态加载(Partial Reconfiguration)
上周没有写博客,我不会无辜不写,只因为有更重要的事情。首先说明下需求。在某些设计需求中,需要在更换bitstream时,要求一部分逻辑不能重新被加载。也就是说,要求实现FPGA的动态重配置。这里主要参考了ug909,上面对每一步操作具有十分详细的说明。但是对于初学者来时,那些晦涩难懂的专业名词是在令人挠头,所以这里把手册的内容进行了精简,并且用大家最喜欢的流水灯实验说明问题。哈哈哈。。。流水灯实验
袁海璐
·
2020-07-05 04:48
FPGA
USB网卡驱动分析(rt8152)
rt8152)USB设备驱动程序分析USB总线和USB设备USB设备匹配方式思考网络设备驱动程序分析网卡设备驱动分析USB+网卡驱动linux源码中rt8152驱动程序分析总结USB设备驱动程序分析最近一直在搞
zynq
袁海璐
·
2020-07-05 04:18
Linux内核与驱动
RTOS
底层驱动
zynq
pl i2c控制器驱动程序
明确一下关系:adapter--对应的是soc上实际的iic控制器;structi2c_adapter{structmodule*owner;//所属模块unsignedintid;//algorithm的类型,定义于i2c-id.h,unsignedintclass;conststructi2c_algorithm*algo;//总线通信方法结构体指针void*algo_data;//algor
袁海璐
·
2020-07-05 04:18
Linux内核与驱动
底层驱动
字符设备
zynq
的HDMI接口设计
HDMI设计:高清晰度多媒体接口是一种数字化视频/音频接口技术,最高数据传输速度为5Gbps(目前到10Gbps)。1、HDMI传输原理HDMI系统的架构由信源(source)和信宿(sink)组成。一个设备上可以有多个HDMO接口,但是每个接口都要遵循HDMI信源和信宿的结构。其接口架构图如下:HDMI接口包括3个TMDS数据信道和1个TMDS时钟信道。TMDS差分传输技术是利用两个引脚间电压差
南国之邱
·
2020-07-05 04:47
zynq
zynq
7020_PS端 uart驱动编写——————vivadioSDK配置
刚接触
zynq
网上资料也很少,整起来也比较难受。ps、pl还有SDK。这些东西第一次用都得了解。如果你是个arm工程师,PL部分可以不用怎么了解,只要学习简单的新建硬件流就可以了。
分不清
·
2020-07-05 04:29
zynq7020
嵌入式
Zynq
----获取芯片内部温度数据
参照https://china.xilinx.com/html_docs/registers/ug1087/ug1087-
zynq
-ultrascale-registers.html可以知道温度数据存储在
海歌也疯狂
·
2020-07-05 04:36
Xilinx
Zynq
_Mp----测试SSD读写文件的速度
在使用SSD时,首先由Linux系统识别/dev/sda设备文件节点,以下是测试步骤。挂载/dev/sda①mkfs.vfat-F32/dev/sda②mount/dev/sda/mnt③cd/mnt进入mnt目录,相当于进入SSD目录测试时间intgettimeofday(structtimevaltv,structtimezone*tz)这个函数用于获取从今日凌晨到现在的时间差,常用于事件的耗
海歌也疯狂
·
2020-07-05 04:36
Xilinx
zynq
7000按键中断驱动
基于
zynq
7000的按键中断驱动创建
zynq
7000硬件工程1、新建工程打开Vivado开发环境点击createproject如下表操作开始创建工程创建完成后,点击检查一下工程是否错误,然后GenerateOutputProducts
Gunner Arsenal
·
2020-07-05 04:37
zynq
驱动
Zynq
7000 纯寄存器操作点亮LED
Zynq
7000纯寄存器操作点亮LED经过整整一天的研究,终于掌握了如何从数据手册看GPIO的寄存器地址。通过三种寄存器成功点亮了LED。
Gunner Arsenal
·
2020-07-05 04:06
zynq
Zynq
Cache问题的解决方法
在进行PS-PL之间的DMA传输时,不可避免会遇到Cache问题。今天在这里讲一下Cache的解决方法。其中参考了forums.xilinx.com的处理方法。首先解释为什么DMA会引入Cache问题(专业名称为Cache一致性问题)。PS和PL都在独立运行,PS通过DDR控制器来对DDR存储器进行访问,为了加速,常常将一些数据缓存(Cache),而且不是针对一个数据缓存,而是针对一批(Xilin
大鹏的知识库
·
2020-07-05 04:49
ZYNQ
Linux下
ZYNQ
中GPIO中断号获取
key{compatible="
zynq
,led";status="okay";key-gpio=;//interrupt-parent=;//使用gpio_to_irq不需要设置//interrupts
下雨夏云
·
2020-07-05 03:37
ZYNQ
的GPIO子系统应用
设备树设置:由于
ZYNQ
的引脚分配应该在VIVADO中硬件设计时完全确定,且在应用时往往不需要再对引脚进行分配,所以并不需要对pinctrl子系统所需要的设备树进行配置。
下雨夏云
·
2020-07-05 03:05
VIVADO 2.
zynq
如何在SD卡启动
一、创建一个硬件工程工程里肯定要有
ZYNQ
啦。添加IP,布局布线,分配地址。。
zynq
IP核需要在MIOConfiguration->I/OPeripherals->SD0和UART0后打上勾。
馍加馒头
·
2020-07-05 03:17
vivado
sdk
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他