节点文献
基于FPGA的SCI高速串行通信接口的研究与设计
Research and Implementation of SCI High Speed Serial Communication Interface Based on FPGA
【作者】 蔡敏芳;
【导师】 陆达;
【作者基本信息】 厦门大学 , 计算机应用技术, 2006, 硕士
【摘要】 本项目是厦门大学计算机系与清华大学智能技术与系统国家重点实验室合作的国家军工863项目-飞控计算机通讯卡子课题的进一步引伸。SCI协议是一种可支持高性能多处理器,一致性内存共享,高度可扩展的互联标准。无论是在小型系统还是大规模并行系统中,SCI都能体现其优越性。因为SCI接口能将所有功能模块集成在单块集成电路中,极大的降低系统成本,因而比总线结构更具有优势。SCI支持多种不同的配置方案,从简单的环到多层交换网络;相邻节点间采用点对点的单向链路,简化物理实现;SCI支持事务的并发处理,极大提高系统效率。另外,SCI采用64位固定寻址模式,一个系统可支持的节点数高达64K。由于一个节点又可以包括多个处理器,因而这种寻址模式足以支持今后的超大规模并行系统的升级。本论文的重点之一是对SCI协议进行分析与研究。对协议中定义的节点类型,链路类型,拓扑结构,各种数据包的格式,事务,包的编码解码,CRC校验,寻址模式,系统初始化,和分配协议等几个方面进行详细介绍与分析。另一个重点是在FPGA芯片上设计基于SCI协议的高速串行通信接口模型,并对整个方案进行仿真测试。结果证明该接口设计方案确实合理可行,为下一步工作奠定了基础。另外,本文简单介绍了基于FPGA的数字电路设计基本原理和相关的开发工具。最后,本文介绍了SCI协议在实时性功能上的局限性,以及目前正在研究中的SCI实时性扩展技术。主要分析了IEEE正在研究制定的DFC协议。并针对SCI协议在实时系统中的应用和DFC扩展协议提出了个人观点。
【Abstract】 This is the further extension of the subtask of the 863 national projects in military industry: communication card in flight control, which held by the computer science department of Xiamen University and the national major laboratory in intelligent technology and system of Tsinghua University.SCI (Scalable Coherent Interface) is an interface standard for very high performance multiprocessor systems. It supports a coherent shared-memory model. SCI’s low pin counts and simple ring topology make it cost-effective for small systems as well as for the massively parallel ones. SCI supports many different interconnect configurations, ranging from simple ring to complex multistage switching networks. SCI uses point-to-point unidirectional communication between neighboring nodes, greatly reducing the nonideal transmission-line problems. A large number of requests can be outstanding at the same time, making SCI well suited for high-performance multiprocessor systems. SCI allows up to 64K nodes to be connected in a single system. Since each node could itself be multiprocessors, the SCI addressing mechanism will be sufficient to support the next generation of massively parallel computer systems.One key point of this thesis is analyzing and researching the SCI protocol. It discusses the node, link, topology, package, transaction, package encoding, CRC, addressing, system initialization and so forth in detail. Another key point is designing a SCI-based high speed serial communication interface with FPGA. The simulation and test proves that this design is logical and feasible, and it’s the base of our further research. Besides, this thesis introduces basic principles and tools in FPGA digital circuit design.Finally, this thesis discusses the limitation of SCI protocol in Real-Time systems, and analyzes the SCI Real-Time extension technologies now in research by IEEE, focusing on the Directed Flow Control Protocol (DFC) proposed by SCI/RT workgroup. At last, put forward some personal views about the extension and application of SCI in Real-Time systems.
【Key words】 SCI protocol analysis; FPGA; High speed serial communication interface;
- 【网络出版投稿人】 厦门大学 【网络出版年期】2007年 06期
- 【分类号】TN791
- 【被引频次】4
- 【下载频次】499