女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

詳解串行總線(xiàn)中的SATA協(xié)議

OpenFPGA ? 來(lái)源:OpenFPGA ? 作者:碎碎思 ? 2021-11-01 10:53 ? 次閱讀

書(shū)接上回-《串行總線(xiàn)技術(shù)(一)-串行總線(xiàn)結(jié)構(gòu)(以PCIe為例)》《串行總線(xiàn)技術(shù)(二)-串行總線(xiàn)中的先進(jìn)設(shè)計(jì)理念及SerDes/PMA介紹》,今天詳解SATA協(xié)議。

簡(jiǎn)介SATA(Serial Advanced Technology Attachment,高級(jí)技術(shù)附加裝置)是在2002年作為并行ATA(Parallel ATA,PATA)的替代技術(shù)而引人的。由于SATA是一種串行協(xié)議,與并行ATA相比,它所需要的引腳數(shù)少、連接器尺寸也小。第一代SATA(也被稱(chēng)為SATA1.0)以1.5Gbps速度運(yùn)行。SATA2.0的運(yùn)行速度翻倍至3.0Gbps,在SATA3.0中,運(yùn)行速度進(jìn)一步翻倍至6.0GbpS。

SATA架構(gòu)SATA組成部分包括兩種類(lèi)型:SATA宿主(SATA host)和SATA設(shè)備(SATA device)。

SATA宿主通常位于個(gè)人計(jì)算機(jī)中。SATA宿主可以有一個(gè)或者多個(gè)端口。SATA宿主的每一個(gè)端口連接一個(gè)SATA設(shè)備。即使SATA宿主具有多個(gè)端口,各個(gè)端口的運(yùn)行也是彼此獨(dú)立的,同時(shí)每一個(gè)SATA設(shè)備的運(yùn)行都獨(dú)立于其他SATA設(shè)備。

SATA宿主集成在芯片組內(nèi)部,在芯片組內(nèi)部,SATA宿主的前端連接至芯片組內(nèi)部的PCle總線(xiàn)或AHB/AXI總線(xiàn)上。SATA宿主采用寄存器接口層進(jìn)行數(shù)據(jù)通信,該寄存器接口層被稱(chēng)為高級(jí)宿主控制器接口(Advanced Host Controller Interface,AHCI)。AHCI為DMA數(shù)據(jù)傳送提供了基于寄存器的接口。在軟件中有操作指令,軟件存儲(chǔ)在存儲(chǔ)器中。然后,軟件對(duì)宿主寄存器空間進(jìn)行置位表示指令已就緒。SATA宿主從存儲(chǔ)器中取出指令并將它們傳送給SATA設(shè)備。

SATA設(shè)備接收到來(lái)自宿主的指令并加以執(zhí)行。在SATA設(shè)備的后端,通常是硬盤(pán)控制器。SATA協(xié)議層將SATA指令傳遞給硬盤(pán)控制器,由它來(lái)執(zhí)行指令(從硬盤(pán)中讀出數(shù)據(jù)或者將數(shù)據(jù)寫(xiě)入硬盤(pán))。SATA支持本地命令排序(Native Command Queuing,NCQ),即硬盤(pán)控制器通過(guò)SATA協(xié)議接收多條指令、并按照最佳順序加以執(zhí)行。

SATA協(xié)議分為三層(復(fù)雜協(xié)議都具有分層管理機(jī)制):傳輸層、鏈路層和物理層。物理層最接近物理鏈路,具有8b/10b編解磯、擾碼/解擾等功能。另外,它還關(guān)注鏈路訓(xùn)練和初始化。數(shù)據(jù)鏈路層是中間層次,關(guān)注鏈路對(duì)鏈路的通信。數(shù)據(jù)鏈路報(bào)文長(zhǎng)度同定(4字節(jié)),稱(chēng)為原語(yǔ)(primitive)。SATA采用全雙工通信協(xié)議,但與PCle類(lèi)似,發(fā)送和接收線(xiàn)路不同時(shí)進(jìn)行數(shù)據(jù)傳送。當(dāng)一方將數(shù)據(jù)發(fā)送到TX通道上時(shí),另一方發(fā)送原語(yǔ)。原語(yǔ)用于傳遞控制信息,如R-OK(接收數(shù)據(jù)無(wú)差錯(cuò))、R_ERR(接收數(shù)據(jù)有差錯(cuò))、HOLD(發(fā)給發(fā)送方的流控信,讓其暫停發(fā)送數(shù)據(jù))。

最上面一層被稱(chēng)為傳輸層,它與應(yīng)用層相連。它接收來(lái)自應(yīng)用層的指令和數(shù)據(jù),并以幀信息結(jié)構(gòu)(Frame Information Structure,F(xiàn)IS)的形式傳遞給另一方。FIS中包括頭部、凈載荷數(shù)據(jù)和循環(huán)冗余檢驗(yàn)碼,其凈載荷長(zhǎng)度可變。

SATA的其他變種eSATA

eSATA代表外部SATA(External SATA)。它采用更好的連接器和更長(zhǎng)的屏蔽線(xiàn)纜,最長(zhǎng)可達(dá)2米。它針對(duì)的是外部硬盤(pán)。

mSATA

mSATA代表小型化SATA(mini-SATA)。它針對(duì)的是移動(dòng)應(yīng)用和小型固態(tài)電子存儲(chǔ)設(shè)備。它有類(lèi)似于mini-PCIe卡的外形尺寸,面向筆記本和上網(wǎng)本設(shè)備。

快速SATA

SATA Express代表快速SATA。它是將SATA協(xié)議和PCIe接口結(jié)合在一起的新協(xié)議。SATA Express連接器可以接插一個(gè)x2的PCIe設(shè)備或者兩個(gè)SATA設(shè)備。

帶寬最高可達(dá)16Gbps帶寬(現(xiàn)在最快的SATA 3.2標(biāo)準(zhǔn)帶寬為16Gbps),SATA Express標(biāo)準(zhǔn)將會(huì)如其名稱(chēng)所描述的,把SATA軟件架構(gòu)和PCI-Express高速界面結(jié)合在一起。SATA國(guó)際組織稱(chēng)SATA Express標(biāo)準(zhǔn)將會(huì)帶來(lái)新一代更快的存儲(chǔ)裝置和對(duì)應(yīng)的主板接口,并且還能兼容現(xiàn)有的SATA設(shè)備。SATA國(guó)際組織主席Mladen Luksic稱(chēng)該標(biāo)準(zhǔn)將使固態(tài)與混合硬盤(pán)受益于新一代PCI-Express 3.0的高帶寬從而打破性能瓶頸,標(biāo)準(zhǔn)的具體細(xì)節(jié)將在年內(nèi)制定完成。SATA國(guó)際組織同時(shí)表示除SATA Express外,還有針對(duì)集成在主板上的嵌入式單芯片SSD存儲(chǔ)解決方案的SATA μSSD標(biāo)準(zhǔn),面向移動(dòng)設(shè)備如平板電腦等。

責(zé)任編輯:haq

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

    關(guān)注

    0

    文章

    268

    瀏覽量

    84510
  • 串行接口
    +關(guān)注

    關(guān)注

    3

    文章

    382

    瀏覽量

    43123

原文標(biāo)題:串行協(xié)議之SATA

文章出處:【微信號(hào):Open_FPGA,微信公眾號(hào):OpenFPGA】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

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

    iic協(xié)議與其他總線(xiàn)協(xié)議比較

    在現(xiàn)代電子系統(tǒng),總線(xiàn)協(xié)議扮演著至關(guān)重要的角色,它們?cè)试S不同的電子組件之間進(jìn)行通信和數(shù)據(jù)交換。I2C協(xié)議是其中一種流行的總線(xiàn)
    的頭像 發(fā)表于 02-05 13:36 ?649次閱讀

    I2C總線(xiàn)數(shù)據(jù)包結(jié)構(gòu)詳解

    I2C(Inter-Integrated Circuit)總線(xiàn)是一種用于連接微控制器和各種外圍設(shè)備的通信協(xié)議。它使用兩條線(xiàn):串行數(shù)據(jù)線(xiàn)(SDA)和串行時(shí)鐘線(xiàn)(SCL),實(shí)現(xiàn)了設(shè)備之間的
    的頭像 發(fā)表于 01-17 15:46 ?615次閱讀

    總線(xiàn)通信協(xié)議解析及應(yīng)用

    在現(xiàn)代計(jì)算機(jī)系統(tǒng),總線(xiàn)通信協(xié)議扮演著至關(guān)重要的角色。它們定義了數(shù)據(jù)如何在處理器、內(nèi)存、輸入/輸出設(shè)備等組件之間傳輸。 總線(xiàn)通信協(xié)議的基本概
    的頭像 發(fā)表于 12-31 10:07 ?772次閱讀

    如何選擇合適的總線(xiàn)協(xié)議

    在現(xiàn)代電子系統(tǒng),總線(xiàn)協(xié)議扮演著至關(guān)重要的角色,它負(fù)責(zé)協(xié)調(diào)各個(gè)組件之間的數(shù)據(jù)傳輸。選擇合適的總線(xiàn)協(xié)議可以確保系統(tǒng)的高性能、可靠性和可擴(kuò)展性。
    的頭像 發(fā)表于 12-31 09:41 ?413次閱讀

    SATA硬盤(pán)與NVMe硬盤(pán)的比較

    。 1. 接口和傳輸協(xié)議 SATA硬盤(pán): SATA(Serial ATA)是一種串行接口,用于連接主板和硬盤(pán)。 SATA硬盤(pán)使用的是AHCI
    的頭像 發(fā)表于 12-19 14:40 ?3646次閱讀

    PCIe數(shù)據(jù)傳輸協(xié)議詳解

    、網(wǎng)卡和聲卡等,以實(shí)現(xiàn)高效的數(shù)據(jù)傳輸。以下是對(duì)PCIe數(shù)據(jù)傳輸協(xié)議的介紹: 一、PCIe協(xié)議的基本概念 PCIe協(xié)議定義了一系列規(guī)范和要求,以實(shí)現(xiàn)在主機(jī)系統(tǒng)和外圍設(shè)備之間高效、可靠地進(jìn)行數(shù)據(jù)通信。它采用了高速
    的頭像 發(fā)表于 11-26 16:12 ?3123次閱讀

    JDSU Xgig1000 12G SAS/SATA 分析儀應(yīng)對(duì)高速串行總線(xiàn)挑戰(zhàn)的理想平臺(tái)

    Xgig SAS/SATA分析儀是一款非常重要的工具設(shè)備,它擁有先進(jìn)的性能和專(zhuān)家分析功能,使其成為應(yīng)對(duì)高速串行總線(xiàn)挑戰(zhàn)的理想平臺(tái)
    的頭像 發(fā)表于 11-22 11:10 ?614次閱讀
    JDSU Xgig1000 12G SAS/<b class='flag-5'>SATA</b> 分析儀應(yīng)對(duì)高速<b class='flag-5'>串行</b><b class='flag-5'>總線(xiàn)</b>挑戰(zhàn)的理想平臺(tái)

    CAN總線(xiàn)與其他串行通信協(xié)議比較

    CAN總線(xiàn)與其他串行通信協(xié)議相比,具有其獨(dú)特的特點(diǎn)和優(yōu)勢(shì)。以下是對(duì)CAN總線(xiàn)與UART、I2C、SPI等常見(jiàn)串行通信
    的頭像 發(fā)表于 11-12 09:56 ?1959次閱讀

    CAN總線(xiàn)通信協(xié)議詳解

    一、CAN總線(xiàn)概述 CAN總線(xiàn)是一種多主控制的串行通信協(xié)議,它允許多個(gè)設(shè)備共享同一通信線(xiàn)路,而無(wú)需中央控制單元。這種設(shè)計(jì)使得CAN總線(xiàn)非常適
    的頭像 發(fā)表于 11-12 09:46 ?3037次閱讀

    SATA主機(jī)協(xié)議的物理層的實(shí)現(xiàn)過(guò)程

    這里講解SATA主機(jī)協(xié)議的物理層的實(shí)現(xiàn)過(guò)程。
    的頭像 發(fā)表于 10-22 15:17 ?804次閱讀
    <b class='flag-5'>SATA</b>主機(jī)<b class='flag-5'>協(xié)議</b>的物理層的實(shí)現(xiàn)過(guò)程

    電腦通用串行總線(xiàn)控制器怎么接

    和協(xié)調(diào)USB設(shè)備的數(shù)據(jù)傳輸和電源供應(yīng)。 電腦通用串行總線(xiàn)控制器的基本概念 電腦通用串行總線(xiàn)控制器是一種基于USB協(xié)議的接口控制器,用于實(shí)現(xiàn)電腦與各種USB設(shè)備之間的數(shù)據(jù)傳輸和通信。USB協(xié)議
    的頭像 發(fā)表于 08-29 15:51 ?1693次閱讀

    通用串行總線(xiàn)控制器和通用串行總線(xiàn)設(shè)備的區(qū)別

    通用串行總線(xiàn)(Universal Serial Bus,簡(jiǎn)稱(chēng)USB)是一種廣泛使用的串行通信協(xié)議,用于計(jì)算機(jī)和其他設(shè)備之間的數(shù)據(jù)傳輸。USB技術(shù)自1996年推出以來(lái),已經(jīng)經(jīng)歷了多個(gè)版本的更新,包括
    的頭像 發(fā)表于 08-29 15:40 ?3689次閱讀

    USB是通用串行總線(xiàn)

    USB是通用串行總線(xiàn) USB是通用串行總線(xiàn),USB協(xié)議版本包括 USB1.0、USB1.1、USB2.0、USB3.0、USB3.1、USB3.2,最新的是USB4.0協(xié)議,可直連CP
    的頭像 發(fā)表于 08-21 10:52 ?501次閱讀

    高速串行通信協(xié)議都有哪些

    (通用串行總線(xiàn)) USB是一種廣泛使用的串行通信協(xié)議,用于連接計(jì)算機(jī)和各種外部設(shè)備,如鍵盤(pán)、鼠標(biāo)、打印機(jī)等。USB協(xié)議有多個(gè)版本,包括USB 1.1、USB 2.0、USB 3.0、
    的頭像 發(fā)表于 05-31 16:11 ?1663次閱讀

    FPGA的單總線(xiàn)協(xié)議設(shè)計(jì)(附示例代碼)

    FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列)是一種高度靈活的集成電路,通過(guò)編程可以實(shí)現(xiàn)多種數(shù)字功能。在FPGA實(shí)現(xiàn)單總線(xiàn)協(xié)議可以有效地簡(jiǎn)化模塊之間的通信。單總線(xiàn)協(xié)
    的頭像 發(fā)表于 05-31 08:21 ?1170次閱讀
    FPGA<b class='flag-5'>中</b>的單<b class='flag-5'>總線(xiàn)</b><b class='flag-5'>協(xié)議</b>設(shè)計(jì)(附示例代碼)