eMMC基礎技術5:emmc response


1.前言

response是由device發給host,作為對先前發送的command的回應。response通過cmd信號線傳輸。本文將詳細介紹response相關

2.response的類型

  • response有6種類型,分別是R1,R1b,R2,R3,R4,R5
  • response的長度跟response的類型相關。
  • response總是以0為起始位,以1為結束位。緊跟起始位的是傳送方向,為0表示device to host。
  • 除了R3外,其它的response都受CRC7保護

2.1 R1

表 R1格式

總長 48 bit,[ 45 : 40 ] 代表回應的CMD數值, [ 39 : 8 ] 則是表示Device現在的狀態。 R1還有另ㄧ個格式為R1b,結構與R1相同,不過增加了可選擇的BUSY信號。

2.2 R1b

R1b與R1基本一致,但是多了一個可選的busy位,通過DATA0傳輸, 當前如果是busy狀態,則data0被拉低。

2.3 R2

表 R2格式

R2長度為136bit,作為CMD2和CMD10的response傳遞CID寄存器的值,作為CMD9的response傳遞CSD寄存器的值

2.4 R3

表 R3格式

R3長度48bit,作為CMD1的response,主要傳遞OCR寄存器的值給host

2.5 R4

表 R4格式

R4長度為48bit,RCA包含device的地址,register address要讀取或寫入的寄存器地址,read register contents為讀取的內容,status表示操作是否成功,如果成功則為1

2.6 R5

表 R5

總長48 bit,此響應為中斷請求的響應格式,只有當Host下達CMD40命令某張卡必須進入中斷模式時, Device若確實收到並回應此R5響應,則代表此卡進入中斷,並且RCA被設置為0x0。

3. 參考文檔

[1]http://www.jedec.org/sites/default/files/docs/JESD84-B51.pdf


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM