0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

瀚海微SD NAND存儲功能描述(20)內(nèi)部分區(qū)和命令響應(yīng)

呂輝 ? 來源:jf_40298777 ? 作者:jf_40298777 ? 2024-09-02 11:05 ? 次閱讀

內(nèi)存陣列分區(qū)

SD存儲卡傳輸數(shù)據(jù)的基本單位是一個(gè)字節(jié)。所有需要塊大小的數(shù)據(jù)傳輸操作總是將塊長度定義為字節(jié)的整數(shù)倍。一些特殊功能需要其他分區(qū)粒度。對于面向塊的命令,使用以下定義:

塊:是與面向塊的讀寫命令相關(guān)的單元。它的大小是指主機(jī)發(fā)送一個(gè)block命令時(shí)要傳輸?shù)淖止?jié)數(shù)。塊的大小要么是可編程的,要么是固定的。有關(guān)允許的塊大小和可編程性的信息存儲在CSD中。對于具有可擦除存儲單元的設(shè)備,定義了特殊的擦除命令。可擦除單元的粒度通常與面向塊的命令不同:

扇區(qū):是與擦除命令相關(guān)的單位。它的大小是將在一個(gè)部分中擦除的塊的數(shù)量。扇區(qū)的大小對于每個(gè)設(shè)備都是固定的。有關(guān)扇區(qū)大小的信息(以塊為單位)存儲在CSD中。注意,如果卡指定AU大小,扇區(qū)大小應(yīng)該被忽略。

AU (Allocation Unit):是卡片的物理邊界,由一個(gè)或多個(gè)塊組成,其大小取決于每張卡片。最大AU大小是為內(nèi)存容量定義的。此外,AU是卡保證其符合速度等級規(guī)范的設(shè)備性能的最小單位。大小和Speed Class的信息保存在SD Status中。AU還用于計(jì)算擦除超時(shí)。

WP-Group:對于支持寫保護(hù)組的設(shè)備,可以單獨(dú)寫保護(hù)的最小單元。它的大小是將被寫保護(hù)的組的數(shù)量,每1位。每個(gè)設(shè)備的WP-group的大小是固定的。有關(guān)大小的信息存儲在CSD中。SDHC卡和SDXC卡不支持寫保護(hù)組命令。

wKgZombVKvuABUiOAACsqyntIHM289.png

每個(gè)WP-group可能有一個(gè)額外的寫保護(hù)位。寫保護(hù)位是通過特殊命令可編程的(參見4.7.4章)。這兩個(gè)函數(shù)都是可選的,并且只對可寫/可擦設(shè)備有用。寫保護(hù)也可用于多類型卡(如ROM-Flash組合)。關(guān)于可用性的信息存儲在CSD中。

SD NAND Timings

所有時(shí)序圖均使用以下原理圖和縮寫:

wKgaombVKwuAXUidAADJa8JnOx0299.png

在非口頭P-bits中,有一種想法是,如果他們主動(dòng)地驅(qū)使他們離開,他們就會看到他們的卡片或卡片主機(jī)輸出驅(qū)動(dòng)程序獨(dú)占。相比之下,Z-bits只被弱拉到邏輯“1”,因此它是可以按如下方式替換序列:

wKgZombVKxyAHc7BAAAqKtBfNAg920.png

SD NAND 卡片識別和卡片操作條件

定時(shí)CMD2和ACMD41的時(shí)序如下圖所示。該命令之后是兩個(gè)Z bits(允許在總線上進(jìn)行方向切換的時(shí)間),然后由響應(yīng)卡向上推P bits。Nid時(shí)鐘周期后,卡響應(yīng)host命令。

wKgZombVKymAJtPvAABlaOf8Nzo282.png

分配一個(gè)卡片相對地址

下面給出SD存儲卡計(jì)時(shí)的SEND_RELATIVE_ADDR (CMD 3)。主機(jī)命令和卡響應(yīng)之間的最小延遲是NcR時(shí)鐘周期。

wKgZombVKziAOaCFAABF-PwjK-Y634.png

數(shù)據(jù)傳輸模式

