米联客技术答疑系统
微信客服01
微信客服02
微信客服03
QQ售前
QQ售后
提交问题
常见问题
联系我们
客服时间
周一至周五
8:00~18:00
[X]关闭
联系在线客服
首页
BBS
技术答疑系统
VIP视频课程
VIP板卡资料包
VIP会员购买
米联客-天猫店
米联客-京东店
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
客服中心
工单中心
AMD-FPGA
关于fdma例程1的使用问题
文档创建者:
challenge-wxg
浏览次数:
4571
最后更新:
2020-08-27
AMD-FPGA
4571 人阅读
|
0 人回复
使用fdma教程1中的例程修改下(主要是修改部分),对ddr的同一地址进行不断写入,在sdk中不断读取此位置开始后的256个数据,为什么没有变化呢?
parameter DDR_BASE = (10*1024*1024);
assign pkg_wr_addr = DDR_BASE;
assign pkg_wr_data = pkg_wr_cnt;
always @(posedge ui_clk)
begin
if(!ui_rstn)begin
T_S <=0;
pkg_wr_areq <= 1'b0;
pkg_rd_areq <= 1'b0;
pkg_wr_cnt<=0;
pkg_rd_cnt<=0;
pkg_addr<=0;
end
else begin
case(T_S)
WRITE1:begin
if(pkg_wr_cnt>=32'd536870911) pkg_wr_cnt<=0;
pkg_wr_areq <= 1'b1;
T_S <= WRITE2;
end
WRITE2:begin
pkg_wr_areq <= 1'b0;
if(pkg_wr_last) begin
T_S <= WRITE1;
// pkg_wr_cnt <= 32'd0;
end
else if(pkg_wr_en) begin
pkg_wr_cnt <= pkg_wr_cnt + 1'b1;
end
end
endcase
end
end
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页