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

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

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

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

呂輝 ? 來(lái)源:jf_40298777 ? 作者:jf_40298777 ? 2024-09-04 11:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Timing Values

wKgaombX0ZCAfVTrAAJXynxC8eQ402.png

塊讀取Gap

在讀取操作過程中,由于主機(jī)緩沖區(qū)已滿,主機(jī)需要通過停止SDCLK來(lái)停止從卡中讀取數(shù)據(jù)的輸出??紤]到使用采樣時(shí)鐘調(diào)優(yōu)方法,主機(jī)需要在塊間隙停止SDCLK,而不是在數(shù)據(jù)傳輸過程中停止SDCLK。

由于數(shù)據(jù)的變化,DAT[3:0]應(yīng)該被認(rèn)為是與SDCLK異步的。因此,通過檢測(cè)數(shù)據(jù)塊的結(jié)束位來(lái)停止SDCLK需要很少的時(shí)鐘,因?yàn)樾枰健W钚K間隙時(shí)鐘(Nac)定義為8,以便主機(jī)可以在卡開始輸出下一個(gè)數(shù)據(jù)塊之前停止SDcLK。

下圖給出了在塊間隙處停止SDCLK的時(shí)序示例。它顯示了top大于1UI的情況。時(shí)鐘位置0是觸發(fā)點(diǎn),輸出數(shù)據(jù)塊的結(jié)束位。cardl開始通過SDCLK從時(shí)鐘位置0開始計(jì)算內(nèi)部計(jì)數(shù)器。SDCLK上面顯示的數(shù)字就是這個(gè)計(jì)數(shù)器的值。卡至少要等到時(shí)鐘9才能輸出下一個(gè)數(shù)據(jù)塊。l然后主機(jī)需要在時(shí)鐘9之前停止SDCLK。NAc(min.)=8提供了足夠的時(shí)間來(lái)停止SDCLK。

wKgaombX0aGAdGdKAAB160X4au8907.png

CMD12寫操作定時(shí)

修改由于從卡到主機(jī)的輸出延遲可能超過1個(gè)時(shí)鐘,因此需要更改CMD和Data之間的關(guān)系。適用于寫操作中CMD12與CRC Status的關(guān)系。珍貴寫塊寫入成功的邊界時(shí)序如下圖所示。主機(jī)接收到CRC Status結(jié)束位后,需要輸出CMD12結(jié)束位。如果CMD12發(fā)布時(shí)間早于下圖,則數(shù)據(jù)塊是否寫入不確定。將CMD12的結(jié)束位調(diào)整為CRC狀態(tài)需要特定的硬件。主機(jī)可以采用另一種方法停止多塊寫操作,如在接收到最后一個(gè)數(shù)據(jù)塊的CRC狀態(tài)后發(fā)出CMD12。

wKgaombX0bOASoJwAACN9G1oF48161.png

CMD12讀操作定時(shí)

修改讀操作邊界計(jì)時(shí)如下圖所示。最小塊間隙長(zhǎng)度Nac為8時(shí)鐘。CMD12在時(shí)鐘1(數(shù)據(jù)塊結(jié)束位之前2個(gè)時(shí)鐘)的結(jié)束位位于左側(cè)邊框,使卡能夠成功輸出最后一次讀取的數(shù)據(jù)塊。如果在此時(shí)間之前發(fā)出CMD12,則讀取的數(shù)據(jù)塊可能會(huì)被銷毀(例如,未指示數(shù)據(jù)塊的結(jié)束位)。

時(shí)鐘8時(shí)CMD12的結(jié)束位是右側(cè)邊界,不輸出下一個(gè)數(shù)據(jù)塊,這意味著CMD12的結(jié)束至少在下一個(gè)塊的開始位之前3個(gè)時(shí)鐘。如果在此時(shí)間之后發(fā)出CMD12,則可能輸出next數(shù)據(jù)的一部分。調(diào)整CMD12的結(jié)束位來(lái)讀取數(shù)據(jù)塊需要特定的硬件。

主機(jī)可以采用另一種方法停止多塊讀取操作,如在接收到最后一個(gè)數(shù)據(jù)塊后發(fā)出CMD12。通過這種方法,下一個(gè)數(shù)據(jù)塊可以開始輸出并被CMD12終止。最后讀取的塊表示超出范圍錯(cuò)誤。

wKgZombX0cOALMwpAACT3bPupqs150.png

