技术支持

Acute逻辑分析仪针对 eSPI测试应用

Acute逻辑分析仪针对 eSPI测试应用
 

Acute逻辑分析仪针对 eSPI测试应用

 

eSPI 功能說明

 

1.      eSPI簡介

eSPI包含四個通道 (不同硬體線路)

       Peripheral channel

       Virtual Wires Channel

       OOB Message Channel (Tunneled SMBus)

       Run-time Flash Access Channel

架構上主要延續先前的LPC對於南橋的控制, 另外合併了SMBus, Serial Flash控制在內. eSPI訊號主要控制PIN包含CS#CLKD0~D3, 訊號傳輸速度最高可到66MHz Quad I/O, 相較於先前的LPC 33MHz有顯著的提升.

2.      解碼功能說明

eSPI解碼功能會根據觀測到的資料進行解碼顯示, 解碼過程會隨著Configuration指令自行判斷Single/Dual/Quad Mode切換功能, 並針對Status狀態檢查可用的指令進行顯示.

進階解碼的部分因為eSPI整合了多種協議的關係, 因此有多層結構, 如下圖是eSPI透過I/O Port針對EC部分進行控制, 可以看到解碼報告中除了將I/O Port的控制指令解出, 同時也將第二層EC控制的指令解出, 以節省客戶自行查詢規格書的時間

除了EC指令解析外, 目前eSPI Decoder也同時支援:

       Configuration解析

       Status解析 (包含不可用的OP Code檢查顯示)

       Virtual Wire解析 (包含System event解析)

       EC/KBC解析

同時也可以搭配eSPI解碼內建的軟體指令隱藏/顯示設定, 可以針對特定指令、位址進行顯示過濾, 更進一步精簡報告內容方便閱讀

3.      觸發功能及硬體設定

TL2236B+針對eSPI的速度及訊號特性額外設計了一個400MHz轉態儲存模式, 便於進行開機或是系統運作狀態的錄製, 同時間也可以針對eSPI的指令, 或是詳細的位址資料細節進行多條件式觸發.

^