基于FPGA的光纤通道点对点传输系统设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:lzx6963817
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在短时间传输大量数据的需求越来越多时,并行传输随着工作频率提高会遇到瓶颈。在高频率远距离传输时,即使并行的信号线长度上有细微的差别,在接收端相位也可能会有较大差别,同时也会有信号串扰问题。虽然一些措施可以解决这些问题,但代价通常很大。在高频远距离传输时,串行通信相比并行传输有不可比拟的优势。随着半导体工艺水平的提高,串行器件的工作频率可以做的很高,且不会有并行通信的串扰问题,使得单根信号线上的传输带宽可以做到很大。相比普通的同轴电缆,光纤材质作为传输介质有很多优点。依靠光在通路上来回反射传输,信号不易受电磁波干扰。传输带宽可以很高,适合需要传输大量数据的场合。并且信号损耗低,远距离传输时不需要大量的信号中继。本文对光纤通道的FC-FS协议进行了详细的分析,FC-FS协议说明了FC帧格式和光纤通道的基本控制特性。通过对光纤通道相关协议的分析,本文设计实现了光纤通道的传输物理层、编解码层、帧传输层。物理层通过开发板自带的RocketIO核和高速光电转换模块实现。帧编解码层实现了发送端对32字节数据的编码传送和接收端数据对齐以及解码还原。将帧数据和帧信息分别缓存,实现了发送端帧的组装和接收端帧的提取机制。在接收端数据校验出错时,设计并仿真了一种差错重传的机制。实现了通路状态控制器,为帧传输提供高速通道,并可处理传送中常见异常。设计了缓存状态控制器,在确保对方缓存空间足够的情况下,可以向对方发送帧。通过以上模块,设计实现了两节点间帧的发送和提取。设计基于Xilinx Virtex 5平台开发,借助Isim等仿真工具对设计进行了自底向上的仿真验证。通过nLint和Questa CDC等调试工具对设计中的波形仿真工具难以发现的潜在跨时钟等问题进行了查找与优化,提高了系统的稳定性。并通过Chipscope对设计进行了板级调试,验证了设计的正确性。
其他文献
摘 要: 本文介绍了云平台虚拟实践教学的基本特点和发展规律,分析了计算机网络技术专业职业岗位(群)的层次性及其核心能力内涵,从人才培养方案、虚拟实践教学体系和教学形式选择等方面入手构建了计算机网络技术专业的专业核心能力培养体系,并提出了具体的保障措施。  关键词: 云平台 虚拟实践教学 计算机网络技术 专业核心能力 培养体系  1.引言  随着经济和社会的快速发展,用人单位对人才的需求规
摘 要: 要让学生爱上体育课,就要使他们对体育课感兴趣。兴趣爱好能活跃课堂气氛,增强学好体育的信心,保持学生高涨的学习热情和渴望继续学习的愿望,通过各种教学模式最大限度地激发学生的学习兴趣。传统课堂以老师为中心,以教材为基本,以老师教学教材为途径,使学生机械被动地接受知识,严重压抑学生在学习中的主动性、生动性和创造性。这种教学模式已不能适应社会发展对各种人才的需求,要让课堂充满自主、合作学习,老
近年来,物联网技术不断发展,传感器作为物联网技术的探测元件,具有极大的市场需求。而基于巨磁电阻(Giant magnetoresistive,GMR)效应的磁传感器,由于体积小、灵敏度高、易于集成
现在,随着新课程教学的大力推广,一场轰轰烈烈的课堂教学改革正在如火如荼的展开。新教材的内容非常丰富,涵盖面广,渗透了社会科学和自然科学多面知识,具有学科间的融合性和延展性
摘 要: 本文以教学设计理论为依据,结合photoshop这门课程教学实践,探讨如何通过对教学内容的设计及相应教学评价的实施激发学生对这门课程的学习兴趣,进而改进教学设计,提高学生的信息素养。  关键词: Photoshop 教学方法 教学评价 教学设计  Photoshop是一个实践性、艺术性很强的图像处理软件,它可以把数字化摄影图片、图形及现有美术作品结合在一起,并进行剪辑绘画处理,使
摘 要: 本文对计算机辅助教学概念及计算机辅助教学的特点进行了阐述,对计算机辅助教学与传统教学的差异进行了比较,结合现代教学特点提出了新形势下计算机辅助教学的思考。  关键词: 计算机辅助教学 高中基础教学 意义  1.计算机辅助教学的概念及发展  1.1 计算机辅助教学的概念。  计算机辅助教学(Computer Assisted Instruction,简称CAI) 是“用计算机帮助和代
在评价光学系统成像质量时,光学传递函数由于其客观,准确,并且能够定量进行分析的特性,逐渐取代了鉴别率测试和星点检验。随着计算机技术的快速发展和数字图像处理技术的应用
摘 要: 为理清操作系统课程各知识点之间的关联,降低课程抽象性,条理化课程的综合性,将操作系统知识集看成对象,依据基本概念和管理建成知识树,通过树的生长和回溯,让学生感悟课程的全貌、理清知识间的脉络关系,能学有所获。  关键词: 操作系统 知识点 知识树 结构化教学  操作系统作为软件在计算机系统中不可或缺,作为课程,它是计算机应用技术及其相关专业的骨干核心专业基础课程。它存在于一个十分关
联机手写识别是当今模式识别研究领域中的一个重要分支。在联机手写识别这个分支中,平面手写识别技术已经有了较成熟的发展。但是,这种传统的平面手写输入识别方式有着本身的
中职学校计算机教师面对的学生聪明但很贪玩,注意力容易分散。计算机是一门枯燥乏味的学科,在教学过程中往往存在学生一开始学习兴趣很浓厚,随着知识的增多和深入,兴趣变化为枯燥和乏味的感觉,失去学习动力的现象。计算机技术的飞速发展,对职业学校计算机教育提出新的挑战和要求,计算机学科等同于数学、语文、英语,职校学生必须具有扎实的计算机专业基础知识和基本技能,才能应用于服务与管理第一线。因此,如何上好每一堂课