PCS(物理編碼子層)

PCS是物理編碼子層,位於協調子層(通過GMII)和物理介質接入層(PMA)子層之間。

基本介紹

  • 中文名:物理編碼子層
  • 外文名:PCS
  • 類型:協調子層和物理介質接入層子層
  • 映射:乙太網MAC功能
  • 負責:8b/10b編碼解碼和CRC校驗
PCS(物理編碼)子層
PCS子層位於協調子層(通過GMII)和物理介質接入層(PMA)子層之間。PCS子層完成將經過完善定義的乙太網MAC功能映射到現存的編碼和物理層信號系統的功能上去。PCS子層和上層RS/MAC的接口由XGMII提供,與下層PMA接口使用PMA服務接口。
Xilinx的RocketIO(高速串列收發器)中包括PMA(物理媒介適配層)和PCS(物理編碼子層)兩個子層,其中PMA子層主要用於串列化和解串,PCS主要包括線路編碼和CRC校驗編碼。內部結構如下圖
PCS
PCS子層負責8b/10b編碼解碼和CRC校驗,並集成了負責channel綁定和時鐘修正的彈性緩衝。8b/10b編碼可以避免數據流中出現連0連1的情況,便於時鐘的恢復。channel綁定通過在傳送數據流中加入P字元來將幾個RocketIO通道綁定成一個一致的並行通道,從而來提高數據的吞吐率。最多支持24個通道的綁定。彈性緩衝可以解決恢復時鐘與本地時鐘的不一致問題,並進行數據率的匹配,從而使得channel綁定成為可能。對Rocket IO模組的配置,可以通過下面兩種方式進行:靜態特性可以通過HDL代碼設定;動態特性可以通過RocketIO的原語連線埠進行配置。

相關詞條

熱門詞條

聯絡我們