色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

瀚海微SD NAND存儲功能描述(13)讀寫擦除超時

呂輝 ? 來源:jf_40298777 ? 作者:jf_40298777 ? 2024-08-18 13:43 ? 次閱讀

讀、寫、擦除超時條件

如果主機在給定的超時時間內沒有收到任何響應,則應假定該卡不會響應,并嘗試恢復(例如重置卡,電源周期,拒絕等)。

Read

對于標準容量SD存儲卡,讀取操作的超時條件發生的時間(與卡無關)要么比下面給出的這些操作的典型訪問時間長100倍,要么長100毫秒(兩者中較低者)。讀訪問時間定義為CSD參數TAAC和NSAC給出的兩個時間之和。在單讀操作的情況下,這些卡參數定義了read命令的結束位和數據塊的開始位之間的典型延遲。在多讀操作的情況下,它們還定義了數據塊的結束位和下一個數據塊的開始位之間的典型延遲High Capacity SD Memory Card和Extended Capacity SD Memory Card表示TAAC和NSA作為固定值。對于單個和多個讀操作,主機應該使用100毫秒的超時(最小),而不是使用TAAC和NSAC。

Write

寫對于標準容量SD存儲卡,發生寫操作的超時條件的時間(與卡無關)要么比下面給出的這些操作的典型程序時間長90倍,要么長250毫秒(兩者中較低的一個)。CSD中的R2w FACTOR字段用于計算讀訪問時間乘以該因子得到的典型塊程序時間,它適用于所有寫命令(e.g. SET(CLR)_ write PROTEGT ,program_CSD和the block write commands)。

High Capacity SD Memory Card和Extended Capacity SD Memory Card的R2W_FACTOR為固定值。

對于高容量SD存儲卡,所有寫操作的最大繁忙長度定義為250ms。

在SDXC卡的情況下,該卡應該盡量保持寫操作的忙指示不超過250ms,如果該卡無法維持250ms的忙操作,則該卡可以在以下場景中顯示高達500ms的寫忙指示,包括單塊和多塊寫:

a)任何寫操作中最長500ms的最后一次繁忙,包括單塊和多塊寫。

b)當CMD12停止多個塊寫時,CMD12響應的繁忙時間高達500ms。

c) CMD23停止寫多個塊時,最后一個數據塊后的繁忙時間高達500ms。

d)除以下情況外,多塊寫入時塊間隙的忙指示最長可達250ms。當卡連續執行兩個塊寫(2*512Bytes)并且跨越物理塊邊界時,每個塊后的繁忙時間可顯示為500ms。

特別是無論上述定義如何,CMD20指定的速度級寫入模式在任何情況下都應保持寫忙,最長可達250ms,直到指示速度級寫入結束。

在多塊寫操作中有兩種類型的業務。

(1) block qap(不帶CMD12)寫忙最大250ms

(2) CMD12后寫忙最大250ms (SDXC為500ms)

如果在多塊寫操作繁忙期間發出CMD12,則主機超時計數器為從CMD12的響應中測量250ms (SDXC為500ms)的超時時間。

應用注意:

主機應該為寫操作使用固定超時,而不是使用從R2W FACTOR參數計算的超時。

強烈建議主機實現超過500ms的超時值,即使顯示卡顯示的繁忙長度為250ms。

即使卡支持Speed Class,任何多塊寫操作都可能表示一個繁忙的時間段,最長可達250ms。一個AU上的繁忙時段的總和受速度等級的限制。

Erase

如果卡在SD Status中支持擦除超時計算參數,主機應該使用這些參數來確定擦除超時。如果卡不支持這些參數,則可以通過塊寫延遲來估計擦除超時。

一個erase命令的持續時間可以用需要擦除的寫塊(write_BL)的數量乘以250ms來估計。

Commands

命令類型

有四種命令定義來控制SD存儲卡:

廣播命令(bc),無響應-廣播特性僅在主機中的所有CMD行連接在一起時才會出現。如果它們是分開的,那么每一張牌將輪流單獨接受它。

帶響應的廣播命令(bcr)所有卡同時響應-由于SD存儲卡中沒有Open Drain模式,這種類型的命令只能在所有CMD行分開時使用-該命令將被每個卡單獨接受和響應。

尋址(點對點)命令(ac)在DAT上沒有數據傳輸地址

(點對點)數據傳輸命令(adtc)數據在DAT上傳輸所有命令和響應都通過SD存儲卡的CMD行發送。的command傳輸總是從與命令碼字對應的位串的左位開始。

命令格式

所有命令都有固定的48位代碼長度,需要1.92 us@ 25 MHz和0.96 us@ 50 MHz的傳輸時間。

