首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--电子数字计算机(不连续作用电子计算机)论文--运算器和控制器(CPU)论文

DSP-X SRIO逻辑和传输层部件设计与实现

【摘要】:我校自主研制的高性能数字信号处理器DSP-X是一款多核定点浮点DSP处理器芯片。DSP-X芯片内部集成了两个基于Rapid IO协议规范2.1版本的串行Rapid IO(SRIO)模块,用于片内、片外互连及数据通信。Rapid IO协议规范2.1版本采用三层分级体系架构:逻辑层定义全部的协议和包的格式;传输层定义Rapid IO数据包的路由;物理层定义了Rapid IO的电气特性。为了满足项目中的互连总线设计需求,本文在深入研究了Rapid IO协议规范2.1版本的基础设计实现了逻辑和传输层部件。串行Rapid IO的逻辑和传输层部件实现了Rapid IO协议规范2.1版本的逻辑层协议和传输层协议功能,逻辑和传输层部件可以划分为OB发送通道、IB接收通道以及配置寄存器模块三个部分:IB接收通道采用轮转循环方式实现Rapid IO包的包头与有效数据载荷解码分割,并完成逻辑和传输层错误报告与丢包处理,IB接收端的最多8个包缓存,带响应请求包索引追踪,IB接收链路接口处基于握手机制包数据信息传输功能;OB发送通道路实现OB发送链路接口处数据信息的Rapid IO格式转换,OB发送端的最多8个包缓存,基于优先级的Rapid IO包重排序,索引标签产生,采用轮转循环机制对Rapid IO包进行组装和64比特切割发送;配置寄存器模块捕获检测到的逻辑层和与传输层错误报告,提供逻辑和传输层部件支持的事务操作使能信息,包括读、写、有响应写、流写、读-修改-写与维护操作6种I/O逻辑操作和门铃操作。本文对设计的逻辑和传输层部件进行层次化的模拟验证,同时对验证方案和验证结果进行了描述,验证结果表明,设计的逻辑和传输层部件能够实现Rapid IO事务收发、优先级重排序、链路支持最多8个最大Rapid IO包缓存,能够支持1x/2x/4x通道,传输速率1.25 Gbps、2.5 Gbps、3.125 Gbps和5.0Gbps,达到了DSP-X芯片的设计规范要求。
【关键词】:SRIO 逻辑层 传输层 模拟验证 OB发送 IB接收
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP332
论文共80页,点击 下载论文
上一篇:DDR3存储控制器的设计与实现
下一篇:Matrix2可配置标量数据存储器的设计及实现