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

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

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

3天內不再提示

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

呂輝 ? 來源:jf_40298777 ? 作者:jf_40298777 ? 2024-09-18 10:17 ? 次閱讀

CSD Register

卡片專用數據寄存器提供有關訪問卡片內容的信息。CSD定義了數據格式、糾錯類型、最大數據訪問時間、是否可以使用DSR寄存器等。寄存器的可編程部分(以W或E標記的條目,見下文)可以通過CMD27進行更改。

下表中各表項的類型編碼如下:R=可讀,W(1) =一次可寫,W=多次可寫。

CSD_STRUCTURE

CSD寄存器的字段結構取決于物理層規范版本和卡容量。

CSD寄存器中的CSD STRUCTURE字段表示其結構版本。

CSD結構的版本號如下表所示。

wKgZombqN4qADzDSAAB8zptFugs090.png

wKgaombqN5SAcYm5AAIuJixiHEc566.png

以下部分描述CSD字段和相關數據類型。如果沒有明確定義否則,所有的命中字符串將被internet為從左擊開始的任意編碼數字

TAAC

定義數據訪問時間的異步部分。

wKgZombqN6SALcQyAACoOshyE2Y144.png

NSAC

定義與時鐘相關的數據訪問時間因素的最壞情況。NSAC的單位為100l時鐘周期。因此,數據訪問時間中與時鐘相關的部分的最大值為25.5K個時鐘周期。總訪問時間Nac為TAAC和NSAC之和。它應該由主機計算實際時鐘速率。讀訪問時間應該解釋為數據塊或流的第一個數據位的典型延遲。

TRAN_SPEED

下表定義了每條數據線的最大數據傳輸速率——TRAN_SPEED:

wKgZombqN7KAW9oYAACtXZvErBA986.png

注意,對于當前的SD存儲卡,該字段應始終為0_0110_010b (032h),等于25MHz - SD存儲卡的強制最高工作頻率。

在高速模式下,該字段應始終為0 1011 010b (05Ah),即50MHz當使用CMD6或CMDO命令將定時模式恢復為默認值時,其值為032h。

CCC

SD Memory Card命令集分為多個子集(命令類)。卡命令類寄存器CCC定義了該卡支持哪些命令類。CCC位值為1表示支持相應的命令類。

wKgaombqN8KAfoTWAABXyDGrFAM453.png

wKgZombqN9GAPEzkAAAhx5v3ZZg639.png

wKgZombqN9uARbf7AABgv8RYNPw677.png

READ_BL_PARTIAL(在SD存儲卡中總是=1)在SD存儲卡中總是允許部分塊讀取。這意味著更小的塊也可以使用。最小塊大小為一個字節。

WRITE_BLK_MISALIGN定義要由一個命令寫入的數據塊是否可以分布在多個物理上存儲設備的塊。內存塊的大小在WRITE_BL_LEN中定義。WRITE_BLK_MISALIGN=0表示跨越物理塊邊界無效。WRITE_BLK_MISALIGN=1表示允許跨越物理塊邊界。

READ_BLK_MISALIGN定義一個命令要讀取的數據塊是否可以分布在內存設備的多個物理塊上。內存塊的大小在READ_BL_LEN中定義。READ BLK MISALIGN=0表示跨越物理塊邊界無效。READ_BLK_MISALIGN=1表示允許跨越物理塊邊界。

DSR_IMP

定義可配置驅動程序階段是否集成在卡上。如果設置,一個驅動級寄存器(DSR)

wKgZombqN-yAacIPAABIgX_z7Pw693.png



審核編輯 黃宇

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

    關注

    13

    文章

    4261

    瀏覽量

    85669
  • CSD
    CSD
    +關注

    關注

    0

    文章

    56

    瀏覽量

    12665
  • SD NAND
    +關注

    關注

    0

    文章

    81

    瀏覽量

    1212
