国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SDIO(安全數(shù)字輸入輸出)/協(xié)議 三、一文搞懂SDIO

這篇具有很好參考價(jià)值的文章主要介紹了SDIO(安全數(shù)字輸入輸出)/協(xié)議 三、一文搞懂SDIO。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

?目錄

一、SDIO:安全數(shù)字輸入輸出?

目錄

定義

功能

二、SDIO協(xié)議

介紹

信號(hào)

協(xié)議

一般協(xié)議

寫(xiě)協(xié)議

讀協(xié)議

命令

命令格式

命令應(yīng)答

數(shù)據(jù)

三、一文搞懂SDIO

四、SDIO簡(jiǎn)介

?五、SD卡引腳定義和圖連接

?六、SDIO協(xié)議簡(jiǎn)介

七、MMC、SD、TF、SDIO、SDMMC簡(jiǎn)介?


一、SDIO:安全數(shù)字輸入輸出?

SDIO_百度百科

SDIO(Secure Digital Input and Output)中文名稱(chēng):安全數(shù)字輸入輸出,定義了一種外設(shè)接口。

中文名 安全數(shù)字輸入輸出

外文名 Secure Digital Input and Output Card

目錄

  1. 1?定義
  2. 2?功能

定義

SDIO在SD標(biāo)準(zhǔn)上定義了一種外設(shè)接口。SDIO主要有兩類(lèi)應(yīng)用——可移動(dòng)和不可移動(dòng)??梢苿?dòng)設(shè)備作為Palm和Windows Mobile的擴(kuò)展設(shè)備,用來(lái)增加藍(lán)牙、照相機(jī)、GPS和802.11b功能。不可移動(dòng)設(shè)備遵循相同的電氣標(biāo)準(zhǔn),但不要求符合物理標(biāo)準(zhǔn)。某些手機(jī)內(nèi)包含通過(guò)SDIO連接CPU的802.11芯片。此舉將“珍貴”的I/ O管腳資源用于更重要的功能。

藍(lán)牙、照相機(jī)、GPS和802.11b設(shè)備有專(zhuān)為它們定義的應(yīng)用規(guī)范。這些應(yīng)用規(guī)范與為PCI和USB設(shè)備定義的類(lèi)規(guī)范很相像。它們?cè)试S任何宿主設(shè)備與任意外設(shè)“通話”,只要它們都支持應(yīng)用規(guī)范。

SDIO(Secure Digital Input and Output),即安全數(shù)字輸入輸出接口。它是在SD卡接口的基礎(chǔ)上發(fā)展而來(lái),它可以兼容之前的SD卡,并可以連接SDIO接口設(shè)備,比如:藍(lán)牙、WIFI、GPS等

sdio規(guī)范,SDIO安全數(shù)字輸入輸出接口,SDIO安全數(shù)字輸入輸出

SDIO

SDIO和SD卡規(guī)范間的一個(gè)重要區(qū)別是增加了低速標(biāo)準(zhǔn)。SDIO卡只需要SPI和1位SD傳輸模式。低速卡的目標(biāo)應(yīng)用是以最小的硬件開(kāi)支支持低速I(mǎi)/ O能力。低速卡支持類(lèi)似調(diào)制解調(diào)器、條碼掃描儀和GPS接受器等應(yīng)用。對(duì)“組合”卡(存儲(chǔ)器+ SDIO)而言,全速和4位操作對(duì)卡內(nèi)存儲(chǔ)器和SDIO部分都是強(qiáng)制要求的。

功能

轉(zhuǎn)換設(shè)備的能力:

SD標(biāo)準(zhǔn)有很大的彈性:

比方說(shuō),SD插槽不僅能插入內(nèi)存卡,SDIO卡還是一種界面。即由使用標(biāo)準(zhǔn)SD卡插槽來(lái)擴(kuò)展設(shè)備的功能,讓設(shè)備擁有新的功能。

新功能列舉如下:GPS相機(jī)、Wi-Fi調(diào)頻廣播、以太網(wǎng)、條形碼讀卡器、藍(lán)牙等。

