论文部分内容阅读
随着现代社会信息流量的大幅增长,对通信带宽的需求也相应急剧增长,尽管通信接口技术也在不断改进,但仍然难以满足信息量增长的需要,尤其是通信接口技术逐渐成为制约系统性能提高的重要瓶颈。因此高性能通信总线技术受到人们越来越多的关注,人们也不断致力于研究更新的通信接口技术,以期能提供良好的性能,满足发展的需要。在这一背景下,高速串行通信接口技术正逐渐成为下一代通信接口技术的主流发展方向。它采用点到点串行连接、层次化的结构设计克服了目前广泛使用的并行共享型接口的缺陷,具备良好的性能,可以提供高达数十G的带宽,正逐步开始广泛运用在计算机、电信、网络等各领域,具有非常广阔的发展前景。
本论文围绕高性能串行通信接口的设计,基于“高速缓存硬件仿真平台”实际项目的需求,设计并实现了满足高性能通信要求的高速串行接口。
本文第一章首先介绍了通信总线接口技术的概念,并从应用范围和体系架构两方面对接口技术进行分类划分,并对每种分类作简要的介绍,在此基础上对现有总线接口的局限性进行了分析,针对这些局限性,寻找解决方案和未来发展方向。
第二章围绕高性能通信接口的发展趋势——高速串行点对点通信接口,对它的发展过程做简要概述,并详细讨论了它的设计方法和其中的关键技术。
在第三章里,从“高速缓存硬件仿真平台”项目的需求背景入手,阐述了该项目的功能、意义和体系架构,对该项目中的重要高速通信接口模块,进行了详细的需求分析,并提出了设计方案。
第四章详细描述了高速串行通信接口模块的设计和实现。在层次化结构设计的基础上,制定了完整的功能定义、结构体系以及通信协议:并给出了详细的实现方案。
第五章通过对该模块的性能进行测试,各项指标均能满足平台的通信需求,测试结果显示该模块可达到10Gbps的数据吞吐量。最后对论文进行总结,并提出该技术未来可能的发展方向。