赞
踩
主要记录V7中原有模块与架构的更改。
目录
最大65535*1024Byte,当前的FDMA size位宽不够,相应的增加DMA和控制器的wsize/rsize:
测试环境见:gpu_manager模块设计-CSDN博客
另外为方便测试进行了define:
在TEST模式下采用数据发生器代替V5过来的数据:
同时uart环回,代替K7应答:
工程位置:Y7000P /home/gaoshuang/Projects/FPGA/testPCIE_DDR16G
该模块改变了位宽,起初里面fifo更改位宽没有生效,可能因为是global的需要reset后重新生成。
最终,产生wareq后,开始写入DDR:
数据正常:
由于ddr_empty比rcomplete晚3个周期变化,为了当rcomplete产生时根据正确的DDR状态进行下一次数据传输发起,这里做了延迟:
最终数据发生源头产生两笔各2048Byte数据:
之后自动发起了两次传输:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。