擁有與SD memory card同樣的終端、形狀的卡槽,利用于擴(kuò)張卡的規(guī)格,把對(duì)應(yīng)SDIO卡槽(插口)統(tǒng)稱(chēng)為SDIO卡,擴(kuò)張卡則被稱(chēng)為SDIO卡。

是為了在個(gè)人電腦和PDA等中添加功能而使用SD卡的規(guī)格,由于可以使用比PC卡形狀還小的卡和插槽,相比于筆記本電腦,更多采用于小巧的PDA中。主要銷(xiāo)售的產(chǎn)品有,面向PDA的PHS通訊卡和藍(lán)牙通訊卡,無(wú)線網(wǎng)卡,小型數(shù)碼相機(jī)等。

為了使用SDIO,必須要有對(duì)應(yīng)的插槽,數(shù)碼相機(jī)等memory card的專(zhuān)用縫兒插槽不對(duì)應(yīng)SDIO卡。SDIO插槽中能夠插入SD memory card來(lái)讀寫(xiě)。

詞條圖冊(cè)

更多圖冊(cè)?

sdio規(guī)范,SDIO安全數(shù)字輸入輸出接口,SDIO安全數(shù)字輸入輸出

?

二、SDIO協(xié)議

SDIO協(xié)議 - 知乎

介紹

SDIO是安全數(shù)字輸入輸出接口(Secure Digital Input and Output)的縮寫(xiě),是從SD內(nèi)存卡接口的基礎(chǔ)上演化出來(lái)的一種外設(shè)接口。SDIO接口兼容以前的SD內(nèi)存卡,并且可以連接支持SDIO接口的設(shè)備。SDIO的應(yīng)用比較廣泛,目前,有許多手機(jī)都支持SDIO功能,并且很多SDIO外設(shè)也被開(kāi)發(fā)出來(lái),使得手機(jī)外接外設(shè)更加容易。常見(jiàn)的SDIO外設(shè)有WLAN、GPS、CAMERA、藍(lán)牙等。SDIO總線有兩端,其中一端是主機(jī)端(HOST),另一端是設(shè)備端(DEVICE)。所有的通信都是由HOST端發(fā)出命令開(kāi)始的,在DEVICE端只要能解析HOST的命令,就可以同HOST進(jìn)行通信了。SDIO的HOST可以連接多個(gè)DEVICE。sdio通常工作在25mhz或50mhz的時(shí)鐘下。

sdio規(guī)范,SDIO安全數(shù)字輸入輸出接口,SDIO安全數(shù)字輸入輸出

SDIO總線拓?fù)?/p>

信號(hào)

SDIO信號(hào)有三種模式,“單線模式”、“4線模式”、“SPI模式”。

CLK:HOST給DEVICE的時(shí)鐘信號(hào)。

VDD:電源信號(hào)。

VSS:Ground信號(hào)。

DAT0-DAT3:4條數(shù)據(jù)線

CMD:用于HOST發(fā)送命令和DEVICE回復(fù)響應(yīng)。

sdio規(guī)范,SDIO安全數(shù)字輸入輸出接口,SDIO安全數(shù)字輸入輸出

三種模式的信號(hào)定義

協(xié)議

SDIO協(xié)議,其中包括“無(wú)數(shù)據(jù)傳輸?shù)囊话忝睢?,“有?shù)據(jù)傳輸?shù)膶?xiě)命令”,“有數(shù)據(jù)傳輸?shù)淖x命令”。協(xié)議包含三個(gè)要素:命令Command應(yīng)答Response數(shù)據(jù)Data。

Command:由HOST發(fā)送,DEVICE接收,在CMD信號(hào)線上傳輸。以一個(gè)起始位為開(kāi)始,中止位為結(jié)束,命令的長(zhǎng)度為48位。

Response:由DEVICE發(fā)送,HOST接收,在CMD信號(hào)線上傳輸。應(yīng)答根據(jù)不同命令分為4種,長(zhǎng)度有48位或136位。

