RM新时代网站-首页

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

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

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

eSPI通訊總線的應(yīng)用優(yōu)勢(shì)

uzgd_chipsea ? 來(lái)源:芯??萍?/span> ? 2023-02-15 09:05 ? 次閱讀

eSPI總線是Intel在2016年推出的一種通訊總線,用于x86 CPU平臺(tái)和外設(shè)之間的通訊。支持eSPI接口的從設(shè)備,包括但不僅限于:

Embedded Controller(EC)

Baseboard Management Controller(BMC)

SuperI/O(SIO)

Port-80 Debug Card

eSPI總線的推出是為了替代LPC總線?!禘C芯片專(zhuān)用總線》中對(duì)比了LPC總線和eSPI總線之間的差異。相較于LPC總線,eSPI總線節(jié)省物理引腳、功耗低、速度快、協(xié)議可擴(kuò)展、支持一主多從,全面碾壓 LPC 總線。

5ca6da44-ac6f-11ed-bfe3-dac502259ad0.png

eSPI邏輯上設(shè)計(jì)了 Peripheral、Virtual Wire、OOB、Flash等4個(gè)數(shù)據(jù)通道。

eSPI協(xié)議規(guī)定Slave端有5組寄存器,以描述eSPI SLave的通用配置和4個(gè)邏輯通道的配置。

5cb4e170-ac6f-11ed-bfe3-dac502259ad0.png ? ?

01

Peripheral Channel

Peripheral Channel(邏輯外設(shè)通道)是為了兼容LPC總線通訊而設(shè)計(jì),支持I/O、Memory訪問(wèn)。

為 KBC、ECI、UART、ShareMemory等Super-I/O 邏輯外設(shè)提供了訪問(wèn)基礎(chǔ)。

Offset 10h: Channel 0 Capabilities and Configurations Register 通道 0 功能描述和配置寄存器。

寫(xiě) offset 10h 寄存器,使能Peripheral Channel。

5cccf8e6-ac6f-11ed-bfe3-dac502259ad0.png ? ?

02

VirtualWire Channel

VirtualWire Channel(邏輯虛擬線通道)是為了取消x86平臺(tái)的一些功能引腳,采用數(shù)據(jù)包的方式在Master和Slave直接傳遞引腳狀態(tài)。

例如,SCI、SLP_S3/S4、PLTRST#、SERIRQ 等信號(hào)。

Offset 20h: Channel 1 Capabilities and ConfigurationsRegister 通道 1 功能描述和配置寄存器。

寫(xiě) offset 20h 寄存器,使能Virtual Wire Channel。

5cd6b4ee-ac6f-11ed-bfe3-dac502259ad0.png

03

OOB Channell

OOB Channel(邏輯帶外通道)定義了一個(gè)通用的數(shù)據(jù)包格式。用于Master和Slave之間傳遞大宗數(shù)據(jù)。

5cdf523e-ac6f-11ed-bfe3-dac502259ad0.png

在上述 Data 區(qū)域,按需設(shè)計(jì)不同編碼的數(shù)據(jù)包,即可完成所需的功能。

SMBus over eSPI,將SMBus數(shù)據(jù)包在eSPI總線上傳輸。

MCTP over eSPI,將 MCTP 數(shù)據(jù)包在eSPI總線上傳輸。

PECI over eSPI,將 PECI 數(shù)據(jù)包在eSPI總線上傳輸。

Intel CrashLog over eSPI,利用eSPI總線抓取CPU、PCH異常log OOB 通道是eSPI 總線上最靈活的數(shù)據(jù)傳輸通道,未來(lái)還可以根據(jù)實(shí)際需要,開(kāi)發(fā)出不同的功能。

Offset 30h: Channel 2 Capabilities and ConfigurationsRegister 通道 2 功能描述和配置寄存器。

寫(xiě) offset 30h 寄存器,使能OOB Message Channel。

5cf0307c-ac6f-11ed-bfe3-dac502259ad0.png ? ?

04

Flash Channel

Flash Channel(邏輯存儲(chǔ)通道)解決的是 eSPI-Master 和 eSPI-Slave 之間 SPI Flash 共享的問(wèn)題,以減少設(shè)計(jì) BOM。

以往,EC、BMC 等設(shè)備都需要一個(gè) SPI Flash 存儲(chǔ)固件,CPU 也需要一個(gè) SPI Flash 存儲(chǔ) BIOS。

如果 EC 和 CPU 可以共享一個(gè) SPI Flash,即可節(jié)省資源。

Master Attached Flash(MAF),SPI Flash 接 PCH,EC啟動(dòng)時(shí)透過(guò) eSPI總線的 Flash通道,讀取固件執(zhí)行。