在卡發(fā)布自己的RCA后,它將切換到數(shù)據(jù)傳輸模式。該命令之后是兩個(gè)Zbits(允許在總線上進(jìn)行方向切換的時(shí)間)的一個(gè)周期,然后由響應(yīng)卡推高Pbits。這個(gè)時(shí)序圖與所有響應(yīng)的主機(jī)命令相關(guān),除了ACMD41和CMD2:

wKgZombVK0aAFHZKAABsC3kWMww599.png

最后一張卡片響應(yīng)

下一個(gè)主機(jī)命令定時(shí)在接收到最后一個(gè)卡響應(yīng)后,主機(jī)可以在至少NRc時(shí)鐘周期后開始下一個(gè)命令傳輸。這個(gè)定時(shí)與任何主機(jī)命令都相關(guān)。

wKgZombVK1WAZGdqAAByl1oz_Gg456.png

最后一個(gè)主機(jī)命令

下一個(gè)主機(jī)命令定時(shí)在發(fā)送完最后一條命令后,主機(jī)可以在至少Noc個(gè)時(shí)鐘周期后繼續(xù)發(fā)送下一條命令。

wKgaombVK2OAa_IGAABhfF3n4S8898.png

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 存儲
    +關(guān)注

    關(guān)注

    13

    文章

    4508

    瀏覽量

    87146
  • sd存儲卡
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    4537
  • SD NAND
    +關(guān)注

    關(guān)注

    0

    文章

    91

    瀏覽量

    1447
