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
LWIP下UDP组播协议——
zynq
使用
平台:
zynq
zc702LWIP:1.4.1是否有系统:否一、udp基础知识:每一个UDP连接都对应一个UDP控制块,UDP协议的实现就是对这些控制块结构成员进行操作。为什么需要控制块链表?
星月夜语
·
2020-07-04 22:20
linuc
C编程
ZYNQ
、AXI协议、PS与PL内部通信
ZYNQ
、AXI协议、PS与PL内部通信三种AXI总线分别为:AXI4:(Forhigh-performancememory-mappedrequirements.)主要面向高性能地址映射通信的需求,是面向地址映射的接口
liuzq
·
2020-07-04 22:32
电路编辑器
ZYNQ
平台UBOOT下烧录程序到Flash中
上篇文章讲述了通过SDK引导启动UBOOT,在UBOOT启动之后可以通过网口tftp功能下载主机提供的相应程序,并通过sf擦除和烧写命令,将新程序烧录到Flash指定位置。uboot启动之后,首先进行网络配置,如下所示:setenvserverip192.168.0.19&&setenvipaddr192.168.0.205然后需要对spiflash进行检测:sfprobe然后根据实际工程需要,对
QUIZ_csdn
·
2020-07-04 22:18
ZYNQ
Zynq
和PC的USB通信
最近,研究一下
Zynq
和PC间的USB通信,在网上找了一个ZedBoard_Standalone_USB_Device_Tutorial_14_6_01例程。
水田在奋斗
·
2020-07-04 22:09
Zynq
DMA在Vivado和SDK应用解读
在“
Zynq
DMA的简单介绍”中,我推荐了一篇DMA的应用实例,如下链接:http://www.fpgadeveloper.com/2014/08/using-the-axi-dma-in-vivado.html
水田在奋斗
·
2020-07-04 22:09
Zynq
Zynq
平台下linux的I2C驱动(RTC+EEPROM)
现在ARM下对SoC开发板的硬件描述都是采用devicetree文件,使用linux自带的dtc程序将dts编译成dtb之后,由u-boot将dtb导入给linux内核,linux内核读取dtb,然后注册设备的resource,linux内核使用of_系列函数API读取硬件资源。具体的说明可以看下宋宝华的bloghttp://blog.csdn.net/21cnbao/article/detail
linyangspring
·
2020-07-04 21:41
linux
驱动
保留DDR内存作为外设访问
最近使用xilinx的
zynq
,需要完成FPGA和ARM的AXI协议通讯,通过增加linux内核启动参数mem=1008M保留了顶部的16M内存空间用来读写数据,FPGA以DMA方式来访问这个内存空间,
linyangspring
·
2020-07-04 21:41
linux
驱动
zynq
-7000系列基于
zynq
-zed的AMP模式的实现(linux+bare-metal
zynq
-7000系列基于
zynq
-zed的AMP模式的实现(linux+bare-metal)作者:卢浩时间:2017.3.4转载请注明出处这个实验要实现的是在
zynq
-zed上,cpu0运行linux
linuxarmsummary
·
2020-07-04 21:06
ZYNQ
有两个CPU?(三)——SGI异步通信
ZYNQ
有两个CPU?
linuxarmsummary
·
2020-07-04 21:34
zynq
软中断通信AMP 1
kernel/arch/arm/kernel/smp.c默认的系统软中断:enumipi_msg_type{IPI_WAKEUP,IPI_TIMER,IPI_RESCHEDULE,IPI_CALL_FUNC,IPI_CPU_STOP,IPI_IRQ_WORK,IPI_COMPLETION,IPI_CPU_BACKTRACE,/**SGI8-15canbereservedbysecurefirmwa
linuxarmsummary
·
2020-07-04 21:03
ZYNQ
-DMA控制器
掌握DMA,才能掌握PS内高性能数据传输,以及PL内实现DMA传输。DMA控制器为DMAC。在不需要CPU的基础上,DMAC可以移动大量数据,数据源和目的源存储器可以是PS或PL上的任何存储器资源,包括DDR、OCM、SPIflash、SMC(静态存储控制器)或者PL外设。DMAC能配置最多8个通道,每个通道能支持一个单独并发的DMA操作线程。对应8个DMA中断号,IRQ【75:72】以及】49:
linux_0416
·
2020-07-04 21:02
研发
ZYNQ
-异常与中断原理
异常:CPU停止正常工作,执行专用的特权的一段软件程序,使系统恢复正常。Coretex-A9的异常包括:1.中断、FIQ优先于IRQ:IRQ(InterruptRequest):指中断模式。FIQ(FastInterruptRequest):指快速中断模式。IRQ与FIQ是ARM处理器的两种不同编程模式(ARM有7种处理模式)。在ARM的cpsr中,有一个I位和一个F位,分别用来禁止IRQ和FIQ
linux_0416
·
2020-07-04 21:30
研发
基于
Zynq
的MIO与EMIO的区别和应用
MIO与EMIO的区别与应用1MIO与EMIO概念MIO:多功能IO接口,属于
Zynq
的PS部分,在芯片外部有54个引脚。
limoon1212
·
2020-07-04 21:11
Zynq
zynq
双核通信
两个CPU之间传递数据,采用了共享内存,共享内存设置在OCM(OnChipMemory)内在没有做其他设置的情况下
ZYNQ
上电后地址空间分别如上图所示。
crazyMadKing
·
2020-07-04 21:13
vivado
petalinux下建立
zynq
工程
zynq
系列的裸跑部分完成后,用片内的arm跑一下linux,并运行sdk文件:petalinux-create-tproject--template
zynq
--name
zynq
projectcd
zynq
project
JiaoCL
·
2020-07-04 21:07
FPGA
Xilinx qemu 模拟器使用(基于
Zynq
7 Cortex-A9)
参考博客QEMUforXilinx安装教程,在虚拟机(Ubuntu18.04)上搭建开发环境步骤如下:1、在虚拟机上安装必要的软件包:sudoaptinstalllibglib2.0-devlibgcrypt20-devautoconfautomakelibtoolsudoapt-getinstallgawkopenssllibssl-devlibncurses5-devsudoapt-getin
1558009762
·
2020-07-04 21:29
开发环境搭建
ZYNQ
的三种GPIO :MIO EMIO AXI_GPIO 小节
学了
zynq
一段时间,一上来的时候就被
zynq
的GPIO唬住了,实在没搞清楚
zynq
的GPIO怎么回事,一会这样,一会那样,最后才慢慢发现
zynq
至少有3种GPIO可以调用。
七水_SevenFormer
·
2020-07-04 21:34
FPGA基础知识
linux, petalinux 下的udp 通讯实验
我基于
zynq
7000建立了petalinux系统,希望能有高效有效的通讯方式。以前做了tcp基于连接的通讯实验,但实际中包会被拆开,感觉有点不好,所以特做了无连接的通讯测试,这就是udp通讯。
leon_zeng0
·
2020-07-04 21:49
fpga
zynq
c++
arm
petalinux 2018.2 下的helloworld 实验
在我们用petalinux建立好了
zynq
7000的工程后,我就迫切想做一个简单的程序测试一下。我们就来一个petalinux下的helloworld实验。
leon_zeng0
·
2020-07-04 21:49
fpga
zynq
arm
c++
zynq
7000 clg400 可作为外部AD 的引脚列表
我用的XC7Z010-1CLG400C(AC7020为XC7Z020-2CLG400I),想用
zynq
7000的自带ADC,查找得到如下列表,适用于
zynq
7000的CLG400封装。
leon_zeng0
·
2020-07-04 21:48
zynq
zynq
7000下读写qspi 及flash 唯一id
本文主要演示
zynq
7000下对Qspi的读写操作,以及读取8字节唯一ID,可以用于简单加密。我在使用altera的时候,写了一篇读写flash及其ID的文章。
leon_zeng0
·
2020-07-04 21:48
fpga
zynq
zynq
的64位全局定时器
zynq
有一个64位全局定时器,我觉得有点实用价值,比如精确的实时计算,代码运行时间计算。怎么用呢?我就google了一下,有篇文章推荐查看2个文件。
leon_zeng0
·
2020-07-04 21:48
c++
arm
zynq
-如何在
Zynq
SoC 上使用中断
在嵌入式处理中,中断表示暂时停止处理器的当前活动。处理器会保存当前的状态并执行中断服务例程,以便对引起中断的原因进行寻址。中断可能来自下列三个地方之一:•硬件–直接连接处理器的电子信号•软件–处理器加载的软件说明•异常情况–发生错误或异常事件时处理器出现的异常情况无论中断的来源在何处,都可将中断的类别归为可屏蔽和不可屏蔽两种。您可通过在中断掩码寄存器中设置相应的位来安全地忽略可屏蔽中断。但不能忽略
kobesdu
·
2020-07-04 20:44
zynq
实验 使用 vivado zedboard GPIO 开关 开控制 LED
2.PL端IP核添加与连线创建一个空的DiagramCreateBlockDesign-》点ok接下来添加IP核可以点击提示AddIP也可以点击搜索
zynq
点第
kobesdu
·
2020-07-04 20:44
zynq
ZED Board从入门到精通(二):AXI简介
市面上已经有专门讲
ZYNQ
的书籍了,我看过的有这两本。这两本书怎么说呢,我觉得第二本更像是官方文档的堆砌吧(不喜勿喷),洋洋洒洒近600页,真正我想看的内容却少之又少。
卜居
·
2020-07-04 20:34
FPGA
高性能计算——FPGA篇
AXI总线之DMA的实现
在
zynq
系列中,PS与PL的数据交互主要通过AXI总线进行,对于少量数据的传输(如寄存器配置、状态信息获取等)常常采AXI4-LITE。对于大量的、高速的数据传输,常采用AXI4-FULL。
kemi450
·
2020-07-04 20:05
HLS
AXI
ZYNQ
7000-FPGA入门
开发板:zedboard开发环境:Vivado2013.4操作步骤新建RTL工程,选择开发板ZedBoard源文件:描述逻辑约束文件:硬件引脚与符号的对应关系IP文件:外设封装,类似于C语言的库添加verilog文件和引脚约束文件XDC(constraints)综合->实现->生成比特流,这里有完整的日志文件打开硬件管理器,并发现xc7z020_1这个设备VivadoIDE设备管理器TCP服务器(
kavin_zhuang
·
2020-07-04 20:22
FPGA
Xilinx
Zynq
UltraScale+ MPSoC VCU ROI Demo跑
Xilinx提供了VCU参考TRD,此外,还提供了一个VCU+DPU的参考设计:
Zynq
UltraScaleMPSoCVCUTRD。
kanojoy
·
2020-07-04 20:17
Zynq
-Linux移植学习笔记之20-
Zynq
linux can驱动开发
中选择启用ps端的can控制器,如下图设置can总线的主频2、devicetree配置在devicetree中需要增加can的配置信息,如下:can@e0008000{compatible="xlnx,
zynq
-can
Felven
·
2020-07-04 19:05
Felven在职场
Zynq
-Linux移植学习笔记之17-
Zynq
下linuxPL部分Flash
1、背景介绍在板上,
ZYNQ
PL部分通过EMC连接一片NORFLASH,地址空间如下:可以看到NORFLASH的起始地址为0x80000000,这是物理地址,可以把数据存放在以该地址起始的一段区域。
Felven
·
2020-07-04 19:05
Felven在职场
Zynq
-Linux移植学习笔记之27UIO机制响应外部中断实现
1、背景介绍最近项目中使用了盛科的交换芯片8086,该交换芯片除了使用PCIE连接到
zynq
外,还提供了四根GPIO引脚连入
zynq
。
Felven
·
2020-07-04 19:05
Felven在职场
Zynq
-Linux移植学习笔记之26-PCIE端节点通过DMA访问内存失败问题解决
通过调研,在交换芯片领域,国内的盛科做的不错,于是选用了盛科的40G交换芯片替代博通的56846.局部硬件简图如下:如上图所示,
ZYNQ
中使用了AXI_PCIEIP核,作为PCIERC节点,交换芯片作为
Felven
·
2020-07-04 19:05
Felven在职场
Zynq
-Linux移植学习笔记之30-用户程序读写DDR
为此,需要在
ZYNQ
PL中实现GPIO通过HP读写DDR实地址的操作,同时在PS中通过ARM实现对发送和接收两段内存区域的读写操作。
Felven
·
2020-07-04 19:34
Felven在职场
Zynq
-Linux移植学习笔记之11-qspi驱动配置
devicetree配置devicetree中涉及到QSPIFLASH的部分如下:spi@e000d000{clock-names="ref_clk","pclk";clocks=;compatible="xlnx,
zynq
-qspi
Felven
·
2020-07-04 19:33
Felven在职场
Zynq
-Linux移植学习笔记之一-入门
1、相关网站
zynq
linux软件网站:www.wiki.xilinx.com
zynq
u-bootgithub地址:https://github.com/xilinx2、启动过程3、u-boot配置3.1
Felven
·
2020-07-04 19:33
Felven在职场
Zynq
-Linux移植学习笔记之六-netperf网络测试
这一篇讲一讲在
zynq
开发板上面的进行网络测试。
Felven
·
2020-07-04 19:33
Felven在职场
Zynq
-Linux移植学习笔记之24-VPVN温度监测
在对模块进行信息监测时,会用到
ZYNQ
内部的VPVN通道,默认情况下该通道是不开启的,需要手动在内核驱动代码中设置修改为重新编译内核,加载镜像就能够系统/sys/bus/iio/devices/iio:
Felven
·
2020-07-04 19:33
Felven在职场
Zynq
-Linux移植学习笔记之16-
Zynq
下linux XADC驱动
1、简介XADC是
zynq
芯片内部进行温度和电压检测的模块,通过(XilinxWiki-xadc.html)这篇wiki可以知道,XADC控制器有两种表现形式,一种是位于PS内部,即文档中提到的thePS-XADCinterfaceforthePSsoftwaretocontroltheXADC
Felven
·
2020-07-04 19:33
Felven在职场
Zynq
-Linux移植学习笔记之12-gpio驱动配置
1、硬件配置要启用GPIO,首先需要硬件支持,在vivado下进行
zynq
内GPIO控制器的配置。上图是在
Zynq
中启用GPIO控制器上图为配置GPIO引脚,通常采用MIO方式输出。
Felven
·
2020-07-04 19:33
Felven在职场
Zynq
-Linux移植学习笔记之九-petalinux
在对
zynq
上进行linux操作系统移植时,除了使用传统的由用户编译u-boot,kernel,rootfs方法外,目前主流采用vivado+petalinux操作方式。
Felven
·
2020-07-04 19:33
Felven在职场
Zynq
-Linux移植学习笔记之四-fsbl
这一篇讲一讲FSBL1、FSBL简介在
zynq
上运行程序的时候,加载过程中肯定需要用到一个文件,那就是fsbl,fsbl的全称为firststagebootloader,从字面上就能够看出这是
zynq
启动第一阶段的加载程序
Felven
·
2020-07-04 19:33
Felven在职场
Zynq
-Linux移植学习笔记之23-QSPI速度配置
经排查发现u-boot代码中有对速度进行配置的地方,位于
zynq
-common.h中。
Felven
·
2020-07-04 19:33
Felven在职场
zynq
虐我千百遍——第1篇 Linaro之BOOT.bin
需要准备的一些设备:USBHubSD卡(最好8G以上)
zynq
开发板本教程需要的软件材料有:Ubootxilinx-v2015.1源码FPGA的Vivado硬件工程,并已生成bit文件操作平台:win7
jiangjiali66
·
2020-07-04 19:16
zynq
虐我千百遍——第2篇 Linaro之devicetree
本节介绍如何构建devicetree.dtb首先去github下载devicetreexilinx-v2015.1下载地址https://github.com/Xilinx/device-tree-xlnx/tree/xilinx-v2015.1解压继续使用刚刚的SDKSDKMenu:XilinxTools>Repositories>New...()>OK添加刚刚下载的devicetreexili
jiangjiali66
·
2020-07-04 19:16
zynq
虐我千百遍——第0篇 环境搭建--smb与nfs
工欲善其事,必先利其器。开发第一步环境搭建,由于我用的电脑是16GI7所以就直接虚拟机双系统跑起。需要准备的一些设备:USBHub网线路由器zedboard板操作平台:win7+VMareWorkstation(ubuntu14.04)网络拓扑ubuntu14.04,交叉编译怎么安装不再赘述板子用xilinx的轻量级linux下载:点击打开链接服务器安装smbsudoapt-getinstalls
jiangjiali66
·
2020-07-04 19:15
Zynq
的中断号在dts中的表示
关于
zynq
的中断述,在网上和datesheet中已经有详细的说明,但是在3.X的内核中,开始用dts来详细所有device的infor和source,这里就有关于中断号的指定,但是在关于
zynq
的dts
BeanHuo
·
2020-07-04 19:34
linux
ARM
驱动开发
尝试与理解vivado下的
zynq
7使用流程(通过)Vivado+Zedboard之流水灯例程
第一部分:前言因为刚拿到zedboard这块板子,所以一直在尝试先跑上一个例程。这篇博客https://blog.csdn.net/weixin_42639919/article/details/81130581的整个流程相当详细,而且在vivado2018.2上尝试后确实是可以正常运行的。但有几个点想补充一下,也是在尝试的过程中碰到的问题。第二部分:尝试2.1vivado2018在界面上相对于之
凯旋勃兰登堡
·
2020-07-04 18:45
vivado
ZYNQ
(1): PL端HDMI输出
用的开发板是microzus,因为
ZYNQ
PL侧的IO结构是支持TMDS,可以用FPGA直接驱动HDMI信号。
hywhjj
·
2020-07-04 18:11
ZYNQ
zynq
中三种实现GPIO的方式
本文介绍在
zynq
中三种实现GPIO的方式,分别为MIO、EMIO和IP方式。
husipeng86
·
2020-07-04 18:03
zynq
zynq
中通过xilffs读写SD卡
本文主要介绍在
zynq
中通过xilffs库读写SD卡的一个例子,并给出在使用中遇到的问题在XilinxSDK的standalone已移植好了FatFs库(SDK中叫做xilffs),所以在SDK中添加xilffs
husipeng86
·
2020-07-04 18:03
zynq
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他