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
学习之FPGA开发】一、点亮PL端LED,熟悉PL端开发流程
文章目录一、PL端开发流程简介1.1、创建LED工程1.2、创建设计源文件1.3、RTL分析,进行引脚绑定1.4、synthesis-综合1.5、时序约束1.6、生成比特流文件1.7、下载验证PL设计二、仿真2.1、软件仿真2.2、硬件仿真2.2.1、ILA核添加2.2.2、方法一2.2.3、方法二2.2.4、硬件仿真操作一、PL端开发流程简介设计输入:使用Verilog进行设计分析:检查语法错误
ReCclay
·
2020-08-03 10:44
#
Soc
FPGA学习之ZYNQ
MDK软件中解决Error: L6218E: Undefined symbol main (referred from rtentry2.o)
自己在做《ARM处理器
裸机开发
实战——机制而非策略》一书的流水灯实验时,出现了以下错误:ledtest.axf:Error:L6218E:Undefinedsymbolmain(referredfromrtentry2
小帅的博客
·
2020-08-03 05:18
zynq
学习02 新建一个Helloworld工程
www.cnblogs.com/Rmumu/p/5705502.htmlhttp://www.cnblogs.com/151009-on-the-way/p/5777848.html1,好早买了块FPGA板,
zynq
7010
长弓的坚持
·
2020-08-02 19:45
Zynq开发
zynq
系列001: axi_lite
在
ZYNQ
开发过程中,PS与PL之间的通信是不可避免的,除了MIO与EMIO通信外,还有一种更高速的接口与ARM核通信。
ZYNQ_小良
·
2020-08-02 19:25
zynq
记录在
zynq
学习过程中使用的库函数1(持续更新)
XGpioPs_LookupConfig(DeviceId):参数为设备号,返回值为结构体指针,设备号在FPGA综合时自动生成宏定义。XGpioPs_CfgInitialize():GPIO初始化函数,调用参数为:设备指针,设备初始化,设备地址。XGpioPs_SetDirectionPin():涉及到bank和direction的概念,在此解释一下:bank:是不同供电电压块direction:
等代码下锅
·
2020-08-02 18:28
zynq
浅谈Xilinx SOC 之基于
zynq
的 Zedboard 使用感受
2015年初开始接触xilinx
zynq
平台的项目开发,
zynq
对我来说是一个新的平台,新的平台总是会勾起我的好奇心,
zynq
也不例外,集成双核armA9加一块高性能FPGA,确实调人胃口。
Embedded_jc
·
2020-08-02 18:23
soc
zedboard
01-
ZYNQ
学习之认识 Xilinx
ZYNQ
Zynq
-7000系列的亮点在于它包含了完整的ARM处理子系统,每一颗
Zynq
-7000系列处理器都包含了双核的CortexTM-A9处理器,整个处理器的搭建都以处理器为中心,而该处理器子系统中集成了内存控制器和大量的外设
【星星之火】
·
2020-08-02 17:40
ZYNQ
ZYNQ系列学习
【转】
ZYNQ
中三种实现GPIO的方式
MIO方式实现GPIOvivado中
zynq
设置如下图由图中可见要选中打开GPIO,其下自动显示可用于GPIO的MIO(当MIO作为其他功能时就不能作为GPIO使用了),其中MIO7、MIO8只能作为输出使用
djue7752
·
2020-08-02 17:52
ZYNQ
笔记(0):C语言基础知识复习
ZYNQ
的SDK是用C语言进行开发的,C语言可以说是当今理工类大学生的必备技能。我本科学C语言时就是对付考试而已,导致现在学
ZYNQ
是一脸懵逼。现在特开一帖,整理一下C语言的基础知识。
djue7752
·
2020-08-02 16:17
RFNoC+GNURadio开源项目摘录(2018-6-26 持续更新)
摘要基于RFNoC的GNURadiopackage(简称RFNoC-GR包)开发还比较初步,因为要涉及FPGA开发,所以学术界的相关波形组件开发和开源肯定比GPP的组件慢,但是在基于RFNoC的
Zynq
白楚
·
2020-08-01 08:45
无线通信
软件无线电
关于Ettus usrp E312 RFNOC环境搭建的详细总结
在目前基于
ZYNQ
系列的硬件设备E3XX系列和X3XX系列上都可以使用。官方的应用笔记给的还算详细,其中由于E系列是嵌入式设备,所以不光需要在PC上搭建环境,还要在设备上搭建运行环境。
_不会起名123_
·
2020-07-31 22:09
嵌入式Linux(第一天学习)——基础知识和感受
对于我想用的xilinx
Zynq
系列的有固定的开发工具Petalinux,看样子是Ubuntu的一个Docker,只安过还没用过。应该是后面会说的编译,启动文件配置什么的。感受看了基本的ARM指
迷路的小黑
·
2020-07-30 12:17
嵌入式Linux
VGA原理详解
部分资料来源:https://www.cnblogs.com/spartan/archive/2011/08/16/2140546.html最近要用
ZYNQ
开发版的HDMI做一些计算机视觉算法的显示功能
LupinLeo
·
2020-07-30 09:34
视频处理知识
对
ZYNQ
设备GPIO中断函数的详解 (二)
对
ZYNQ
设备GPIO中断函数的详解(二)1.XScuGic_CfgInitialize函数函数整体观:1.1函数原型s32XScuGic_CfgInitialize(XScuGic*InstancePtr
N0Sun諾笙
·
2020-07-30 07:39
ZYNQ
对
ZYNQ
设备GPIO中断函数的详解 (一)
对
ZYNQ
设备GPIO中断函数的详解(一)简言:同别的文章一样,各大厂商,正点原子,米联客,威视瑞等等,都对GPIO中断有了很实际应用的讲解。但是却没有找到类似与AXI时序那样,再进一步深入的讲解。
N0Sun諾笙
·
2020-07-30 07:39
ZYNQ
arm GPIO访问规则
1、简介开发板
裸机开发
需要自己按照数据手册自己计算每个gpio的偏移,以实现相应功能,如上拉,第二功能等。linux为开发者提供了一套统一的方法,方便开发。
with_dream
·
2020-07-30 05:58
linux驱动
如何永久修改arm上linux的ip地址
首先要了解嵌入式linux的启动过程,我用的是
zynq
的开发板,启动方式是qspiflash启动,该启动方式是先把linux镜像文件从flash中拷贝到ddr中然
阁楼高富帅
·
2020-07-30 04:32
linux
linux
zynq
zedboard(
zynq
)怎么学,学习资料和推荐书籍
以下提供的资料,若未提供链接,直接百度搜索引号里的关键字即可(1)“Zedboard评测(一)"——Demo演示:这篇资料可作为拿到zedboard板时候的动手体验资料,包括驱动软件安装,和板子上跳接帽的连接等,还可以(2)zedboard官方网站:www.zedboard.org包括zedboard原理图和使用向导等相关资料;(3)"ZedBoard学习手记(一)"还有(二)(三)等一系列(4)
tianhen791
·
2020-07-30 00:49
zynq
make:arm-linux-gnueabihf-gcc:command not found 问题解决
一、背景在ubuntu环境下,进行
Zynq
的boot文件编译执行以下命令makedistcleanmake
zynq
_zc706_defconfigmake出现错误:make:arm-linux-gnueabihf-gcc
stupid_h
·
2020-07-30 00:51
FPGA
/dev/video设备的操作流程(可作为摄像头设备和IP核的输入输出接口设备)
最近一直都在编写
Zynq
的双目立体视觉的相关代码,简单总结一下video设备的操作流程,下面代码是从官方历程中摘取下来的,如果需要详细的了解可以去该网站查看:https://linuxtv.org/downloads
snow_rain_1314
·
2020-07-30 00:16
Linux
C++
QT
Pynq_Z2-hdmi输出图像、文字流程(VDMA)
软件平台vivado2019.1web硬件平台PYNQ_Z2具体操作流程3.1新建一个工程createBD如果不想手动连线请转到此处:利用tcl命令设计(建议使用Tcl方式)add
zynq
-IPrunblockautomation
不知名的小咸鱼
·
2020-07-29 23:14
PYNQ
vivado
入门教程
ZYNQ
双核运行并交互,一个linux,一个裸核
zynq
7000一般有2个cpu(armA9),我们一般都用一个cpu0,本实验让2个cpu都运行起来,cpu0运行操作系统petalinux2018.2,cpu1:裸机流水灯。
leon_zeng0
·
2020-07-29 20:03
fpga
zynq
arm
PYNQ-Z2 初识(九) 单独PL端的简单开发——点个灯<(^-^)>
工程的创建首先来一个工程由于我们的PYNQ-Z2板搭载的是
ZYNQ
XC7Z020-1CLG400CSoC(可见板子原理图,提取密码wcve)芯
豆沙粽子好吃嘛!
·
2020-07-29 20:14
PYNQ
PYNQ-Z2 初识(十二) 自定义IP核,通过PWM IP核实现led呼吸灯
除了xilinx提供的ip核外,我们还可以自定义ip核此次参考ALINX_
ZYNQ
(我没打错)的开发教程做一个可以通过PWN控制LED的IP核心。
豆沙粽子好吃嘛!
·
2020-07-29 20:14
PYNQ
pynq-z2 初识(六) PS/PL 接口
文章目录PS/PL接口PSGPIO简单示例MMIO示例allocateallocate函数Buffer示例DMA示例Interrupt简单示例学习于PYNQ官方文档PS/PL接口
Zynq
在PS和PL之间有
豆沙粽子好吃嘛!
·
2020-07-29 20:14
PYNQ
PYNQ-Z2 初识(十) PS端去控制PL端——还是点个灯/(ㄒoㄒ)/~~
串口配置添加
zynq
处理器并双击打开,在外设那里把uart0勾上,使能串口教程中要求把bank1设置为1.8V,我也不知道为啥。ddr配置打开原理图可以查到ddr3
豆沙粽子好吃嘛!
·
2020-07-29 20:14
PYNQ
Zynq
-Linux移植学习笔记之28-PS端I2C从模式实现
该芯片与
ZYNQ
通过I2C总线相连,上面跑IPMB协议。
ZYNQ
作机箱管理,对所有BMC进行控制,而BMC再控制本模块的负载上下电。
Felven
·
2020-07-29 19:03
Felven在职场
Zynq
-Linux移植学习笔记之43-linux下多线程应用示例
1、背景介绍虽然
ZYNQ
上面的ARM没有intelX86性能那么强悍,但完全可以在ARM上面跑多线程任务,前提是
ZYNQ
上要运行linux操作系统,这里给一个多线程的应用编写示例。
Felven
·
2020-07-29 19:32
Felven在职场
zynq
linux
多线程
pthread
FreeRTOS任务调度研究
对应的Demo参考自CORTEX_A9_
Zynq
_ZC702。一、触发任务调度的两种机制taskYIELD()这种机制其实是通过ARMswi异常触发taskcontextswitch。
ABCamus
·
2020-07-29 16:57
RTOS
PYNQ Z2二:第一个工程
PYNQ-Z2的配置信息添加引脚约束文件XDC串口通讯HelloWorldPYNQZ2端通过串口输出的PC端介绍PYNQZ2使用的是jupyter_notebooks在线Python开发,但是,PYNQ脱胎于
ZYNQ
WAWAWALALALA
·
2020-07-29 16:11
PYNQ
Z2学习
PYNQ上手笔记 | ②PL端和PS端的独立开发
上百篇原创人工智能系列教程,从理论到实战,手把手带你掌握人工智能,点击☞这里☜进入传送门~在上一篇中提到,Pynq是为了降低开发人员的门槛,但是作为一个学习嵌入式开发的学生,当然要一步一个脚印打好基础,所以选择从
Zynq
Mculover666
·
2020-07-29 16:52
#
Pynq/Zynq实战教程
FPGA开发
ZYNQ
7000调试:查看FreeRtos任务运行状态和CPU占用率
ZYNQ
跑freertos系统时的调试方法除了将xilinxSDKattachtorunningtarget的方法之外并不多。尤其对系统任务和CPU运行情况并没有现成的方法。
Doriswang84
·
2020-07-29 15:41
freertos调试
bcm54xx系列phy光口电口的配置方法
1.芯片型号及平台BCM54XX是博通公司的一个系列的PHY芯片,这里是BCM54616芯片所在平台为
zynq
7000系列的自制ZC7045板卡,要支持两路网卡,一路光口一路电口2.问题电口的配置,大同小异
漫步的风暴
·
2020-07-29 15:36
BSP_Driver
Exynos4412 IIC总线驱动开发(一)—— IIC 基础概念及驱动架构分析
关于Exynos4412IIC
裸机开发
请看:Exynos4412
裸机开发
——IIC总线,下面回顾下IIC基础概念一、IIC基础概念IIC(Inter-IntegratedCircuit)总线是一种由PHILIPS
zqixiao_09
·
2020-07-29 15:20
Linux
IIC
驱动开发
Linux
系统
Linux
驱动开发进阶
Linux
驱动开发
ZYNQ
_DMA访问DDR和PL资源
ZYNQ
_DMA访问DDR和PL资源前言需求PLPS结果总结前言之前一篇是PS通过AXI总线读写PL的寄存器,对于大数据的传输,这显然不是一个高效的方法,
zynq
的解决方案是给予PL直接访问DDR的通路
今天没喝水
·
2020-07-29 12:03
pynq
zynq
开发学习记录:Linux启动部署
1.烧写Linux相关文件将生成的uImage,device.dtb,fpga.bit以及uramdisk.image.gz文件烧写到单板的flash当中,步骤如下:以下是flash的分区规划BOOT.bin0x0~0xe0000Env.txt0xe0000~0x100000uImage0x100000~0x500000device.dtb0x500000~0x580000uramdisk.ima
Surest
·
2020-07-29 11:54
zynq
Linux
【Jokerの
ZYNQ
7020】PL_DDR。
软件环境:vivado2017.4硬件平台:XC7Z035工程建立好以后,IPcatalog里搜索mig,借用mig即MemoryInterfaceGenerator来操作PL端的DDR3。打开后如图。componentname改为ddr3。next以后什么也不做,保持默认。next以后,让选控制器类型,不用说,自然是DDR3SDRAM。next后,主要改动地方有三个,时钟、DDR型号、数据位宽都
Joker_是小王。
·
2020-07-29 10:54
JokerのZYNQ7020
zynq
系列器件通过JTAG口访问DDR
在开发过程中硬件调试不免会遇到一种情况,就是可能SD卡、USB和网口都没有调通,但是需要一些少量数据对特定功能进行验证,这时通过JTAG接口Restore数据到DDR或从DDRDump数据到PC机不失为一种有效选择。XilinxSDK就支持这种功能,以下做一个简单的介绍:(1)步骤1:在SDK下建立SystemDebug仿真,并选择当前的目标调试核;(2)步骤2:点击“Debug”使程序运行到你设
_Hello_Panda_
·
2020-07-29 08:21
xilinx随笔
FPGA实践教程(五)PS用MIG调用DDR
本文档系列是我在实践将神经网络实现到Xilinx的
zynq
的FPGA上遇到的问题和解决方法。背景:FPGA的片上BRAM空间较少,难以实现大量的存储。
祥瑞Coding
·
2020-07-29 06:02
FPGA
FPGA实践教程
FPGA 开发项目参考
[机器人专题]电子导盲犬清华大学ZED+小车套件基于
Zynq
的伺服机器人设计重庆大学ZED+小车套件[机器人专题]家庭安防智能机器人湖南大学ZED+小车套件机器人专题-智能服务生机器人哈尔滨工业大学ZED
听海拉拉
·
2020-07-29 03:31
FPGA
机器视觉工程
RISC-V单片机快速入门02-移植RT_Thread Nano
前言:上一节,我们使用芯来科技NucleiStudioIDE搭建了
裸机开发
环境,本节我们开始正式移植RT_Thread系统。
一叶孤沙
·
2020-07-28 22:42
RISC-V
MPSOC之1——overview、开发板、工具
1.MPSOCoverviewMPSOC是xilinx公司推出的新一代集成SOC,比
ZYNQ
厉害了一个等级。
weixin_30315435
·
2020-07-28 16:58
SDK中大工程的汉字注释乱码解决方案
遇到的问题,如下图,在使用xilinxSDK开发
zynq
的ps部分时,我拿到的祖传工程的中文注释都变成了乱码。简单有效的解决办法,在用notepad++打开此c文件。
runsunnew1
·
2020-07-28 10:06
zynq开发
sdk技巧
注释乱码
Vivado HLS创建AXI接口进行数据传输
在
zynq
软硬协同开发中,AXI接口是PS和PL交互很重要的一个总线协议,本次介绍如何通过HLS创建具有AXI接口的IP核同其余部件交互。
qq_40268672
·
2020-07-28 08:51
Xilinx
Zynq
mpsoc 的 pcie Tandem 配置
参照Xilinx《UltraScaleDevicesGen3IntegratedBlockforPCIExpressv4.4》LogiCOREIPProductGuide中的Ch.3章节中的TandemConfiguration.PCIExpressspecification对设备的要求是PERST#mustdeassert100msafterthepowergoodofthesystemshas
八档电风扇
·
2020-07-28 05:36
PCIe
NVMe
5 zedboard Hardware Timers
Inthislab,wewillexaminetherichsetofhardwaretimersavailableonthe
Zynq
SoCchipandtheirappropriateusages.TheAXI-Timerisselectedasacasestudy
linuxarmsummary
·
2020-07-28 02:12
平台编译之一:OpenCV 加FFmpeg等插件在
zynq
平台上的交叉编译
一:准备工作项目版本号链接操作系统Ubuntu16.04OpenCV2.4.133.2.0opencv-2.4.13.zipFFmpeg3.1.4ffmpeg-3.1.4.tar.bz2x26420161020x264-snapshot-20161019-2245-stable.tar.bz2libjpeg9.0.0jpegsrc.v9.tar.gzlibpng1.6.25libpng-1.6.2
lbsljn
·
2020-07-28 01:05
嵌入式人工智能
miniZed jtag调试u-boot
环境准备1.串口准备添加USB转串口驱动2.启动SDK软件3.在SDK软件开启XCT窗口,然后在XCT窗口敲命令连接开发板4.初始化芯片:记得在初始化时要先激活targets5.下载
zynq
_fsbl.elf6
关三月
·
2020-07-27 23:55
imx6ull使用Unique ID配置网卡MAC地址
以前用stm32的时候,可以使用stm32的唯一ID来配置给MAC地址使用,后来使用的
zynq
并没有,然后就使用的是板子上的flash的以为ID。最近在研究imx6
可疑的胡萝卜
·
2020-07-27 23:27
imx6ull
Linux
Zynq
GPIO中断
注册中断:对每个pin进行循环遍历for(pin_num=0;pin_numngpio);pin_num++)gpio_irq=irq_find_mapping(irq_domain,pin_num);将GPIO号映射为Linux系统中断号。在Linux中断系统中,一个irq_domain表示一个中断控制器,其内中断由0开始编号(尚存在疑问)unsignedintirq_find_mapping(
dabbler_zhu
·
2020-07-27 21:25
学习
Linux内核
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他