在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: caojun121123

[原创] 原创EMMC资料(中文协议、协议简介及硬件实现方案,verilog验证模型)

[复制链接]
发表于 2015-4-10 09:57:55 | 显示全部楼层
Line 1320: Loop count limit exceeded. Condition is never false.
第1320行的代码。这是什么原因呢?
/////////////////////////////////////

//mem intial
        for(mem_i=0;mem_i<=10240;mem_i=mem_i+1)
        begin
                FLASHmem[mem_i] <= 8'ha5;
        end
///////////////////////////////////////////////////////////
发表于 2015-4-10 16:47:42 | 显示全部楼层
回复 1# caojun121123


    找了好久,多谢了!
发表于 2015-4-13 11:46:01 | 显示全部楼层
额,没有回应。。。
发表于 2015-4-13 20:40:56 | 显示全部楼层
谢谢分享
发表于 2015-4-14 22:19:55 | 显示全部楼层




  1. 17 :  begin
  2.                 multi_rd_en<=0;
  3.           if (outDelayCnt==0) begin
  4.             if (CardStatus[12:9] == `TRAN) begin //If card is in transferstate                              
  5.                 CardStatus[12:9] <=`DATAS;//Put card in data state
  6.                 response_CMD[127:96] <= CardStatus ;//next state will be Data state
  7.                 BlockAddr = inCmd[39:8];
  8.                 if (BlockAddr%512 !=0)
  9.                   $display("CMD17**Block Misalign Error");


复制代码

这里的R1状态回应,为什么是下个状态才会改变呢。。。。
如果我发送CMD17,其实eMMC已经进入了DATA状态,但是在R1的回应,并不会显示5(DATA状态),不知道真实的板子是如何实现。。。。
发表于 2015-4-20 11:18:40 | 显示全部楼层
谢谢分享!
发表于 2015-5-5 17:03:37 | 显示全部楼层
谢谢分享
发表于 2015-5-8 09:11:30 | 显示全部楼层
感谢分享,看看再睡
发表于 2015-5-14 11:56:20 | 显示全部楼层
谢谢分享
发表于 2015-5-17 03:33:58 | 显示全部楼层
回复 1# caojun121123


   O(∩_∩)O谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-24 15:16 , Processed in 0.042898 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表