随着集成电路频率的提高和多核时代的到来,传统的高速电互连技术面临着越来越严重的瓶颈问题,而高速下的光互连具有电互连无法比拟的优势,成为未来电互连的理想替代者,也成为科学研究的热点问题。目前,由OIF(Optical Intemetworking Forum,光网络论坛)论坛提出的甚短距离光互连协议,主要面向主干网,其延迟、功耗、兼容性等都不能满足板间、芯片间光互连的需要,因此,研究定制一种适用于板级、芯片级的光互连协议具有非常重要的研究意义。 本论文将协议功能分为数据链路层和物理层来设计,链路层功能包括了协议原语设计,数据帧格式和数据传输流程设计,流量控制机制设计,协议通道初始化设计,错误检测机制设计和空闲字符产生、时钟补偿方式设计;物理层功能包含了数据的串化和解串功能,多通道情况下的绑定功能,数据编解码功能等。 然后,文章采用FPGA(Field Programmable Gate Array,现场可编程门阵列)技术实现了定制协议的单通道模式。重点是数据链路层的实现,物理层采用定制具备其功能的IP(Intellectual Property,知识产权)——RocketIO来实现。实现的过程中,采用了Xilinx公司的ISE(Integrated System Environment,集成开发环境)开发流程,使用的设计工具包括:ISE,ModelSim,Synplify Pro,ChipScope等。 最后,本文对实现的协议进行了软件仿真和上扳测试,访真和测试结果表明,实现的单通道模式,支持的最高串行频率达到3.5GHz,完全满足了光互连验证系统初期的要求,同时由RocketIO的高速串行差分口得到的眼图质量良好,表明对物理层IP的定制是成功的。
上传时间: 2013-06-28
上传用户:guh000
用VHDL语言实现的基于FPGA的交换机设计
上传时间: 2013-04-24
上传用户:归海惜雪
modbus协议及modbus_RTU的C51程序
标签: modbus_RTU modbus C51 协议
上传时间: 2013-04-24
上传用户:zmy123
研究实现MUSIC算法的DSP+FPGA、浮点运算与定点运算混合的硬件设计方案。\\r\\n
上传时间: 2013-08-08
上传用户:wsq921779565
FPGA串口界面调试程序,用VHDL语言实现
上传时间: 2013-08-11
上传用户:362279997
描述了用CoolRunner CPLD实现mp3 player的一种方法,值得学习
标签: CoolRunner player CPLD mp3
上传时间: 2013-08-28
上传用户:chenhr
介绍用FPGA设计实现MIL-STD1553B部接口中的曼彻斯特码编解码器
上传时间: 2013-08-30
上传用户:Amygdala
此程序用通过PFGA用VHDL语言实现了傅立叶变换,希望对大家有用
上传时间: 2013-08-30
上传用户:tonyshao
嵌入式系统外围接口电路的复杂可编程逻辑器件实现
上传时间: 2013-08-31
上传用户:zhouli
采用按时间抽选的基4原位算法和坐标旋转数字式计算机(CORDIC)算法实现了一个FFT实时谱分析系统。整个设计采用流水线工作方式,保证了系统的速度,避免了瓶劲的出现;整个系统采用FPGA实现,实验表明,该系统既有DSP器件实现的灵活性又有专用FFT芯片实现的高速数据吞吐能力,可以广泛地应用于数字信号处理的各个领域。
上传时间: 2013-09-01
上传用户:731140412