Data:數(shù)據(jù)是雙向的傳送的。可以設(shè)置為1線模式,也可以設(shè)置為4線模式。數(shù)據(jù)是通過(guò)DAT0-DAT3信號(hào)線傳輸?shù)摹?/p>

一般協(xié)議

一般協(xié)議傳輸無(wú)應(yīng)答(no response)命令和無(wú)數(shù)據(jù)(no data)命令。無(wú)應(yīng)答命令只需要傳輸CMD,不需要應(yīng)答,命令即攜帶了所有信息。無(wú)數(shù)據(jù)命令需要在CMD傳輸之后,返回相應(yīng)的應(yīng)答,但無(wú)數(shù)據(jù)傳輸。應(yīng)答格式有多種。

sdio規(guī)范,SDIO安全數(shù)字輸入輸出接口,SDIO安全數(shù)字輸入輸出

寫(xiě)協(xié)議

寫(xiě)數(shù)據(jù)的傳輸是分塊進(jìn)行的。數(shù)據(jù)塊后面總是跟著CRC位。定義了單塊和多塊操作。多塊操作模式更適合更快的寫(xiě)入操作。當(dāng)CMD線路上出現(xiàn)停止命令時(shí),多塊傳輸終止。主機(jī)可以將數(shù)據(jù)傳輸配置為使用單條或多條數(shù)據(jù)線,此文檔只會(huì)討論4位數(shù)據(jù)線模式。圖4-3表明了多塊寫(xiě)操作的協(xié)議圖。單塊寫(xiě)操作與多塊寫(xiě)操作類(lèi)似。

sdio規(guī)范,SDIO安全數(shù)字輸入輸出接口,SDIO安全數(shù)字輸入輸出

讀協(xié)議

讀數(shù)據(jù)的傳輸與寫(xiě)數(shù)據(jù)時(shí)類(lèi)似,參看上面寫(xiě)協(xié)議。圖4-2表明了多塊讀操作的協(xié)議圖。單塊讀操作與多塊讀操作類(lèi)似。

sdio規(guī)范,SDIO安全數(shù)字輸入輸出接口,SDIO安全數(shù)字輸入輸出

命令

命令分為四種類(lèi)型:

廣播命令(bc):通過(guò)SD總線發(fā)送到總線上所有從設(shè)備,并且不需要應(yīng)答的命令。

需要應(yīng)答的廣播命令(bcr):通過(guò)SD總線發(fā)送到總線上所有從設(shè)備,并且需要所有的從設(shè)備分別應(yīng)答的命令。

指向地址的命令(ac):沒(méi)有數(shù)據(jù)傳輸?shù)?,到某一個(gè)指定從設(shè)備的命令。

指向地址的數(shù)據(jù)傳輸命令(adtc):對(duì)指定的從設(shè)備進(jìn)行數(shù)據(jù)傳輸?shù)拿睢?/p>

命令格式

SD命令是一個(gè)6字節(jié)組成的命令包,其中BYTE1是命令號(hào)。命令號(hào)bit7表示起始位,bit6表示主機(jī)發(fā)出的命令。Bit5~bit0表示具體的命令號(hào)。BYTE2~BYTE5表示命令內(nèi)容。BYTE6為7bit的CRC校驗(yàn)以及1bit的結(jié)束位。如下。

sdio規(guī)范,SDIO安全數(shù)字輸入輸出接口,SDIO安全數(shù)字輸入輸出

一種命令格式

一些命令

sdio規(guī)范,SDIO安全數(shù)字輸入輸出接口,SDIO安全數(shù)字輸入輸出

一部分命令

*R1b:All data blocks are responded to with a data response token followed by a busy signal. The data transferred must not cross a physical block boundary.

*RCA:Relative card address:相對(duì)卡地址,卡的本地系統(tǒng)地址,初始化時(shí)由主機(jī)配置。

命令應(yīng)答

