Learn ZYNC (4)

最近整理出一些适合学习zed的实例(所有的例程都基于Vivado2013.4开发环境)

(1)关于zed双核的测试案例:

官方链接:地址1.11.standalone地址1.12.linux

修改源码:地址1.2

测试情况:在EDK中的两个项目一起运行,可以看到CPU0和CPU1抢占输出的效果

 

(2)QSPI的使用:

官方链接:地址1.1

修改源码:地址1.2 

测试情况:

runtime 6733 uS

mismatch at addr 8,
src 584C4E58,
dst FFFFFFFF
DMA
Channel 0 passed
d
maps_example_no_intr passed

 

(3)以太网的使用:【荐】

官方链接:地址1.11 RTOS, 地址1.12 EthnetTest

官方源码:地址1.2

修改源码:地址1.3

测试情况:此测试是基于RTOS的,我重建了vivado2013.4工程,并只测试了test_raw的部分,这个例子可以利用bsp建立简单的HTTP服务器,接上网线可以访问到这个进程维护的网站。在测试过程中遇到了mfs文件读取错误,index.html文件找不到的错误,最后发现是mfs文件系统的下载地址不正确,故选择了DDR内存所在地址空间0x17000000,即可通过测试,还要注意bsp的其它配置应当与官方源码中的配置相同。

 

(4)USB端口OTG功能

官方链接:地址1.11 BSP,Logitech C170 USB Camera , TP-LINK TL-WN823N USB Wifi

官方源码:地址1.2

修改源码:地址1.3

测试情况:此工程可以使zed的usb otg口连接主机后作为u盘使用,格式化分区大小约1M

 

(5)USB的UART口

官方链接:地址1.11 BSP, 地址1.12 ISE, 地址1.13VIVADO

官方源码:地址1.2

修改源码:地址1.3

测试情况:打印出helloworld

 

(6)HDMI和VGA【荐】

官方链接:地址1.11 BSP, 地址1.12 DOC

官方源码:地址1.21 NORMAL, 地址1.22 720P

修改源码:地址1.3

测试情况:屏幕出现彩条

 

(7)OLED

官方链接:地址1.11 git, 地址1.12 ISE

官方源码:地址1.21

测试情况:无

 

(8)IPI

官方链接:地址1.11 BSP, 地址1.12 ISE,地址1.13VIVADO

修改源码:地址1.3

测试情况:流水灯,其它效果在SDK中输出

 

(9)Head_Phone【荐】

官方链接:地址1.11 BSP

官方源码:有错误,不发布

修改源码(OK FOR TEST!):地址1.3

测试情况:耳机出现噪音

 

(10)XADC【荐】

官方链接:地址1.11 linux

官方源码:地址1.2

修改源码:地址1.3

测试情况:可以读取CPU温度等

 

图片和其它一些链接地址等后续更新。。。

Learn ZYNC (4)

时间: 2024-10-29 22:54:42

Learn ZYNC (4)的相关文章

Learn ZYNC (6)

最近在关注的问题是怎么样从ps端丢数据到ram, 然后用ip核进行处理后再输送到ram,ps端可以读取. 参考文献:[OpenHW参赛手记]AXI-Stream接口开发详细流程 首先按照作者的探索思路在 VIVADO 2013.4 下实践了一下AXI-Stream-FIFO bd: standalone test: #include "xparameters.h" #include "platform.h" #include "xllfifo.h"

Learn ZYNC (5)

今天为了熟悉axiLite的自定义ip核设计, 把LED和SW的往AXI总线输入输出定义在一个ip核中, BD设计如下: ip核顶层文件(增加了LED_Out和SW_In的定义)mygpio_v1.0.v: module mygpio_v1_0 # ( // Users to add parameters here // User parameters ends // Do not modify the parameters beyond this line // Parameters of A

Learn ZYNQ (3)

移植android3.3到ZedBoard follow doc:Android移植Guide1.3.pdf follow website: sudo apt-get install git gnupg flex bison gperf build-essential zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i38

【Machine Learn】决策树案例:基于python的商品购买能力预测系统

决策树在商品购买能力预测案例中的算法实现 作者:白宁超 2016年12月24日22:05:42 摘要:随着机器学习和深度学习的热潮,各种图书层出不穷.然而多数是基础理论知识介绍,缺乏实现的深入理解.本系列文章是作者结合视频学习和书籍基础的笔记所得.本系列文章将采用理论结合实践方式编写.首先介绍机器学习和深度学习的范畴,然后介绍关于训练集.测试集等介绍.接着分别介绍机器学习常用算法,分别是监督学习之分类(决策树.临近取样.支持向量机.神经网络算法)监督学习之回归(线性回归.非线性回归)非监督学习(

TF.Learn

TF.Learn 手写文字识别 转载请注明作者:梦里风林Google Machine Learning Recipes 7官方中文博客 - 视频地址Github工程地址 https://github.com/ahangchen/GoogleML欢迎Star,也欢迎到Issue区讨论 mnist问题 计算机视觉领域的Hello world 给定55000个图片,处理成28*28的二维矩阵,矩阵中每个值表示一个像素点的灰度,作为feature 给定每张图片对应的字符,作为label,总共有10个la

Is it too late to learn to code?

Erin Parker, Founder Spitfire Athlete, iOS Engineer 9k upvotes by Francis Chen, Gaurav Baheti, Yue-Wing Yau, Maria Guryanova,(more) It's never too late. So much can happen in a year, it can amaze you. I majored in Economics. When I was about 23, I ra

Learn Python the Hard Way--Exercise 46

0. 缘起 <Learn Python the Hard Way>Exercise 46 要求安装四个python package pip, distribute, nose, virtualenv,(原书作者特别提醒: Do not just donwload these packages and install them by hand. Instead see how other people recommend you install these packages and use th

教程 1:让我们通过例子来学习(Tutorial 1: Let’s learn by example)

通过这第一个教程,我们将引导您从基础完成创建简单的带有注册表单的应用. 我们也将解释框架行为的基本方面.如果您对Phalcon的自动代码生成工具有兴趣, 您可以查看 developer tools. 确认安装(Checking your installation)? We'll assume you have Phalcon installed already. Check your phpinfo() output for a section referencing "Phalcon"

Learn Python From &#39;Head First Python&#39; [3](2) : Pickle

1.the use of 'with open... as ...' 2.the use of pickle(dump and load) for Step1: the 'with open ... as...' is the short format of 'try...except...finally' for Step2: you can store a list with pickle.dump() and get the content again with pickle.load()