收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    瀚海SD NAND存儲功能描述(8)專用命令CMD55 56

    應(yīng)用專用命令app_cmd (CMD55) 當(dāng)卡接收到這個(gè)命令時(shí),會使卡將下面的命令解釋為一個(gè)特定于應(yīng)用程序的命令ACMD。ACMD提供命令
    的頭像 發(fā)表于 08-08 10:39 ?1541次閱讀
    <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>(8)專用<b class='flag-5'>命令</b>CMD55  56

    國產(chǎn)安路FPGA SD NAND FLASH 初步描述

    說起SD NAND FLASH常被聯(lián)想到SD卡,SD NAND FLASH具備當(dāng)前SD卡的基本
    發(fā)表于 10-16 18:12

    Nand flash 和SD卡(SD NAND存儲扇區(qū)分配表異同

    NAND Flash 和 SD卡(SD NAND)的存儲扇區(qū)分配表在原理上有相似之處,但由于二者的結(jié)構(gòu)和應(yīng)用場景不同,也存在一些差異。以下
    發(fā)表于 03-13 10:45

    瀚海SD NAND應(yīng)用之SD協(xié)議存儲功能描述2 初始化命令

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

    瀚海SD NAND應(yīng)用存儲功能描述(4)電壓切換命令

    電壓開關(guān)命令: CMD11電壓開關(guān)命令定義如下圖所示。 CMD11可以在就緒狀態(tài)下執(zhí)行,不改變狀態(tài)。即使卡被鎖定,也可以執(zhí)行CMD11。返回R1型響應(yīng)表示卡啟動(dòng)電壓切換順序。如果主機(jī)沒有響應(yīng)
    的頭像 發(fā)表于 08-02 10:03 ?737次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>應(yīng)用<b class='flag-5'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(4)電壓切換<b class='flag-5'>命令</b>

    瀚海SD NAND應(yīng)用存儲功能描述(6)讀寫數(shù)據(jù)

    “傳輸狀態(tài)”。 b)卡未鎖定被鎖定的卡將響應(yīng)ACMD6為非法命令。 2GB卡 要制作2GByte卡,最大塊長度(READ BL LEN- write BL LEN)應(yīng)設(shè)置為1024字節(jié)。但是
    的頭像 發(fā)表于 08-06 14:21 ?503次閱讀
    <b class='flag-5'>瀚海</b><b class='flag-5'>微</b><b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>應(yīng)用<b class='flag-5'>存儲</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(6)讀寫數(shù)據(jù)

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

    開關(guān)功能狀態(tài) 開關(guān)功能狀態(tài)是返回的數(shù)據(jù)塊,其中包含功能和當(dāng)前消耗信息。塊長度預(yù)定義為512位,不需要使用SET_BLK_LEN命令。狀態(tài)數(shù)據(jù)結(jié)構(gòu)如下表所示。
    的頭像 發(fā)表于 08-09 10:15 ?404次閱讀
    <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存儲功能描述(10)CMD6和其他命令關(guān)系

    CMD6 DATA與其他命令的關(guān)系 在CMD6事務(wù)期間,卡可以僅使用CMD(CMD12, CMD13等)接受命令,但其響應(yīng)和結(jié)果是未定義的。 申請注意事項(xiàng):建議主機(jī)在CMD6事務(wù)期間不要發(fā)出任何
    的頭像 發(fā)表于 08-11 16:32 ?711次閱讀
    <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>(10)CMD6和其他<b class='flag-5'>命令</b>關(guān)系

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

    25 MB/sec的接口速度,時(shí)鐘速率增加到50 MHz, CLK/CMD/DAT信號時(shí)序和電路條件被重新考慮并從物理層規(guī)范1.01版本更改。 上電后,SD卡處于默認(rèn)的速度模式,使用開關(guān)功能命令
    的頭像 發(fā)表于 08-12 16:03 ?658次閱讀
    <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)<b class='flag-5'>命令</b>系統(tǒng)CMD8

    瀚海SD NAND存儲功能描述(14)命令類a

    命令SD Memory Card系統(tǒng)的命令集分為幾類,如下表所示。每個(gè)類都支持一組卡片功能。表4-20根據(jù)卡支持的
    的頭像 發(fā)表于 08-19 10:26 ?459次閱讀
    <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>(14)<b class='flag-5'>命令</b>類a

    瀚海SD NAND存儲功能描述(16)命令類c

    1.10版本中定義 注(2):卡在以下情況下返回忙。 -Card執(zhí)行內(nèi)部初始化過程 -當(dāng)參數(shù)中的HCS設(shè)置為0時(shí),為SDHC或SDXC卡。 以上第8類給出了SD存儲卡特定應(yīng)用程序命令
    的頭像 發(fā)表于 08-21 10:00 ?449次閱讀
    <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>(16)<b class='flag-5'>命令</b>類c

    瀚海SD NAND存儲功能描述(17)命令類d

    以“x”表示的值表示變量項(xiàng)。除了R3類型(見下文)之外的所有響應(yīng)都受CRC保護(hù)。每個(gè)命令碼字以結(jié)束位(總是1)結(jié)束。 對于SD存儲卡有五種類型的響應(yīng)
    的頭像 發(fā)表于 08-23 10:40 ?480次閱讀
    <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>(17)<b class='flag-5'>命令</b>類d

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

    總線傳輸?shù)街鳈C(jī)。 作為對ACMD13 (CMD55后接CMD13)的響應(yīng),SD Status通過DAT總線發(fā)送給主機(jī)。ACMD13只能發(fā)送到“傳輸狀態(tài)”的卡(卡被選中)。SD Status結(jié)構(gòu)
    的頭像 發(fā)表于 08-26 10:00 ?544次閱讀
    <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)<b class='flag-5'>命令</b>類e

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

    命令(CMD17)開始,該命令在參數(shù)字段中指定起始地址。響應(yīng)像往常一樣在CMD行上發(fā)送。 卡的數(shù)據(jù)傳輸開始于從讀命令結(jié)束位開始的訪問延時(shí)Nac之后。在最后一個(gè)數(shù)據(jù)位之后,CRC校驗(yàn)位的
    的頭像 發(fā)表于 09-03 10:14 ?548次閱讀
    <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)數(shù)據(jù)讀寫

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

    卡登記 在卡接口內(nèi)定義了六個(gè)寄存器:OCR, CID, CSD, RCA, DSR和SCR。這些只能通過相應(yīng)的命令訪問。OCR、CID、CSD和SCR寄存器攜帶卡片/內(nèi)容特定信息,而RCA和DSR
    的頭像 發(fā)表于 09-14 09:53 ?502次閱讀
    <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

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品