社区
嵌入开发(WinCE)
帖子详情
初学zedboard,相对于PL部分来说,是不是PS控制部分更难啊?
T1004220310
2016-03-08 11:00:43
最近在做将信号经过XADC ip核后做数字信号处理,做到SDK部分,发现XADC核和DAM核的初始化及相应的控制部分不会,也不知道怎么编写控制部分,所以是不是对于新手来说,PS部分更难啊?
...全文
698
2
打赏
收藏
初学zedboard,相对于PL部分来说,是不是PS控制部分更难啊?
最近在做将信号经过XADC ip核后做数字信号处理,做到SDK部分,发现XADC核和DAM核的初始化及相应的控制部分不会,也不知道怎么编写控制部分,所以是不是对于新手来说,PS部分更难啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
似水流年Baili
2016-04-05
打赏
举报
回复
PS裸奔可以理解成单片机,较为复杂。PL部分的难点高性能IP核设计啦,硬件时序搞起来感觉真的是要死人的! 不过这么强的核一般都要跑系统的,linux比较多,也见有人跑VxWorks,不过太贵了,能玩的起的还是少。
91program
2016-03-17
打赏
举报
回复
Processing System(一般简称为PS)即为处理器(ARM Cortex A9 MPCore)部分。Programmable Logic(一般简称为PL)即可编程部分(FPGA); PL部分的实质是Xilinx FPGA。在ZYNQ中,我们可以把PL看成是PS的另一个具有可重配置特点的“外设”,它可以作为PS部分的一个从设备,受ARM处理器控制。 所以,PL 或者 PS,只要你不懂都是一样的难。偶是做 PS 部分,对 PL(FPGA)不懂!个人认为 PS 部分更复杂一些,所需要的知识更多一些。
axi
ps
读写
pl
_Xilinx SDK
初学
之——
PS
对
PL
寄存器的读写
控制
对于FPGA编程时的v文件中的寄存器,在SDK编程时需要一些读写操作,以实现
PS
与
PL
部分
的信息交换。下面用一具体例子记录所需要的步骤 。如若有误请指正。首先需要将v文件代码封装为带有AXI总线的IP,才能实现
PS
与
PL
的通信。步骤如下:1、vivado中打开工程,Tools->Create and Package IP,下一步;2、选择封装带有AXI4总线的,如下图:3、next,填写名称...
Xilinx SDK
初学
之--
PS
对
PL
寄存器的读写
控制
对于FPGA编程时的v文件中的寄存器,在SDK编程时需要一些读写操作,以实现
PS
与
PL
部分
的信息交换。下面用一具体例子记录所需要的步骤 。如若有误请指正。 IP封装首先需要将v文件代码封装为带有AXI总线的IP,才能实现
PS
与
PL
的通信。步骤如下: 1、vivado中打开工程,Tools->Create and Package IP,下一步; 2、选择封装带有AXI4总线的,如下图:
ZYNQ学习笔记(四):
PL
与
PS
数据交互——基于BRAM IP 核的(
PS
端读写+
PL
端读)
控制
实验
说起
PS
、
PL
数据交互,常见的有IO方式:MIO EMIO GPIO,还有利用BRAM或FIFO等,在上一篇文章ZYNQ学习笔记(三):
PL
与
PS
数据交互—— UART串口+AXI GPIO
控制
DDS IP核输出实验咱们学会了如何利用AXI GPIO IP核来实现
PS
(写)与
PL
(读)的数据交互,那么这篇文章来学习如何使用BRAM~在前面关于BRAM IP核的基础知识应该说的差不多了,那么我该怎么去写一个模块,能让它读出BRAM 0地址处的32位(4字节)的数据呢?input clk,
ps
读写ddr3里面的数据 zynq_ZYNQ_
PL
与
PS
的DDR交互
ZYNQ7000系列中
PS
端与
PL
端的通信都是通过AXI总线进行连接的,利用好AXI协议是
PS
与
PL
交互的基础,因此设计这个实验来进一步了解两者间的通信。1.实验目的
PL
端通过AXI协议访问
PS
端的DDR内存,其中包括往DDR写数据,以及读取DDR内部的数据。图 1 实验框图2.如何实现看起来实验目的很简单,但是对于像我这样的
初学
者而言那还是有很多的问题的。例如:1.芯片内部硬件怎么连接(好比两个...
对于
初学
者Python开发难学吗?适合
初学
者吗?
Python入门阶段零基础学员打好基础是非常重要的,好比零基础就是刚落地的新生儿,最怕学错一步,后面长大就很难改过来。在非常高的抽象计算中,高级的Python程序设计非常难学,高级程序语言不等于简单,但对于
初学
者和完成普通任务Python语言是非常简单易用的。 对于
初学
者Python开发难学吗? Python作为入门语言非常适合零基础人群学习,原因如下: 语法简单明了,Python语言其实就是语法+Flow control,而Python的语法简单代码可读性高容易入门 Python的哲学是做一件事
嵌入开发(WinCE)
19,502
社区成员
41,568
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章