论文部分内容阅读
嵌入式处理技术的快速发展,给高性能嵌入式系统的高速互联方面带来了严峻的挑战。为了应对这类挑战,同时适应嵌入式系统的发展需要,业界领先的半导体和系统制造商联合制订了一种可实现任意拓扑和点对点操作、高效且具有很高可靠性和有效拥塞控制的高速互联协议——RapidIO。本文正是基于嵌入式技术所面临的数据传输瓶颈以及RapidIO所体现出的优越性,对RapidIO进行了大量的分析和研究工作,具体如下:1.首先对串行RapidIO协议结构进行了深入研究。串行RapidIO协议分为三层:逻辑层、传输层、物理层。这种层次结构的一大特点是,在任意层对事务类型进行修改都不会影响到其它层的规范,具有很强的灵活可变性。本文依据该层次结构,分别对每一层次所完成的操作进行了细致的分析。2.根据对协议的研究分析结果,本文对串行RapidIO物理层进行了FPGA逻辑实现。串行RapidIO物理层,其不仅需要完成对包的物理层字段的封装,还要负责端口的初始化、包的发送和接收、流量控制、错误管理等操作。本文以上述操作为索引,对其实现过程进行了详细阐述。3.完成了串行RapidIO物理层的设计和FPGA逻辑实现后,本文紧接着对逻辑实现的代码进行了RTL级仿真并给出了逻辑资源消耗情况。整个仿真过程分别对端口的初始化、包的发送和接收、流量控制、错误管理进行了验证,证明了其功能正确并符合RapidIO 1.3协议版本对串行物理层的描述,从而保证了本文的逻辑实现成果能顺利地与芯片厂商提供的IP核进行互联通信。4.针对串行RapidIO的各种优点,本文将其应用到第三代和第四代无线通信技术中,完成了基于串行RapidIO的基带处理架构方案。最后通过搭建硬件测试平台,根据实际上板所得到的流量测试结果从灵活性、可靠性、可扩展性等方面验证了该架构方案的正确性和可行性。