TI DSP 6657 SRIO 簡介 [TOC] SRIO 協議介紹 TI 的 KeyStone 系列設備中實現了 RapidIO 協議,實現 RapidIO 的部分外設,被 TI 稱為 SRIO (Serial RapidIO。 因此 SRIO 就是 RapidIO 在 TI 器件上的實現。 但 ...
目錄
TI DSP 6657 SRIO 簡介
SRIO 協議介紹
TI 的 KeyStone 系列設備中實現了 RapidIO 協議,實現 RapidIO 的部分外設,被 TI 稱為 SRIO (Serial RapidIO。 因此 SRIO 就是 RapidIO 在 TI 器件上的實現。
但是 SRIO 只實現了部分 RapidIO,並不相容所有的 RapidIO 協議,這點需要註意。兩者最主要的區別在對物理層的實現上, SRIO 不支持 8/16 LP-LVDS。
RapidIO 基礎
RapidIO 是一個非專用的高帶寬的系統匯流排,一般用於系統級互聯;比如 chip to chip 和 board to board 即:晶元和晶元間數據交互以及板對板數據傳輸。
RapidIO 是一個基於包交換技術的協議,數據傳輸速率可以達到 G 級,即每秒傳輸 1 Gb 以上數據。使用 RapidIO 構架的系統常用於微晶元互聯,儲存器子系統,以及帶儲存的網路設備等。
RapidIO 具有以下特點:
1. 彈性的系統構架,可以實現點對點通信 (PCIE 不支持點對點通信)
2. 基於錯誤探測的魯棒數據通信
3. 時鐘頻率和引腳可伸縮擴展
4. 高帶寬,低數據損耗 (數據傳輸效率高)
5. 低引腳數
6. 低功耗
7. 低延遲
RapidIO 定義了 3 層系統構架
1. 邏輯層 定義了傳輸協議,數據包格式,以及傳輸兩端的端點信息
2. 傳輸層 定義了端點編址以及數據包交換和路由
3. 物理層 定義了底層設備間介面信息,比如電氣特性,錯誤數據管理,數據流控制等
其中傳輸層協議是固定的,並不會因為邏輯層或者物理層變化而改變。