跳轉到

MIPI SoundWire 1.2

MIPI SoundWire 是由MIPI所制定的一種硬體介面與傳輸協定。它提供了可擴展、簡單、低能耗、低延遲的雙引線(時脈與資料)多點匯流排, 可用於傳輸多個音訊流與嵌入式控制命令。其時脈頻率最高12.288 MHz。

Decode Settings

Decode Settings

Decode Settings
  • CLK: 資料傳輸之Clock。
  • Data: 資料傳輸之Data。

  • 延遲: 修正Data Latch的位置。

  • Bank: 有Bank0 與Bank1兩種參數設定檔 Data port(DP)是建立在SoundWire bus上Payload Stream中的source或是sink,而且DP也將Payload Stream分為一個或多個channel並分別對應於各個音頻通道。Default 為未勾選。
  • Frame 大小: 設定每組資料的行與列。 Default 為未勾選。
  • 行:2~16(限偶數)
  • 列:48~256

  • 顯示Frame Bit: 顯示封包的純資料(二維表示) 。勾選時欄位啟用(Enable)。 Default 為勾選。

  • 隱藏所有PING OPCode: 在報告區中隱藏所有PING Code。勾選時欄位啟用(Enable)。
  • 忽視 SCP Frame Ctrl CMD:隱藏SCP CMD 方便資料閱讀。勾選時欄位啟用(Enable)。 Default 為未勾選。

mipi-soundwire
  • Data Port 數量: 1~16,編號為DP0~DP15。 Default 索引為 0。
    • HStart: DPn資料在Frame Shape中行的起始位置。 Default 為勾選。
    • HStop: DPn資料在Frame Shape中行的結束位置。 Default 為未勾選。
    • Word Length: DPn中每個Channel擁有的資料長度。 Default 為 0。
    • Sample Interval: DPn採樣間隔。 Default 為 98。
    • Block Package Mode:
      • Block per port: Block Offset = Offset1 + (256 * Offset2)
      • Block per channel: Block Offset = Offset1,Sub-Block Offset = Offset2.
      • *Block Offset範圍0 ~ 65535
      • *Sub-Block Offset 範圍 0 to 255
      • *Offset1範圍: 0~65535
      • *Offset2範圍: 0~255
    • Channel: 將一個Data Port分成不同部分,常用於左聲道、右聲道等等的資料分配,可以自行選擇最多8個Channel使用,並且可以不用按照順序選擇。
    • Port Flow Mode: 總共有四種模式,Isochronous, Tx-Controlled, Rx-Controlled & Full-Asynchronous modes
      • *Isochronous: ‘Normal’ mode,每個Payload Data Block中沒有有效的資料。 Default 為未勾選。
      • *Tx-Controlled: ‘Push’ mode,由Source Data Port驅動的flow-control bit是否在Payload Data Block中傳輸有效數據。 Default 為未勾選。
      • *Rx-Controlled: ‘Pull’ mode,由Sink Data Port驅動的flow-control bit是否在Payload Data Block中傳輸有效數據。 Default 為未勾選。
      • *Full-Asynchronous: 由Sink和Source Data Port驅動的flow-control bit是否在Payload Data Block中傳輸有效數據。 Default 為未勾選。

Result

Control Word + Report (Control Word & Payload):

mipi-soundwire

Audio Display + Report (Control Word & Payload)

mipi-soundwire