以R1應(yīng)答為例。R1:Bit45~bit40表示它所響應(yīng)的命令的索引。從設(shè)備的狀態(tài)用32位編碼。請(qǐng)注意,當(dāng)涉及到向從設(shè)備的數(shù)據(jù)傳輸時(shí),在傳輸每個(gè)數(shù)據(jù)塊后,數(shù)據(jù)線上可能會(huì)出現(xiàn)一個(gè)忙信號(hào)。數(shù)據(jù)塊傳輸后,主機(jī)將檢查是否繁忙。

sdio規(guī)范,SDIO安全數(shù)字輸入輸出接口,SDIO安全數(shù)字輸入輸出

R1應(yīng)答格式

R1b與R1相同,在數(shù)據(jù)線上傳輸可選的繁忙信號(hào)。根據(jù)命令接收前的狀態(tài),從設(shè)備在接收到這些命令后可能會(huì)變得繁忙。主機(jī)將在響應(yīng)時(shí)檢查是否繁忙。

其中[39:8] card status被定義如下。

sdio規(guī)范,SDIO安全數(shù)字輸入輸出接口,SDIO安全數(shù)字輸入輸出

card status

數(shù)據(jù)

此文只討論4位總線情況,數(shù)據(jù)一次傳輸4位(見(jiàn)圖4-6)。開(kāi)始和結(jié)束位,以及循環(huán)冗余校驗(yàn)位,為每一條數(shù)據(jù)線路傳輸。對(duì)每個(gè)數(shù)據(jù)行單獨(dú)計(jì)算和檢查循環(huán)冗余校驗(yàn)比特。CRC校驗(yàn)狀態(tài)響應(yīng)和忙指示將由從設(shè)備發(fā)送到僅在DAT0上的主設(shè)備。

數(shù)據(jù)結(jié)構(gòu)

面向塊的數(shù)據(jù)傳輸?shù)挠行лd荷由CRC校驗(yàn)保護(hù)。生成多項(xiàng)式是標(biāo)準(zhǔn)的CCITT多項(xiàng)式。

請(qǐng)注意,CRC校驗(yàn)是計(jì)算出來(lái)的,并附加到塊末尾的每個(gè)dat行。在寬總線操作的情況下(DAT0-DAT3),單獨(dú)為每條DAT信號(hào)線計(jì)算一個(gè)16bit的CRC校驗(yàn)。

sdio規(guī)范,SDIO安全數(shù)字輸入輸出接口,SDIO安全數(shù)字輸入輸出

FPGA 實(shí)現(xiàn)

實(shí)現(xiàn)的是FPGA作為Device,與SOC通信,實(shí)現(xiàn)SOC通過(guò)SDIO將數(shù)據(jù)寫(xiě)入FPGA的DDR中,再?gòu)腇PGA的DDR中取走數(shù)據(jù)。這樣做的目的是FPGA片上實(shí)現(xiàn)編碼操作,SDIO接口負(fù)責(zé)傳輸原始碼流和編碼碼流。

SDIO IP分為cmd模塊和data模塊。

cmd模塊,根據(jù)sdio命令格式設(shè)置狀態(tài)機(jī),正確收取命令,然后通過(guò)應(yīng)答格式將應(yīng)答回傳給主機(jī)。sdio有標(biāo)準(zhǔn)的命令,如cmd0~cmd54這些標(biāo)準(zhǔn)命令,需要從機(jī)做出相應(yīng)的執(zhí)行和應(yīng)答。命令可以自定義命令,sdio是個(gè)標(biāo)準(zhǔn)協(xié)議集,所以有wifi-sdio,有card-sdio,這些不同的sdio協(xié)議有共同的標(biāo)準(zhǔn)部分,也有自定義的部分。我們實(shí)現(xiàn)的sdio也有自定義的部分,可以自定義一些命令,用來(lái)使SOC對(duì)FPGA側(cè)進(jìn)行控制。