審核編輯 黃宇

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

    關(guān)注

    13

    文章

    4527

    瀏覽量

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

    關(guān)注

    0

    文章

    93

    瀏覽量

    1492
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    什么是SD NAND存儲(chǔ)芯片?

    前言   大家好,我們一般在STM32項(xiàng)目開發(fā)中或者在其他嵌入式開發(fā)中,經(jīng)常會(huì)用到存儲(chǔ)芯片存儲(chǔ)數(shù)據(jù)。今天我和大家來(lái)介紹一款存儲(chǔ)芯片,我這里采用(雷龍) CS創(chuàng)世 SD
    發(fā)表于 01-05 17:54

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

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

    SD NAND:兒童玩具的多功能存儲(chǔ)神器

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

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

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

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

    寬總線選擇/取消 選擇寬總線(4位總線寬度)操作模式可以使用AcMD6選擇/取消選擇。默認(rèn)總線上電或GO IDLE (CMDO)后的寬度為1位總線寬度。 要改變母線寬度需要滿足兩個(gè)條件: a)卡處于“傳輸狀態(tài)”。 b)卡未鎖定被鎖定的卡將響應(yīng)ACMD6為非法命令。 2GB卡 要制作2GByte卡,最大塊長(zhǎng)度(READ BL LEN- write BL LEN)應(yīng)設(shè)置為1024字節(jié)。但是,CMD16設(shè)置的塊長(zhǎng)度最多為512字節(jié),以保持與512字節(jié)最大塊長(zhǎng)度卡(小于等于2GByte卡)的一致性。 數(shù)據(jù)讀取 當(dāng)沒有數(shù)據(jù)傳輸時(shí),通過上拉使數(shù)
    的頭像 發(fā)表于 08-06 14:21 ?523次閱讀
    <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'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(6)讀寫數(shù)據(jù)

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

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

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

    高速模式(25mb /秒接口速度) 雖然Rev 1.01 SD存儲(chǔ)卡支持高達(dá)12.5 MB/秒的接口速度,但為了支持主機(jī)不斷增長(zhǎng)的性能需求和內(nèi)存大小持續(xù)增長(zhǎng),25 MB/秒的速度是必要的。為了實(shí)現(xiàn)
    的頭像 發(fā)表于 08-12 16:03 ?685次閱讀
    <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'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(11)命令系統(tǒng)CMD8

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

    的類總是被設(shè)置為1。具有特定功能的卡可能需要支持一些可選命令。 例如,Combo Card應(yīng)該支持CMD5。等級(jí)0、2、4、5和8是強(qiáng)制性的,所有SD存儲(chǔ)卡都應(yīng)支持。除CMD40外,SDHC和SDXC是強(qiáng)制性的。其他類是可選的。
    的頭像 發(fā)表于 08-19 10:26 ?482次閱讀
    <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'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(14)命令類a

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

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

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

    SD存儲(chǔ)SD 狀態(tài) SD狀態(tài)包含與SD存儲(chǔ)卡專有特性相關(guān)的狀態(tài)位,并且可能用于未來(lái)特定應(yīng)用程序
    的頭像 發(fā)表于 08-26 10:00 ?566次閱讀
    <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'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(18)命令類e

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

    數(shù)據(jù)讀取 注:數(shù)據(jù)線表示數(shù)據(jù)總線(1位或4位)。 單塊讀取 主機(jī)選擇一張卡進(jìn)行CMD7的數(shù)據(jù)讀取操作,并設(shè)置CMD16面向塊的數(shù)據(jù)傳輸?shù)挠行K長(zhǎng)度。讀操作的基本總線時(shí)序如下圖所示。該序列從單個(gè)塊讀取命令(CMD17)開始,該命令在參數(shù)字段中指定起始地址。響應(yīng)像往常一樣在CMD行上發(fā)送。 卡的數(shù)據(jù)傳輸開始于從讀命令結(jié)束位開始的訪問延時(shí)Nac之后。在最后一個(gè)數(shù)據(jù)位之后,CRC校驗(yàn)位的后綴允許主機(jī)檢查傳輸錯(cuò)誤。 多塊讀取 在多塊讀取模式下,卡按照主機(jī)的
    的頭像 發(fā)表于 09-03 10:14 ?580次閱讀
    <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'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(21)數(shù)據(jù)讀寫

    瀚海SD NAND存儲(chǔ)功能描述(24)擦除超時(shí)計(jì)算

    擦除單元速度類規(guī)范定義了一個(gè)新的管理單元AU(分配單元)。擦除超時(shí)計(jì)算被定義為AU的基礎(chǔ)。SD存儲(chǔ)卡支持塊擦除,但擦除塊需要更多的時(shí)間,這是AU(部分擦除AU)的一部分。在這種情況下,主機(jī)應(yīng)該在以AU為基礎(chǔ)計(jì)算的超時(shí)結(jié)果中添加250毫秒。當(dāng)開始和結(jié)束塊位于相同的部分擦除A
    的頭像 發(fā)表于 09-07 10:58 ?943次閱讀
    <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'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(24)擦除超時(shí)計(jì)算

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

    寄存器是存儲(chǔ)實(shí)際配置參數(shù)的配置寄存器。為了使將來(lái)的擴(kuò)展成為可能,該卡應(yīng)在寄存器的保留位中返回0。 OCR寄存器 32位操作條件寄存器存儲(chǔ)卡的Vpo電壓剖面。此外,這個(gè)寄存器還包括狀態(tài)信息位。如果卡上電過程已經(jīng)完成,則設(shè)置一個(gè)狀態(tài)位。這個(gè)寄存器包括另一個(gè)狀態(tài)位,在設(shè)置上電狀
    的頭像 發(fā)表于 09-14 09:53 ?539次閱讀
    <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'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(25)<b class='flag-5'>SD</b> Registers

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

    寄存器中的CSD STRUCTURE字段表示其結(jié)構(gòu)版本。 CSD結(jié)構(gòu)的版本號(hào)如下表所示。 ? 以下部分描述CSD字段和相關(guān)
    的頭像 發(fā)表于 09-18 10:17 ?1005次閱讀
    <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'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(26)CSD Registers

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

    CMD7將所有卡設(shè)置為standby狀態(tài)。 DSR register (Optional) 后面的內(nèi)容會(huì)詳細(xì)描述了16位驅(qū)動(dòng)級(jí)寄存器。它可以選擇性地用于改善擴(kuò)展操作條件下的總線性能(取決于總線長(zhǎng)度、傳輸
    的頭像 發(fā)表于 09-23 10:15 ?498次閱讀
    <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'>存儲(chǔ)</b><b class='flag-5'>功能</b><b class='flag-5'>描述</b>(28)RCA Registers