5cf9d1cc-ac6f-11ed-bfe3-dac502259ad0.png ?

Slave Attached Flash(SAF),SPI Flash 接 EC,PCH 啟動(dòng)時(shí)透過(guò) eSPI總線的 Flash通道,讀取ME、BIOS 等固件。

5d05f29a-ac6f-11ed-bfe3-dac502259ad0.png

Offset 40h: Channel 3 Capabilities and Configurations Register 通道 3 功能描述和配置寄存器。

寫(xiě) offset 40h 寄存器,使能Flash Access Channel。

5d160220-ac6f-11ed-bfe3-dac502259ad0.png

芯海EC的發(fā)展

芯??萍?/u>CSC2E101支持LPC/eSPI雙總線,是一款高集成、高安全、低功耗、易開(kāi)發(fā)的嵌入式控制器(Embedded Controller),產(chǎn)品性能指標(biāo)達(dá)到國(guó)際領(lǐng)先水平。

5d216188-ac6f-11ed-bfe3-dac502259ad0.png ?

CSC2E101的APROM最大448KBye,為 EC應(yīng)用設(shè)計(jì)提供了廣闊的空間。應(yīng)用設(shè)計(jì)上,CSC2E101完成了OOB 通道的SMBus、MCTP、PECI、CrashLog等數(shù)據(jù)包通訊驗(yàn)證,為客戶二次開(kāi)發(fā)提供了簡(jiǎn)便的接口。






審核編輯:劉清

聲明:本文內(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)投訴
  • LPC
    LPC
    +關(guān)注

    關(guān)注

    8

    文章

    136

    瀏覽量

    77623
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5336

    瀏覽量

    120224
  • FlaSh
    +關(guān)注

    關(guān)注

    10

    文章

    1633

    瀏覽量

    147935
  • OOB
    OOB
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    3931

原文標(biāo)題:淺談發(fā)展中的eSPI總線應(yīng)用優(yōu)勢(shì)

