基于FPGA的高速传输接口的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:loverzhouweia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着高速网络的不断发展,网络设备的处理带宽和吞吐量与日俱增。这对数据传输接口设计的要求越来越高,难度也越来越大,无论是采取并行传输方式还是串行传输方式,都面临着巨大的挑战。目前高速并行接口设计大多使用基于系统包接口协议第四级第二版(SPI4.2协议,System Packet Interface Protocol level 4, phase 2)的专利软核(Intellectual Property Core),虽然省去了SPI4.2协议的解析过程,但是这些专利软核价格昂贵,灵活性差,不利于调试;广泛应用于高速串行接口设计的是Xilinx公司推出的Aurora串行传输协议,该协议对数据帧格式的定义并不十分合理,会产生一定的资源浪费。本文结合10G光纤网数据包监控系统的设计需求,提出一种基于FPGA(Field Programmable Gate Array)实现的,满足高速率、高效率、高灵活性、低开销的接口设计方案。在该方案中高速并行接口设计部分,没有使用现有的专利软核实现SPI4.2协议的解析,而是自行设计,在311MHz时钟域把数据包从SPI4.2协议规定的传输格式转换为系统内部需要的格式;并且修改了常用的异步FIFO设计方案,使其更适应当前系统的工作环境。在高速串行传输接口设计部分,首先对Aurora协议做出改进,合理设计帧格式,提高网络带宽利用率;其次,调用Xilinx公司推出的Rocket I/O收发器,实现串行数据的高速传输;此外,引入同步、可靠性检测、流量控制和差错控制等机制,保证网络传输的正确性。最后,本文还简要地介绍了对高速传输接口的仿真和测试方案。本文提出的设计方案切实可行,已经在FPGA上得到了实现。
其他文献
体外受精—胚胎移植(in vitro fertilization and embryo transfer,IVF-ET)技术目前已经广泛应用于不孕不育的治疗。IVF治疗过程中预测IVF结局以及与IVF妊娠率相关的因素一直是
目的 :探讨胎鼠成纤维细胞作为胚胎干细胞的滋养层细胞在培养、传代及预处理等方面的条件。方法 :用胰蛋白酶消化法培养胎鼠成纤维细胞 ,观察细胞在增殖、传代、冻存及复苏等
<正> 香草之王的历史罗勒Ocinum basilicum原产于西亚及印度,现在温带各地广泛栽培。早在希腊、罗马时代罗勒就被奉为尊贵的“香草之王”;印度人更将罗勒视为神圣的香草,是献
图形符号作为人类区别于动物的独特的重要的语言形式,具有深刻的社会属性和文化内涵,在人类文明发展史上发挥着极为重要的作用。为更好的彰显图形符号的内涵与功用,拓展其在
针织服装是服装的一个大类,是整个服装行业发展中的一个重要环节。苏州地区服装产业是地区的传统优势产业,其中针织服装是非常重要的组成部分。苏州地区针织企业要谋求发展,
《初中语文新课程标准》明确指出:“诵读古代诗词,有意识地在积累、感悟和运用中,提高自己的欣赏品位和审美情趣。”那么,怎样让学生传承这一文化的精髓,如何让学生从中获得
移动商务实现了移动通信与电子商务的结合,满足了用户在任何时间、任何地点进行商务活动的需求。越来越多的企业也开始在商务活动中使用相关移动商务应用,从而获得竞争优势。
语文“综合性学习”作为一种全新的课程形态,既是语文课程改革的一个突破,也是语文课程内容的一个亮点。本文旨在借鉴国内外一些研究理论和研究方法,探析语文综合性学习的概
her2基因位于17q21,编码的蛋白质是具有酪氨酸蛋白激酶活性的跨膜蛋白,是人表皮生长因子受体之一。her2突变主要发生在外显子20,her2在肺癌中的表达可能与肺癌的类型、细胞分
以青海湖流域为研究对象,简要介绍了基于ArcGIS10.0和DEM的流域水系提取原理与方法,探讨了不同阈值对生成数字河网的影响。通过对生成的河网与青海湖流域的遥感影像进行对比,