UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

取消
显示结果 
搜索替代 
您的意思是: 
Contributor
Contributor
710 次查看
注册日期: ‎05-29-2018

zcu106 HPM0_FPD接口更换成HPM0_LPD后写DDR时,数据只能写一半?

转到解答

目前正在利用zcu106开发板,进行视频采集,数据写入DDR。之前zynq选择FPD接口通过AXI互联模块连接MIG,进行视频数据读写。视频从FPD映射的0x4800000000  基地址开始写每隔1M空间写一帧图像数据,连续写4帧,然后接着4M空间写每帧YCrCb分离后的数据,也是写4帧,先写Y 后写CrCb。相当于视频数据占用8M空间,写了8帧数据。这样的做法是OK的,没有问题。但是根据手册我想把数据通过LPD接口缓存到0x8000 0000,但是最后只前面4帧数据写进去了,后面YCrCb分离的数据没有写进去。请问这时什么原因?(因为添加了一个apb接口,所以地址在0x80000000基础上偏移了一点)

1.png前4M空间数据4.png后4帧数据没写进去5.png前4帧正常写6.png2.png后4M空间Y数据

3.png后4M空间CrCb数据d

0 项奖励
1 个已接受解答

已接受的解答
Highlighted
Contributor
Contributor
683 次查看
注册日期: ‎05-29-2018

回复: zcu106 HPM0_FPD接口更换成HPM0_LPD后写DDR时,数据只能写一半?

转到解答

问题已经解决,是代码里在读DDR的时候地址没有修改过来,还是按照0x4800000000去读的,并没有切到0x90000000,所以读到的数据全是0 。

0 项奖励
3 条回复3
Highlighted
Contributor
Contributor
684 次查看
注册日期: ‎05-29-2018

回复: zcu106 HPM0_FPD接口更换成HPM0_LPD后写DDR时,数据只能写一半?

转到解答

问题已经解决,是代码里在读DDR的时候地址没有修改过来,还是按照0x4800000000去读的,并没有切到0x90000000,所以读到的数据全是0 。

0 项奖励
Observer yg602
Observer
642 次查看
注册日期: ‎09-17-2018

回复: zcu106 HPM0_FPD接口更换成HPM0_LPD后写DDR时,数据只能写一半?

转到解答

有个问题请教一下,我用HPM0_FPD向PL端的DDR写数据,为什么最大只能写256KB?超过256K系统就会死掉。

0 项奖励
Observer yg602
Observer
640 次查看
注册日期: ‎09-17-2018

回复: zcu106 HPM0_FPD接口更换成HPM0_LPD后写DDR时,数据只能写一半?

转到解答

补充一下,我也是用HPM0_FPD通过AXI互联模块,连接mig写入ddr的。

0 项奖励