论文部分内容阅读
SpaceWire是一种应对复杂航天任务而新提出的高速星载数据总线。本文根据最新版规范ECSS-E-ST-50-12C,分析了SpaceWire节点接口的功能需求,基于FPGA单芯片设计了SpaceWire节点接口,实现了从物理层到数据包层协议。文中利用了多时钟域的设计思想,并对收发状态机、DS解码算法予以改进,对校验功能以及时间码模块的实现给予详细说明。最后在Altera公司的EP1C6Q240C8芯片上进行实物验证,测试结果表明设计的节点接口单向最高数据传输率达100Mbps。