完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
调用了DDR2控制器完整的ip核, 加了一个 黑金给的仿真模型(因为板子上的DDR2 就是这个), 仿真的时候一直收不到local_init_done 拉高的信号,所以后面给的命令也没有实现,但是mem_dq线上却有数据出现(00000000或ffffffff), 之前用别的仿真模型是可以的 ,下面是仿真结果图。
下面是tb仿真的部分 / 初始化 initial begin pll_ref_clk = 1 ; global_reset_n = 0 ; local_write_req = 0 ; local_read_req = 0 ; local_burstbegin = 0 ; local_address = 0 ; local_be =16'hffff ; local_size = 4 ; local_wdata = 0 ; #200 global_reset_n = 1 ; @(posedge phy_clk ) @(posedge phy_clk ) @ (posedge local_init_done) //等待上电结束 #200 @(posedge phy_clk) //发送一次写突发 local_write_req = 1 ; local_address = 24'h001000 ; local_burstbegin = 1 ; local_wdata = 128'h33221100; @(posedge phy_clk) local_burstbegin = 0 ; local_wdata = 128'h77665544; @(posedge phy_clk) local_wdata = 128'hbbaa9988 ; @(posedge phy_clk) local_wdata = 128'hffeeddcc ; @(posedge phy_clk) local_write_req = 0 ; #200 @(posedge phy_clk) //发送一次读请求 local_read_req = 1 ; local_address = 24'h001000 ; local_burstbegin = 1 ; @(posedge phy_clk) local_burstbegin = 0 ; local_read_req = 0 ; @(posedge phy_clk) @(posedge local_ready ) // 读突发结束 #200 $stop ; end always #10 pll_ref_clk = ~pll_ref_clk ; endmodule |
|
相关推荐
4 个讨论
|
|
回帖奖励 +1 分积分
你这个IP核哪来的啊
|
|
|
|
|
|
|
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
NVMe高速传输之摆脱XDMA设计50:主要功能测试结果与分析2 nvmePCIe高速存储
252 浏览 0 评论
NVMe高速传输之摆脱XDMA设计49:主要功能测试结果与分析1
1501 浏览 0 评论
907 浏览 0 评论
855 浏览 0 评论
658 浏览 0 评论
4425 浏览 63 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 00:44 , Processed in 0.906673 second(s), Total 59, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
5367