精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

瀚海微SD NAND存儲功能描述(20)內部分區和命令響應

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

內存陣列分區

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

塊:是與面向塊的讀寫命令相關的單元。它的大小是指主機發送一個block命令時要傳輸的字節數。塊的大小要么是可編程的,要么是固定的。有關允許的塊大小和可編程性的信息存儲在CSD中。對于具有可擦除存儲單元的設備,定義了特殊的擦除命令。可擦除單元的粒度通常與面向塊的命令不同:

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

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

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

wKgZombVKvuABUiOAACsqyntIHM289.png

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

SD NAND Timings

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

wKgaombVKwuAXUidAADJa8JnOx0299.png

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

wKgZombVKxyAHc7BAAAqKtBfNAg920.png

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

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

wKgZombVKymAJtPvAABlaOf8Nzo282.png

分配一個卡片相對地址

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

wKgZombVKziAOaCFAABF-PwjK-Y634.png

數據傳輸模式

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

wKgZombVK0aAFHZKAABsC3kWMww599.png

最后一張卡片響應

下一個主機命令定時在接收到最后一個卡響應后,主機可以在至少NRc時鐘周期后開始下一個命令傳輸。這個定時與任何主機命令都相關。

wKgZombVK1WAZGdqAAByl1oz_Gg456.png

最后一個主機命令

下一個主機命令定時在發送完最后一條命令后,主機可以在至少Noc個時鐘周期后繼續發送下一條命令。

wKgaombVK2OAa_IGAABhfF3n4S8898.png

審核編輯 黃宇

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

    關注

    13

    文章

    4266

    瀏覽量

    85685
  • sd存儲卡
    +關注

    關注

    0

    文章

    13

    瀏覽量

    4390
  • SD NAND
    +關注

    關注

    0

    文章

    81

    瀏覽量

    1219
收藏 人收藏

    評論

    相關推薦

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

    應用專用命令app_cmd (CMD55) 當卡接收到這個命令時,會使卡將下面的命令解釋為一個特定于應用程序的命令ACMD。ACMD提供命令
    的頭像 發表于 08-08 10:39 ?1089次閱讀
    <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

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

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

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

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

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

    電壓開關命令: CMD11電壓開關命令定義如下圖所示。 CMD11可以在就緒狀態下執行,不改變狀態。即使卡被鎖定,也可以執行CMD11。返回R1型響應表示卡啟動電壓切換順序。如果主機沒有響應
    的頭像 發表于 08-02 10:03 ?349次閱讀
    <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>(4)電壓切換<b class='flag-5'>命令</b>

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

    “傳輸狀態”。 b)卡未鎖定被鎖定的卡將響應ACMD6為非法命令。 2GB卡 要制作2GByte卡,最大塊長度(READ BL LEN- write BL LEN)應設置為1024字節。但是
    的頭像 發表于 08-06 14:21 ?271次閱讀
    <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)讀寫數據

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

    開關功能狀態 開關功能狀態是返回的數據塊,其中包含功能和當前消耗信息。塊長度預定義為512位,不需要使用SET_BLK_LEN命令。狀態數據結構如下表所示。
    的頭像 發表于 08-09 10:15 ?236次閱讀
    <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和其他命令關系

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

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

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

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

    命令SD Memory Card系統的命令集分為幾類,如下表所示。每個類都支持一組卡片功能。表4-20根據卡支持的
    的頭像 發表于 08-19 10:26 ?253次閱讀
    <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執行內部初始化過程 -當參數中的HCS設置為0時,為SDHC或SDXC卡。 以上第8類給出了SD存儲卡特定應用程序命令
    的頭像 發表于 08-21 10:00 ?238次閱讀
    <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”表示的值表示變量項。除了R3類型(見下文)之外的所有響應都受CRC保護。每個命令碼字以結束位(總是1)結束。 對于SD存儲卡有五種類型的響應
    的頭像 發表于 08-23 10:40 ?240次閱讀
    <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

    總線傳輸到主機。 作為對ACMD13 (CMD55后接CMD13)的響應SD Status通過DAT總線發送給主機。ACMD13只能發送到“傳輸狀態”的卡(卡被選中)。SD Status結構
    的頭像 發表于 08-26 10:00 ?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>(18)<b class='flag-5'>命令</b>類e

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

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

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

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

    寄存器中的CSD STRUCTURE字段表示其結構版本。 CSD結構的版本號如下表所示。 ? 以下部分描述CSD字段和相關
    的頭像 發表于 09-18 10:17 ?402次閱讀
    <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