data模塊,通過(guò)接收的cmd命令做出讀或?qū)懙牟僮?,通過(guò)data0~data4傳輸數(shù)據(jù),根據(jù)crc16校驗(yàn)數(shù)據(jù)。

三、一文搞懂SDIO

一文搞懂SDIO_曼巴精神傳承人的博客-CSDN博客

?

四、SDIO簡(jiǎn)介

SDIO簡(jiǎn)介_(kāi)江波ZK的博客-CSDN博客

?

?五、SD卡引腳定義和圖連接

詳談SD卡/微型SD卡的引腳定義與連接(精美多圖) - 知乎

?

?六、SDIO協(xié)議簡(jiǎn)介

SDIO協(xié)議簡(jiǎn)介?

?

七、MMC、SD、TF、SDIO、SDMMC簡(jiǎn)介?

MMC、SD、TF、SDIO、SDMMC簡(jiǎn)介_(kāi)撒哈拉的初學(xué)者的博客-CSDN博客?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-666501.html

到了這里,關(guān)于SDIO(安全數(shù)字輸入輸出)/協(xié)議 三、一文搞懂SDIO的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 一文搞懂SPI通信協(xié)議

    一文搞懂SPI通信協(xié)議

    目錄 1、簡(jiǎn)介 2、通信原理 3、通信特性 3.1、設(shè)備選擇 3.2、設(shè)備時(shí)鐘 3.2.1、時(shí)鐘速率 3.2.2、時(shí)鐘極性 3.2.3、時(shí)鐘相位 3.3、四種模式 4、多從機(jī)模式 5、SPI優(yōu)缺點(diǎn) SPI是串行外設(shè)接口(Serial Peripheral Interface)的縮寫(xiě),是美國(guó)摩托羅拉公司(Motorola)最先推出的一種同步串行傳輸規(guī)范

    2023年04月10日
    瀏覽(20)
  • 一文搞懂CAN和CAN FD總線協(xié)議

    一文搞懂CAN和CAN FD總線協(xié)議

    1、CAN是什么 控制器 局域網(wǎng)總線(CAN,Controller Area Netw or k)是一種用于實(shí)時(shí)應(yīng)用的串行通訊協(xié)議總線,它可以使用雙絞線來(lái)傳輸 信號(hào) ,是世界上應(yīng)用最廣泛的現(xiàn)場(chǎng)總線之一。 CAN協(xié)議用于汽車(chē)中各種不同元件之間的 通信 ,以此取代昂貴而笨重的配電線束。 該協(xié)議的健壯性使

    2024年02月10日
    瀏覽(19)
  • 一文搞懂對(duì)稱(chēng)加密與非對(duì)稱(chēng)加密(RSA)、信息摘要、數(shù)字簽名

    一文搞懂對(duì)稱(chēng)加密與非對(duì)稱(chēng)加密(RSA)、信息摘要、數(shù)字簽名

    目錄 一、對(duì)稱(chēng)加密與非對(duì)稱(chēng)加密 二、信息摘要 三、數(shù)字簽名 四、小練習(xí) 對(duì)稱(chēng)加密: 加密和解密使用同一個(gè)秘鑰(如加密方式為+1,那解密方式為-1)常見(jiàn)的對(duì)稱(chēng)加密算法:DES,AES,3DES等 非對(duì)稱(chēng)加密: 加密和解密使用不同密鑰。兩個(gè)密鑰:公共密鑰和私有密鑰。通常將公鑰

    2024年02月16日
    瀏覽(24)
  • 一文搞懂Secure Boot (安全啟動(dòng))

    一文搞懂Secure Boot (安全啟動(dòng))

    隨著汽車(chē)新四化的發(fā)展,尤其是網(wǎng)聯(lián)化及自動(dòng)駕駛的推進(jìn),汽車(chē)網(wǎng)絡(luò)信息安全顯得越來(lái)越重要。 隨著高級(jí)駕駛輔助(ADAS)及自動(dòng)駕駛的推出,車(chē)輛動(dòng)力及制動(dòng)控制需要部分或全部授權(quán)給智能駕駛系統(tǒng),而車(chē)輛又暴露在互聯(lián)網(wǎng)當(dāng)中,此時(shí)如果智能駕駛系統(tǒng)被黑客攻破,后果將不堪

    2024年04月28日
    瀏覽(18)
  • 一文搞懂UART、RS232、RS485、TTL等常用的接口與協(xié)議

    一文搞懂UART、RS232、RS485、TTL等常用的接口與協(xié)議

    PC機(jī)常用的按照接口數(shù)量細(xì)分為A型(15針),B型(25針),C型(37針),D型(50針),E型(9針)。其中,串行通信常用的是RS232——9針的DB9接口,顯示器用的是VGA——15針的DB15接口。現(xiàn)在的筆記本電腦都已取消這種接口,一方面是因?yàn)檫@種接口比較笨重、逐漸被市場(chǎng)淘汰,另

    2024年02月01日
    瀏覽(27)
  • 安全多方計(jì)算之二:一文搞懂百萬(wàn)富翁問(wèn)題

    安全多方計(jì)算之二:一文搞懂百萬(wàn)富翁問(wèn)題

    兩個(gè)百萬(wàn)富翁Alice和Bob想知道他們兩個(gè)誰(shuí)更富有,但他們都不想讓對(duì)方及其他第三方知道自己財(cái)富的任何信息,這是由中國(guó)計(jì)算機(jī)科學(xué)家、2000年圖靈獎(jiǎng)獲得者姚啟智教授于1982年在論文《Protocols for secure computations》中提出的姚氏百萬(wàn)富翁問(wèn)題,開(kāi)創(chuàng)了密碼學(xué)研究的新領(lǐng)域:安全

    2024年02月11日
    瀏覽(21)
  • 8086匯編:輸入輸出數(shù)字、字符、字符串功能

    8086匯編:輸入輸出數(shù)字、字符、字符串功能

    前言:初學(xué)匯編,可能一時(shí)難以習(xí)慣這種任何事情都要“親力親為”的方式。就拿輸入輸出來(lái)說(shuō),高級(jí)語(yǔ)言一個(gè)函數(shù)就可以搞定的事情,在匯編中卻不是那么容易的。下面簡(jiǎn)單介紹下8086匯編輸入輸出數(shù)字和字符串的問(wèn)題。 調(diào)用21號(hào)中斷的0ah和09h號(hào)功能,可以實(shí)現(xiàn)字符串的輸入

    2023年04月25日
    瀏覽(15)
  • 【ACM競(jìng)賽入門(mén)】001.一文讀懂常見(jiàn)的ACM題型輸入輸出格式

    本文通過(guò)各種類(lèi)型的A+B題目來(lái)幫助大家快速了解ACM題目中常見(jiàn)的輸入輸出格式,幫助大家快速上手 時(shí)間限制: 1s 內(nèi)存限制: 64MB 題目描述 Your task is to Calculate a + b. Too easy?! Of course! I specially designed the problem for acm beginners. You must have found that some problems have the same titles with this one,

    2024年02月07日
    瀏覽(91)
  • 【Java探索之旅】從輸入輸出到猜數(shù)字游戲

    【Java探索之旅】從輸入輸出到猜數(shù)字游戲

    ?? 嶼小夏 : 個(gè)人主頁(yè) ??個(gè)人專(zhuān)欄 : Java編程秘籍 ?? 莫道桑榆晚,為霞尚滿天! 本文將介紹如何在Java中進(jìn)行控制臺(tái)的輸入輸出操作,并通過(guò)一個(gè)簡(jiǎn)單的猜數(shù)字游戲示例來(lái)展示分支語(yǔ)句、循環(huán)語(yǔ)句的運(yùn)用。讓我們一起來(lái)探索這些有趣的編程技巧吧! 基本語(yǔ)法 : println 輸出

    2024年04月16日
    瀏覽(24)
  • 一文搞定Java IO流,輸入流、輸出流、字符流、緩沖流,附詳細(xì)代碼示例

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包