FPGA⾼速接⼝设计之SpaceWire——总线协议概述
⼀、⼀、SpaceWire总线协议概述总线协议概述
SpaceWire总线(ECSS-E-ST-50-12C标准)是⼀种⾼速、双向、全双⼯、点对点的串⾏总线,其传输速率为2Mbps~400Mbps。
根据协议标准规定,SpaceWire按照功能划分为六层,分别是物理层、信号层、字符层、交换层、数据包层和⽹络层,对应OSI参考模型
中的物理层和数据链路层,与OSI模型各层间的关系如图1所⽰。
随着越来越多的传输层协议加⼊了SpaceWire协议簇,SpaceWire实现的功能也是越来越完备了。
ECSS-E-50-12 标准物理层包括电缆,连接,电缆组和 PCB 板:
SpaceWire 电缆由四对双绞线组成,每对双绞线外部都有屏蔽层,整体外部也设有屏蔽层。为了在⼗⽶甚⾄⼗⽶以上的距离得到⾼信号
传输率,其电缆横截⾯积如图2所⽰。SpaceWrie 具有以下特点:
特征阻抗与线终点阻抗相匹配;
在差分对信号之间和DS对之间有低信号歪斜;
低信号衰减;
良好的电磁兼容性。