• 003 Token Overview


     

    eMMC总线中,可以有一个Host,多个eMMC Device.总线上的所有通讯都由Host端以一个Command开发发起,Host一次只能与一个eMMC Device通讯System 上电启动后,Host会为所有eMMC Device 分配地址(RCA, relative device address)。当Host需要和某一个eMMC Device 通讯时,会根据RCA选中该eMMC Device,只有被选中的eMMC Device才会响应Host的Command。

    BUS protocol包含3种tokendetail 5.3.1):

     

    ① Command:任何操作都要以CMD开始,只能由host发往device,且要串行完成

    ② Response:在device端接收到host发送的CMD,device 作为回应将通过command line 发送一个response,只能有device 发往host,且只能通过Command line串行传输

    ③ Data:data可由host发送device (写),可由device发往host (读),data线可以采用1线、2线、4线、8线传输,对于每条data线,可以选择单沿传输 single data rate还是双沿传输 dual data rate。每个数据线,每个cycle clock 数据可以传输1bit/2bit。

     

    ● Device地址由host controller 在初始化阶段指定配置。

    ● Device通过CID进行识别

    ● Bus操作由CMD,RES,data中的一种或者多种组成,包括:CMD,CMD+RES,CMD+RES+Data。

    ● 读写数据时,Data Block后跟CRC bits,支持Single data block读写和 Multilateral Data Block 读写,Command 发送stop 命令表示读写结束

    ● Program data,Device通过Data0的Busy位告知Host当前Block写入是否完成。

  • 相关阅读:
    HttpSession
    查看端口被哪个进程占用了
    变体类型 Variant VARIANT
    BDE View not exists
    c++builder 解压缩
    nginx的allow和deny配置
    linux下如何启动nginx?
    java如何发起一次http的post请求?
    mysql如何用sql添加字段如何设置字符集和排序规则
    设置Tomcat的UTF-8编码
  • 原文地址:https://www.cnblogs.com/caochucheng/p/12221502.html
Copyright © 2020-2023  润新知