收藏 人收藏

    評論

    相關推薦

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

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

    瀚海SD NANDSD 協議(38)寄存器&復位&開解鎖

    讀取CID/CSD寄存器 類似SD存儲卡協議(其中寄存器內容作為命令響應發送)。在SPI模式下讀取CSD和CID寄存器的內容是一個簡單的讀塊事務。該卡將響應一個標準的響應令牌,后跟一個
    的頭像 發表于 10-10 09:28 ?221次閱讀

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

    RCA Registers 可寫的16位相對卡地址寄存器攜帶卡在卡識別期間由卡發布的卡地址。此地址用于卡片識別程序后的尋址主機卡通信。RCA寄存器的缺省值為Ox0000。保留值Ox0000,通過
    的頭像 發表于 09-23 10:15 ?179次閱讀
    <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 <b class='flag-5'>Registers</b>

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

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

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

    擦除單元速度類規范定義了一個新的管理單元AU(分配單元)。擦除超時計算被定義為AU的基礎。SD存儲卡支持塊擦除,但擦除塊需要更多的時間,這是AU(部分擦除AU)的一部分。在這種情況下,主機應該在以AU為基礎計算的超時結果中添加250毫秒。當開始和結束塊位于相同的部分擦除A
    的頭像 發表于 09-07 10:58 ?427次閱讀
    <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)擦除超時計算

    瀚海SD NAND存儲功能描述(22)Timing Values

    Timing Values 塊讀取Gap 在讀取操作過程中,由于主機緩沖區已滿,主機需要通過停止SDCLK來停止從卡中讀取數據的輸出。考慮到使用采樣時鐘調優方法,主機需要在塊間隙停止SDCLK,而不是在數據傳輸過程中停止SDCLK。 由于數據的變化,DAT[3:0]應該被認為是與SDCLK異步的。因此,通過檢測數據塊的結束位來停止SDCLK需要很少的時鐘,因為需要同步。最小塊間隙時鐘(Nac)定義為8,以便主機可以在卡開始輸出下一個數據塊之前停止SDcLK。 下圖給出了在塊間隙處停止
    的頭像 發表于 09-04 11:20 ?225次閱讀
    <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>(22)Timing Values

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

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

    SD存儲SD 狀態 SD狀態包含與SD存儲卡專有特性相關的狀態位,并且可能用于未來特定應用程序
    的頭像 發表于 08-26 10:00 ?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>(18)命令類e

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

    的類總是被設置為1。具有特定功能的卡可能需要支持一些可選命令。 例如,Combo Card應該支持CMD5。等級0、2、4、5和8是強制性的,所有SD存儲卡都應支持。除CMD40外,SDHC和SDXC是強制性的。其他類是可選的。
    的頭像 發表于 08-19 10:26 ?249次閱讀
    <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)命令類a

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

    讀、寫、擦除超時條件 如果主機在給定的超時時間內沒有收到任何響應,則應假定該卡不會響應,并嘗試恢復(例如重置卡,電源周期,拒絕等)。 Read 對于標準容量SD存儲卡,讀取操作的超時條件發生的時間
    的頭像 發表于 08-18 13:43 ?251次閱讀
    <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>(13)讀寫擦除超時

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

    高速模式(25mb /秒接口速度) 雖然Rev 1.01 SD存儲卡支持高達12.5 MB/秒的接口速度,但為了支持主機不斷增長的性能需求和內存大小持續增長,25 MB/秒的速度是必要的。為了實現
    的頭像 發表于 08-12 16:03 ?344次閱讀
    <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)切換功能

    僅用于通過該命令添加的新功能。 在這種情況下,CSD寄存器中的VDD_R_CURR_MIN, VDD_W_CURR_MIN, VDD_R_CURR_MAX和VDD_W_CURR MAX值提供了所有卡
    的頭像 發表于 08-09 10:15 ?233次閱讀
    <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應用存儲功能描述(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 ?269次閱讀
    <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應用之SD協議存儲功能描述2 初始化命令

    ACMD41的功能;爭論中的HCS和回應中的CCS(卡容量狀態)。 HCS被卡忽略,卡對CMD8沒有反應。 但是,如果卡沒有返回CMD8響應,主機應該將HCS設置為0。標準容量SD存儲卡忽略HCS。如果
    的頭像 發表于 07-22 10:54 ?331次閱讀
    <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:兒童玩具的多功能存儲神器

    兒童玩具的發展一直在不斷創新,而SD NAND作為一種多功能存儲器,為兒童玩具帶來了全新的應用體驗。無論是音樂和故事播放器,還是教育游戲和應用,甚至是圖像和視頻
    的頭像 發表于 01-31 16:47 ?629次閱讀
    <b class='flag-5'>SD</b> <b class='flag-5'>NAND</b>:兒童玩具的多<b class='flag-5'>功能</b><b class='flag-5'>存儲</b>神器