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
Zynq7000
Zynq7000
双核运行 L2Cache 寄存器配置 划分Cache
2.想到可能是共享Cache的问题,L2Cache共512KB,
Zynq7000
共有8way,每way有64KBL2cache。默认使能Cache时,CPU1和CPU0是共享L2Cache的。
shaolinsdkd
·
2020-07-05 11:42
Zynq
双核
Zynq7000
双核运行 核间通信 防止访问冲突经验总结
1.平台说明芯片:XC7Z020;系统:双裸核程序,CPU0和CPU1均使能cache。2.大块共享内存访问1)一维数组访问#defineu32(unsignedint)#defineSHARE_MEM0x05000000//第一数组的起始地址#defineMEM_LEN0x05400000//存放数组的长度u32*pData;//一维数组指针int*pLen;//数组长度pData=(u32*)
shaolinsdkd
·
2020-07-05 11:42
Zynq
双核
ZYNQ7020与PC机的UDP通信实现
由于实验室项目需求开始学习
ZYNQ7000
系列开发板,了解zunq的udp通信实现,开发板的自带学习资料有基于UDP的QSPIFlashbin文件网络烧写实验,该实验的基本原理如下:首先,在ZYNQ的ARM
蓝小胥
·
2020-07-05 08:43
Zynq学习之路——入门篇I
Zynq开发I在这篇博客中涉及zynq开发的入门环节:MIO、EMIO、调用自定义IP我使用的zynq型号为zynq-7020,相比7010和7000,拥有较多的可编程逻辑资源MIO介绍
Zynq7000
HUST_Tony_Wu
·
2020-07-05 08:19
Zynq
Xilinx
zynq7000
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
zynq7000
按键中断驱动
基于
zynq7000
的按键中断驱动创建
zynq7000
硬件工程1、新建工程打开Vivado开发环境点击createproject如下表操作开始创建工程创建完成后,点击检查一下工程是否错误,然后GenerateOutputProducts
Gunner Arsenal
·
2020-07-05 04:37
zynq
驱动
Zynq 7000 纯寄存器操作点亮LED
Zynq7000
纯寄存器操作点亮LED经过整整一天的研究,终于掌握了如何从数据手册看GPIO的寄存器地址。通过三种寄存器成功点亮了LED。
Gunner Arsenal
·
2020-07-05 04:06
zynq
petalinux
zynq7000
从安装到PS加载PL bin文件
1.安装vivado2019.1,安装petalinux2019.1。其他版本同理,去DocNav下看UG1144,找到对应版本支持的linux系统。UbuntuLinuxWorkstation/Server16.04.5,16.04.6,18.04.1,18.04.02(64-bit)2.vmware安装ubuntu16.04虚拟机,安装VMwaretools,以便开启共享文件夹。如果按钮是灰色
同年纪_
·
2020-07-05 02:38
zynq
zynq7000
开发流程
1开发工具1.1独立开发环境PL—>VivadoPS(ARM)-->SDK(Xilinx)或者第三方ARM开发工具1.2集成开发环境SDSoC1.3总结Ø独立开发环境大概分为四个步骤:(1)系统架构师确定硬件-软件分区方案;(2)硬件工程师处理被分配到硬件中的功能,并将它们转换或设计成IP核(Verilog/VHDL,也可用VivadoHLS实现C/C++高层次综合);(3)利用VivadoIPI
CONQUERczy
·
2020-07-05 01:41
FPGA开发
SDSoC
Xilinx
Zynq7000
系列学习
1SoCZynq-7000Zynq®-7000AllProgrammable(全可编程)SoC重新定义了嵌入式系统的可能性,为系统架构师和软件开发人员推出新的解决方案提供了一个灵活的平台,同时为传统ASIC和SoC用户提供了一个全可编程的备选方案。双核ARM®Cortex™-A9处理器与业界领先的、具有高性能功耗比的28nm可编程逻辑巧妙集成,实现的功耗和性能等级远超分立处理器和FPGA系统。Zy
CONQUERczy
·
2020-07-05 01:40
FPGA开发
DS5使用记录
另外当然还有控制板,用的是常见的
ZYNQ7000
系列,内部集成了一个ARMv7Cortex-A9处理器。可以用作验证
nwpu053883
·
2020-07-05 01:55
fpga
ARM
Zynq 7000从零开始之二 -- 内存测试程序
本文主要讲怎样创建一个内存测试程序,测试DDR,程序还是运行在内部RAM;FPGA涉及的内容有怎样配置DDR参数,及怎样保存和导入硬件参数;软件方面会涉及BSP修改及BOOT.bin的生成.关于Vivado的具体操作请参考--"
Zynq7000
青蛙嘎嘎
·
2020-07-04 23:46
zynq7000
采用AXI + EMIO模拟SCCB接口控制ov5640
linux的i2c驱动模型比较复杂,控制ov5640这种SCCB接口非标准的I2C比较困难;采用AXI+EMIO接口,模拟SCCB接口协议控制ov5640更加简洁硬件PL端采用2个EMIO口:一个EMIO口作为SCL时钟输出一个EMIO口作为SDA数据输入输出,通过SDA_T控制输入/输出方向,通过SDA_I/SDA_O输入/输入数据.PL可以采用2个GPIO模块IP控制EMIO,也可以veril
luo_xian_neng
·
2020-07-04 23:03
Xilinx
Zynq7000开发
linux, petalinux 下的udp 通讯实验
我基于
zynq7000
建立了petalinux系统,希望能有高效有效的通讯方式。以前做了tcp基于连接的通讯实验,但实际中包会被拆开,感觉有点不好,所以特做了无连接的通讯测试,这就是udp通讯。
leon_zeng0
·
2020-07-04 21:49
fpga
zynq
c++
arm
petalinux 2018.2 下的helloworld 实验
在我们用petalinux建立好了
zynq7000
的工程后,我就迫切想做一个简单的程序测试一下。我们就来一个petalinux下的helloworld实验。
leon_zeng0
·
2020-07-04 21:49
fpga
zynq
arm
c++
zynq 7000 clg400 可作为外部AD 的引脚列表
我用的XC7Z010-1CLG400C(AC7020为XC7Z020-2CLG400I),想用
zynq7000
的自带ADC,查找得到如下列表,适用于
zynq7000
的CLG400封装。
leon_zeng0
·
2020-07-04 21:48
zynq
zynq 7000下读写qspi 及flash 唯一id
本文主要演示
zynq7000
下对Qspi的读写操作,以及读取8字节唯一ID,可以用于简单加密。我在使用altera的时候,写了一篇读写flash及其ID的文章。
leon_zeng0
·
2020-07-04 21:48
fpga
zynq
黑金AX7020 &&
ZYNQ7000
(一) PL流水灯设计
硬件平台:黑金AX7020开发环境:widows7旗舰版x64开发软件:vivado2015.4一,建立工程打开vivado,点击createnewproject,如下图1所示,选择工程路径,填写文件名,接着选next图1建立工程选择工程类型,为RTLProject,如下图2所示图2选择工程类型选择器件,Zynq-7000clg400-2c,如下图3所示图3选择器件图确认自己的选择没有错误,点击F
huangchijun11
·
2020-07-04 18:56
ZYNQ
Zedboard学习(五):MIO与EMIO操作
MIO:
Zynq7000
系列芯片有54个MIO(multiuseI/O),它们分配在GPIO的Bank0和Bank1隶属于PS部分,这些IO与PS直接相连。
hongbin_xu
·
2020-07-04 17:14
zedboard
ZYNQ7000
uboot实现两级引导及加载FPGA程序
ZYNQ7000uboot实现两级引导及加载FPGA程序这里主要是针对qspiflash启动,然后uboot源码为xilinx-v2019.2版本。一、启动介绍zynq一般情况下,我们是通过xilinx的sdk生成fsbl,然后和fpga程序、uboot一起,生成boot.bin文件,最后固化到spiflash。这样,我们每次更新uboot或者fpga程序,都要重新生成boot.bin,比较麻烦。
如之
·
2020-07-04 11:35
zynq
zynq7000
| 如何生成从Flash和SD卡启动的镜像文件
在《ZYNQ-7000使用总结(3)——PS和PL部分配合使用》中,我们已经可以将PL与PS部分一起使用,并且通过JTAG下载到板子运行。对于ZYNQ,有多种启动方式,比如从JTAG启动、从QSPI(即Flash)启动,从SD卡启动等。对于从JTAG启动的,我们直接运行程序就OK了。对于从Flash和SD卡启动的,需要我们生成这两种情况下对应的文件,并烧到对应的位置才可以。那么下面就介绍一下如何生
写写代码想想她
·
2020-07-04 11:38
zynq
ZYNQ7000
基于linux3.0操作系统驱动分析——GPIO驱动
ZYNQ7000
系列是XILINX公司新推出的一款SOC芯片系列,最大的特点是实现了处理器(PS)和可编程逻辑(PL)的紧密集成,用XILINX的ISE工具不但可以实现可编程逻辑的常规设计,又可以针对处理器端进行优化定制
AMOROUS
·
2020-07-04 10:37
ZYNQ
Zynq 7000 PL和PS通信——使用BRAM
Zynq7000PL和PS通信——使用BRAM介绍1准备工作2PL搭建BRAM3下载PL程序4编写Linux应用程序5问题5.1BRAM的寻址的问题5.2PS地址映射介绍Xilinx公司的
Zynq7000
STR618
·
2020-07-04 08:08
ZYNQ7000
pl330DMA vs CPU读DDR速率分析
单核freeRtos环境:Zynq7045芯片平台,core0单核freeRtos系统。此环境不需要特殊修改,自带的两个demo均可跑过。在freertos的bsp中的描述文件system.mss可找到如下的两个相关demo。根据帧长的不同,通过CPU读和PL330MDA读两个不同方式,做了如下验证:linxu+freeRtosAMP双核环境:首先解决DMA在AMP环境下无法正常运行的问题:问题现
Doriswang84
·
2020-07-04 05:59
openAMP
ZYNQ7000
双核AMP工作方式下如何共享L2 Cache
运行环境:Zynq7045芯片平台,Core0跑Linux,Core1跑FreeRTOS,通过OpenAMP框架来启动Core1-FreeRTOS和核间通信。问题现象:目前发现Core0-Linux执行2MB以上DDR数据的memcpy操作或者memtester1M1,Core1-FreeRTOS的运行性能就会受到影响。可能的原因:在AMP模式中,core0与core1共用512KL2Cache,
Doriswang84
·
2020-07-04 05:59
openAMP
ZYNQ7000
(ZC7045)时钟配置方法
为了将ZYNQ的PS测的两个核运行频率提升到1GHZ,同时正确的配置我的时钟定时器以及时间戳,需要了解ZYNQ的时钟管理系统和配置方法。1.ZYNQPS侧的时钟子系统及默认配置解释上图:PS_CLK:系统晶振的时钟,这个是PS端的的时钟来源,经过一个叫PLL的锁相环功能部件,输出到ARMPLL和I/OPLL以及DDRPLL,后续的子部件均由这三个时钟源输出。这里对于cpu的时钟源选择,由寄存器AR
漫步的风暴
·
2020-07-04 05:41
BSP_Driver
ZYNQ7000
芯片Linux下的SPI接口与驱动配置
本文将介绍如何利用Vivado和petalinux开发
Zynq7000
系列芯片的SPI外设接口。
零阶简振波
·
2020-07-04 05:10
Linux学习
ZYNQ开发
ARM开发板上的usb驱动移植及U盘挂载
基于
zynq7000
芯片的移植:USB驱动移植:1.在设备树文件中加入USB设备的信息;(每一款的板子不一样,你可以看这个内容和你板子上规范对比去写)ps7_usb1:usb@e0003000{clocks
疯子°没有欲望
·
2020-07-04 03:49
driver
基于ZYNQ的图像采集系统的学习总结
##基于ZYNQ的图像采集系统的学习总结最近使用基于
ZYNQ7000
系列的板卡做了一个摄像头的采集图像实验。
Freaco Chang
·
2020-07-04 03:46
学习笔记
ZYNQ中ARM架构简析(2)——中断
ZYNQ7000
的中断控制器是基于ARMGIC1.0版本,软中断软中断包含16个中断信号,都可以分配给任意一个或多个CPU。私有中断私有中断包括glob
Rddd
·
2020-07-04 03:01
ZYNQ
ARM
中断
Zynq7000
芯片内部介绍
PS内部资源:基于ARM双核CoretexA9ARM-v7架构高达1GHz单双精度浮点单元NEON多媒体处理引擎高速缓冲,中断,DMA,定时器,RTC,ENT,3个看门狗缓存每个CPU32KB1级指令和数据缓存512KB2级缓存2个CPU共享支持8位奇偶校验片内存储片上bootROM256KB片内RAM外部存储接口多协议动态内存控制器16/32bitDDR2、DDR3接口16位ECC支持1GB地址
南山二毛
·
2020-07-04 01:25
嵌入式开发
基于Zynq7020双千兆以太网的数字信号处理板设计
一、背景背景Xilinx公司在2010年发布了可扩展的处理器平台
Zynq7000
系列,它采用了28nm工艺,将FPGA与ARMcortexA9集成在一颗芯片上,实现了高性能、高集成度、低功耗。
板桥枫叶
·
2020-07-04 00:16
ZYNQ7000
系列之---7010(ebaz4245)
EBAZ424这个板子的资源:直接拿来的图,致谢。原理图和PCBhttps://github.com/Elrori/EBAZ4205demo百度网盘:https://pan.baidu.com/s/1u3LAhVn718PwWXeZMMc3vA提取码:diz4linux内核:linux-xlix百度网盘:https://pan.baidu.com/s/1mk–1RITn25R943PF_GWMg提
JiaoCL
·
2020-07-04 00:57
FPGA
linux
EBAZ4245
EBAZ4205 ZYNQ开发板——入门第一步
最近在某宝上看到一款很便宜的拆机板EBAZ4205,将其作为
ZYNQ7000
系列开发板还是比较划算的。这块板子的FPGA芯片是ZYNQ7Z010,其内部含有两块ARMA9硬核和一块Artix-7逻辑。
bibogo
·
2020-07-04 00:47
EBAZ4205
zynq7000
linux axi-gpio驱动:重置axi-gpio驱动方法
linuxgpio从内核空间导出到用户空间petalinux在制作Linux系统时,会自动的将gpio从内核空间导出到用户空间,在用户空间下可以通过sysfs方式控制gpio;用户空间位置在/sys/class/gpio,在该文件夹下能看到gpiochipX,X代表gpio的base从那里开始。比如vivado设计用的axi-gpio地址时412000,经过空间导出到用户空间之后,gpiochip
俗子凡夫
·
2020-07-04 00:50
zynq/linux
zynq7000
系列移植—JRE移植到嵌入式ARM平台(java运行在嵌入式linux)
转载:https://blog.csdn.net/weixin_39827918/article/details/78806642前言因公司项目需求,需要在
zynq7000
平台下运行javaweb程序,
QiHsMing
·
2020-07-01 12:51
工作
ARM_zynq平台
详解zynq/zynqmp的gpio系统
zynq7000
系列拥有共计最多118个gpio的引脚控制(理论上ps+pl),其中MIO54个,EMIO64个,其trm的框图如下zynqmp系列同样如下其MIO78EMIO96其trm的框图如下此外
tccxy_
·
2020-06-30 15:18
zynq开发测试
RF network on chips (RFNoC)片上网络浅析
因此,EttusResearch公司基于K-7和
Zynq7000
等系列
白楚
·
2020-06-30 12:35
无线通信
软件无线电
基于对zynq以太网驱动的分析理解linux phy子系统
1.简介使用
zynq7000
系列SoC开发以太网功能比较简单,xilinx提供了完整的驱动程序,只需配置设备树中与phy相关的信息即可,本篇文章的重点并非讲解以太网驱动程序本身,而是通过对以太网驱动程序代码的分析
xiangweiky
·
2020-06-30 00:01
linux
Xilinx zynq系列FPGA实现神经网络中相关资源评估
相关内容:深鉴科技DNNDK概览Xilinxzynq系列FPGA实现神经网络中相关资源评估目录
zynq7000
系列概览1.内存占用1.1FPGA程序中内存的实现方式1.2zynq的BRAM内存大小1.3
祥瑞Coding
·
2020-06-28 19:36
FPGA
ZYNQ学习(2.1) —— 启动流程分析及各环节文件生成流程(ZedBoard为例)
ZYNQ学习(2.1)——启动流程分析及各环节文件生成流程(ZedBoard为例)1.ZYNQ的启动流程
Zynq7000
就如同他的名字一样,Zynq-7000ExtensibleProcessingPlatform
weixin_30859423
·
2020-06-28 01:30
Zynq -- 启动过程
Zynq7000
就如同他的名字一样,Zynq-7000ExtensibleProcessingPlatform,是一个可扩展处理平台,简单说就是有个FPGA做外设的A9双核处理器。
weixin_30566111
·
2020-06-27 21:59
ZYNQ7000
petalinux系统启动文件固化到FLASH
首先明确:petalinux启动文件从FLASH启动系统,也就是将启动文件放入FLASH中。1,vivado配置:2,导入硬件后配置petalinuxsource/opt/Xilinx/Vivado/2017.4/settings64.shsource/opt/pkg/petalinux/settings.shpetalinux-create--typeproject--templatezynq-
四叶草听雪
·
2020-06-27 13:00
ZYNQ7000
扩展以太网 - axi_interconnect 驱动设置
1,使用内核版本4.9:linux-xlnx-xilinx-v2017.4(1)petalinux-create--typeproject--templatezynq--namelwip进入lwip文件夹执行:petalinux-config--get-hw-descriptionyour_wapper.hdf,导入硬件。LinuxComponentsSelection->linux-kernel
四叶草听雪
·
2020-06-27 13:59
FPGA基础入门篇(三) 程序的固化和下载
FPGA基础入门篇(三)——程序的固化和下载本系列博客采用
ZYNQ7000
系列的开发板。
摆渡沧桑
·
2020-06-27 11:38
数字IC设计-FPGA
PL读写DDR3 实现PS和PL间的数据交互
我的另篇博文是:
zynq7000
自定义IP实验https://blog.csdn.net/leon_zeng0/articl
leon_zeng0
·
2020-06-24 03:56
fpga
zynq
zynq
fpga
ddr
axi
master
zynq 7000 的流水灯实验
最简单并且得到实在的体验,我们就从这里开始
zynq7000
的体验吧。本实验包括3部分:创建工程,添加和建立文件,比特流产生和编程。
leon_zeng0
·
2020-06-24 03:55
fpga
zynq
arm
zynq 7000 SDK下的流水灯实验
zynq7000
的流水灯实验是最简单的纯PL的实验,helloworld是SDK下的最简单实验,但不包括任何PL。本文是这2者综合下的最简单实验,PS和PL都有的情况下最简单实验。
leon_zeng0
·
2020-06-24 03:55
zynq
fpga
Vivado HLS 入门实验
学习了一段时间的
Zynq7000
,找了一个HLS的教程,就开始了如下入门实验,体验高级语言综合设计IP。VivadoHLS是Xilinx推出的高层次综合工具,采用C/C++语言进行FPGA设计。
leon_zeng0
·
2020-06-24 03:24
fpga
zynq
c++
如何计算sylixos系统当前实际耗费内存大小
本文以
zynq7000
为例进行说明。硬件平台的内存排布如上图是
zynq7000
的内存空间排布图,里面有SOC自带的OCM内存区,也有外接的DDR内存区。
ScilogyHunter
·
2020-06-22 05:01
SylixOS基本用法
上一页
1
2
3
4
下一页
按字母分类:
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
其他