wKgZombBiduAL5f_AAB1DLLcs7E853.png

命令總是以起始位(always 0)開始,然后是指示傳輸方向的位(host= 1)。接下來的6位表示命令的索引,該值被解釋為二進制編碼數(0到63之間)。一些命令需要一個參數(例如地址),它是由32位編碼的。

上表中以“x”表示的值表示該變量依賴于命令。所有的命令都受到CRC的保護。每個命令碼字以結束位(always 1)結束。

所有命令及其參數可以參考SD NAND存儲功能描述(14)命令

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 存儲
    +關注

    關注

    13

    文章

    4296

    瀏覽量

    85799
  • SDIO接口
    +關注

    關注

    0

    文章

    8

    瀏覽量

    2287
  • SD NAND
    +關注

    關注

    0

    文章

    83

    瀏覽量

    1234
收藏 人收藏

    評論

    相關推薦

    Arduino程序:實現SD NAND(貼片sd卡)的讀寫功能

      單片機上傳程序的時候,有時候感覺它的rom和 ram有時直接限制了他的使用,之前使用eeprom,和sd卡模塊. []()   然后最近看到了出的SD NAND 就是下面這個
    發表于 11-07 17:45

    國產安路FPGA SD NAND FLASH 初步描述

    說起SD NAND FLASH常被聯想到SD卡,SD NAND FLASH具備當前SD卡的基本
    發表于 10-16 18:12

    瀚海SD NAND存儲功能描述(28)RCA Registers

    CMD7將所有卡設置為standby狀態。 DSR register (Optional) 后面的內容會詳細描述了16位驅動級寄存器。它可以選擇性地用于改善擴展操作條件下的總線性能(取決于總線長度、傳輸
    的頭像 發表于 09-23 10:15 ?202次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(28)RCA Registers

    瀚海SD NAND存儲功能描述(26)CSD Registers

    寄存器中的CSD STRUCTURE字段表示其結構版本。 CSD結構的版本號如下表所示。 ? 以下部分描述CSD字段和相關
    的頭像 發表于 09-18 10:17 ?461次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(26)CSD Registers

    瀚海SD NAND存儲功能描述(25)SD Registers

    寄存器是存儲實際配置參數的配置寄存器。為了使將來的擴展成為可能,該卡應在寄存器的保留位中返回0。 OCR寄存器 32位操作條件寄存器存儲卡的Vpo電壓剖面。此外,這個寄存器還包括狀態信息位。如果卡上電過程已經完成,則設置一個狀態位。這個寄存器包括另一個狀態位,在設置上電狀
    的頭像 發表于 09-14 09:53 ?272次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(25)<b class='flag-5'>SD</b> Registers

    瀚海SD NAND存儲功能描述(24)擦除超時計算

    擦除單元速度類規范定義了一個新的管理單元AU(分配單元)。擦除超時計算被定義為AU的基礎。SD存儲卡支持塊
    的頭像 發表于 09-07 10:58 ?537次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(24)<b class='flag-5'>擦除</b><b class='flag-5'>超時</b>計算

    瀚海SD NAND存儲功能描述(21)數據讀寫

    數據讀取 注:數據線表示數據總線(1位或4位)。 單塊讀取 主機選擇一張卡進行CMD7的數據讀取操作,并設置CMD16面向塊的數據傳輸的有效塊長度。讀操作的基本總線時序如下圖所示。該序列從單個塊讀取命令(CMD17)開始,該命令在參數字段中指定起始地址。響應像往常一樣在CMD行上發送。 卡的數據傳輸開始于從讀命令結束位開始的訪問延時Nac之后。在最后一個數據位之后,CRC校驗位的后綴允許主機檢查傳輸錯誤。 多塊讀取 在多塊讀取模式下,卡按照主機的
    的頭像 發表于 09-03 10:14 ?280次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(21)數據<b class='flag-5'>讀寫</b>

    瀚海SD NAND存儲功能描述(18)命令類e

    總線傳輸到主機。 作為對ACMD13 (CMD55后接CMD13)的響應,SD Status通過DAT總線發送給主機。ACMD13只能發送到“傳輸狀態”的卡(卡被選中)。
    的頭像 發表于 08-26 10:00 ?312次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(18)命令類e

    瀚海SD NAND存儲功能描述(11)命令系統CMD8

    高速模式(25mb /秒接口速度) 雖然Rev 1.01 SD存儲卡支持高達12.5 MB/秒的接口速度,但為了支持主機不斷增長的性能需求和內存大小持續增長,25 MB/秒的速度是必要的。為了實現
    的頭像 發表于 08-12 16:03 ?389次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(11)命令系統CMD8

    瀚海SD NAND存儲功能描述(9)切換功能

    開關功能狀態 開關功能狀態是返回的數據塊,其中包含功能和當前消耗信息。塊長度預定義為512位,不需要使用SET_BLK_LEN命令。狀態數據結構如下表所示。響應的狀態位包含功能組的信息
    的頭像 發表于 08-09 10:15 ?259次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b><b class='flag-5'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(9)切換<b class='flag-5'>功能</b>

    瀚海SD NAND應用存儲功能描述(7)擦除和寫保護

    多塊寫操作之前的預擦除設置 設置預擦除的寫塊數量(ACMD23)將使后續的多塊寫操作比不使用ACMD23的相同操作更快。主機將使用這個命令來定義在下一次寫操作中要發送多少個寫塊。如果主機將在
    的頭像 發表于 08-07 10:36 ?310次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>應用<b class='flag-5'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(7)<b class='flag-5'>擦除</b>和寫保護

    瀚海SD NAND應用存儲功能描述(6)讀寫數據

    寬總線選擇/取消 選擇寬總線(4位總線寬度)操作模式可以使用AcMD6選擇/取消選擇。默認總線上電或GO IDLE (CMDO)后的寬度為1位總線寬度。 要改變母線寬度需要滿足兩個條件: a)卡處于“傳輸狀態”。 b)卡未鎖定被鎖定的卡將響應ACMD6為非法命令。 2GB卡 要制作2GByte卡,最大塊長度(READ BL LEN- write BL LEN)應設置為1024字節。但是,CMD16設置的塊長度最多為512字節,以保持與512字節最大塊長度卡(小于等于2GByte卡)的一致性。 數據讀取 當沒有數據傳輸時,通過上拉使數
    的頭像 發表于 08-06 14:21 ?287次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>應用<b class='flag-5'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(6)<b class='flag-5'>讀寫</b>數據

    瀚海SD NAND應用之SD協議存儲功能描述2 初始化命令

    ACMD41的功能;爭論中的HCS和回應中的CCS(卡容量狀態)。 HCS被卡忽略,卡對CMD8沒有反應。 但是,如果卡沒有返回CMD8響應,主機應該將HCS設置為0。標準容量SD存儲卡忽略HCS。如果
    的頭像 發表于 07-22 10:54 ?354次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>應用之<b class='flag-5'>SD</b>協議<b class='flag-5'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>2 初始化命令

    SD NAND和SPI NAND的區別

    SD NAND和SPI NAND各有優缺點,適用于不同的應用場景。SD NAND提供更高的讀寫
    的頭像 發表于 06-04 14:26 ?2004次閱讀

    什么是SD NAND存儲芯片?

    控制、移動設備等。在這些應用中, SD NAND能提供高可靠性、高速讀寫、低功耗和高度集成等特點, 為新一代的嵌入式存儲解決方案引領市場趨勢。   總結   對這款產品優點總結為一
    發表于 01-05 17:54
    主站蜘蛛池模板: 少妇精品久久久一区二区三区| 国产精品久久久久久亚洲毛片| 又爽又黄又粗又大免费视频| 性色少妇AV蜜臀人妻无码| 沈阳熟女露脸对白视频| 欧美日韩888在线观看| 露露的性战k8经典| 久久这里只有是精品23| 娇妻中日久久持久久| 饥渴的新婚女教师| 精品AV无码一二三区视频| 国语对白刺激真实精品| 国语自产精品一区在线视频观看| 国产呻吟久久久久久久92| 国产免费人成在线视频有码| 国产精品一区二区AV97| 国产日韩精品SUV| 簧片免费观看| 久久精品中文字幕免费| 久久影院午夜理论片无码| 美女脱内衣裸身尿口露出来 | 51成人精品午夜福利AV免费七| 诱人的秘书BD在线观看| 2017欧美狠狠色| Chinesetube国产中文| 赤兔CHINESE最新男18GUY| 粉嫩国产14xxxxx0000| 国产精品亚洲精品久久品| 国产免费久久爱久久啪| 精品人妻一区二区三区视频53| 久久re热线视频精品99| 免费观看激烈日板子| 欧美午夜不卡在线观看| 视频成人永久免费看| 亚洲AV无码久久流水呻蜜桃久色 | 欧美乱子YELLOWVIDEO| 日韩人妻双飞无码精品久久| 我们日本在线观看免费动漫下载| 亚洲精品国产乱码AV在线观看| 亚洲综合中文| CHINA末成年VIDEO学生|