文章出處:【微信號(hào):chipsea,微信公眾號(hào):芯??萍肌繗g迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    eSPI協(xié)議抓包分析

    eSPI 協(xié)議在物理層是遵循 SPI 通訊規(guī)范的,但是協(xié)議層有差異,因此不能使用 SPI 協(xié)議去解析(沒(méi)有 eSPI 協(xié)議分析儀的情況下,可以使用 SPI 協(xié)議分析儀去做單獨(dú) Byte 的初步解析,接下來(lái)就人肉解析
    的頭像 發(fā)表于 11-18 15:29 ?3300次閱讀
    <b class='flag-5'>eSPI</b>協(xié)議抓包分析

    eSPI啟動(dòng)流程詳解

    對(duì)于 Intel 平臺(tái),自 ICL Lake 開(kāi)始,就不再支持 LPC,僅支持 eSPI。
    的頭像 發(fā)表于 11-18 15:31 ?6706次閱讀
    <b class='flag-5'>eSPI</b>啟動(dòng)流程詳解

    常見(jiàn)eSPI通訊數(shù)據(jù)包的分析

    eSPI 通訊一般來(lái)說(shuō)無(wú)需特別關(guān)注,因?yàn)?b class='flag-5'>通訊都是 PCH(eSPI_Master)和 EC(eSPI_Slave)硬件完成的,軟件不參與。
    的頭像 發(fā)表于 11-18 15:35 ?2555次閱讀
    常見(jiàn)<b class='flag-5'>eSPI</b><b class='flag-5'>通訊</b>數(shù)據(jù)包的分析

    回收羅德施瓦茨ESPI3進(jìn)口接收機(jī)ESPI3

    `回收羅德施瓦茨ESPI3進(jìn)口接收機(jī)ESPI3東莞市佰福達(dá)儀器有限公司聯(lián)系人:譚先生 手機(jī):***威信:sj15573551422在線QQ:465137525地址:東莞市塘廈鎮(zhèn)清塘北街16號(hào)
    發(fā)表于 09-29 09:57

    ESPI3 回收ESPI3 EMI測(cè)試接收機(jī)

    高價(jià)收購(gòu)ROHDE&SCHWARZ ESPI3 回收ESPI3 EMI測(cè)試接收機(jī)ROHDE&SCHWARZ ESPI3回收東莞市保發(fā)通用儀器有限公司聯(lián)系人:熊先生***(微信同號(hào)
    發(fā)表于 08-28 14:01

    SPI與eSPI分別是什么意思

    SPI是什么意思?SPI通信協(xié)議是由哪些部分組成的?eSPI是什么意思?eSPI BUS與Chipset是怎樣進(jìn)行連接的?
    發(fā)表于 09-23 08:04

    R&S|二手ESPI3測(cè)試接收機(jī)回收、二手ESPI3

    高的測(cè)量速率測(cè)量通信或廣播網(wǎng)絡(luò)的覆蓋場(chǎng)強(qiáng)。二手ESPI3特點(diǎn)與優(yōu)勢(shì)符合標(biāo)準(zhǔn)的 PRF 干擾測(cè)量 ≥ 10 Hz接收器模式下的總測(cè)量不確定度 1.5 dB (≤ 3 GHz)1 dB 壓縮 0 dBm
    發(fā)表于 01-07 11:25

    關(guān)于FPGA連接多路ESPI的問(wèn)題

    最近做了一個(gè)傳感器的設(shè)計(jì),傳感器輸出信號(hào),通過(guò)ADC采樣,以ESPI的形式傳輸?shù)紽PGA,但是FPGA中沒(méi)有SPI的引腳定義(SCK、CS、SDO、SDI),我是否可以將ADC輸出的ESPI信號(hào)輸入到FPGA的IO口,從軟件中定義,這樣會(huì)不會(huì)對(duì)信號(hào)造成影響。
    發(fā)表于 04-15 16:03

    Microchip推出業(yè)界首款商用eSPI至LPC橋接器

    隨著工業(yè)計(jì)算行業(yè)從低引腳數(shù)(LPC)接口技術(shù)向增強(qiáng)型串行外設(shè)接口(eSPI總線技術(shù)轉(zhuǎn)型,在應(yīng)用新標(biāo)準(zhǔn)時(shí),現(xiàn)有設(shè)備的更新將會(huì)產(chǎn)生大量開(kāi)發(fā)成本。
    的頭像 發(fā)表于 05-30 14:18 ?4442次閱讀

    tft_espi和nodemcu連接

    1、 下載tft_espi庫(kù)https://github.com/Bodmer/TFT_eSPI2、 解壓后導(dǎo)入arduino根目錄下的libraries中3、 打開(kāi)User_Setup.h這個(gè)文件
    發(fā)表于 10-25 19:51 ?9次下載
    tft_<b class='flag-5'>espi</b>和nodemcu連接

    主流的通訊總線LPC 和 eSPI介紹

    EC 能夠作為一顆專(zhuān)用 MCU,應(yīng)用在筆記本電腦主板設(shè)計(jì)中。因?yàn)?它是一顆攜帶 eSPI/LPC 外設(shè)的專(zhuān)用 MCU。EC 主要的任務(wù)就是協(xié)助 CPU ,管理一些低速輸入設(shè)備,采集電池參數(shù)、控制主板溫度。EC采集到的低速外設(shè)信息,就會(huì)通過(guò)eSPI/LPC傳遞給CPU。
    發(fā)表于 12-20 10:59 ?1.6w次閱讀

    淺談發(fā)展中的eSPI總線應(yīng)用優(yōu)勢(shì)

    eSPI總線是Intel在2016年推出的一種通訊總線,用于x86CPU平臺(tái)和外設(shè)之間的通訊。支持eSP
    的頭像 發(fā)表于 02-22 14:08 ?1559次閱讀
    淺談發(fā)展中的<b class='flag-5'>eSPI</b><b class='flag-5'>總線</b>應(yīng)用<b class='flag-5'>優(yōu)勢(shì)</b>

    eSPI接口通道功能解析

    eSPI 接口是用于取代 LPC 接口的,因此它全面兼容 LPC 總線的功能。電氣規(guī)范上,eSPI 復(fù)用了 SPI ,因此通訊頻率最高提升到 66MHz。電壓降到 1.8V,進(jìn)一步降低
    的頭像 發(fā)表于 11-18 15:33 ?5944次閱讀
    <b class='flag-5'>eSPI</b>接口通道功能解析

    eSPI總線:Intel引領(lǐng)的通訊革新,賦能嵌入式控制器EC新發(fā)展

    隨著科技的飛速發(fā)展,通訊協(xié)議也在不斷革新。2016年,Intel推出了eSPI總線,作為一種創(chuàng)新的通訊協(xié)議,它正在逐步重塑x86CPU平臺(tái)與外設(shè)之間的
    的頭像 發(fā)表于 08-20 17:49 ?491次閱讀
    <b class='flag-5'>eSPI</b><b class='flag-5'>總線</b>:Intel引領(lǐng)的<b class='flag-5'>通訊</b>革新,賦能嵌入式控制器EC新發(fā)展
    RM新时代网站-首页