1/5
文档分类:通信/电子

基于FPGA的数据缓存与转发系统设计【文献综述】.doc


下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

特别说明:文档预览什么样,下载就是什么样。

0/100
您的浏览器不支持进度条
下载所得到的文件列表
基于FPGA的数据缓存与转发系统设计【文献综述】.doc
文档介绍:
基于FPGA的数据缓存与转发系统设计【文献综述】.doc毕业设计文献综述电子信息工程基于FPGA的数据缓存与转发系统设计刖吞目前,很多学者、专业技术人员在基于FPGA的IP数据报的缓存和转发方面做了深入细致的研究,已经在理论和实际屮得到基木实现,但是还不够完善。为保证IP数据报传输的安全可靠性,对其系统质量的要求也口益捉高,这对基于基于FPGA的IP数据报的缓存和转发方法理论和实现技术提出了更高的要求,未来的基于FPGA的I技术将向智能化、复杂化、快速化、高可靠性等方面发展。利用EDAT.具进行设计、仿真和验证,能够加速设计的过程,降低开发风险,缩短开发周期。木设计采用的是FPGA芯片,它的的设计周期短、灵活,能够提高系统的可靠性和集成度。它能够以其优势來处理IP数据报中的数据,大大减轻了CPU的负担。另外,它可以应川于多种场合,降低功耗,为进一步研究TP数据报的缓存和转发的系统提供条件。在未来信息无所不在的时代,网络将依靠其灵活性、可扩展性,以及建网迅速、维护方便等优势,让人们真正享受到简单、方便、快捷的连接。主题木设计主要研究的是基于FPGA的数据数据缓存和转发系统设计。木文主要是利用FPGA芯片对一串IP数据报进行缓存,并从该数据报屮判断它是否符合TCP,UDP,ICMP这3种协议屮的一种,然后,对符合协议的正确报文进行相应的统计与限流处理,最后,把符合要求的数据报转发到相应的端口上去。IP数据报的缓存和转发系统的设计模块主要W:IP数据报的缓存、判断、正确报文的统计、限流、转发等功能。文献[1-111有基于ASIC和PIJ)的设计。文献[1]主要讲了TCP/IP协议,TP数据报,TCP、UDP、ICMP等协议,为本设计提供了理论依据。文献[2-11]主要涉及到了PLD设计,ASIC设计,SOPC设计,verilog语言,ModelSim仿真软件。PLD与ASIC设计相比,在设计IP数据缓存和转发系统方血,ASIC能够为特定的用户或者端口传输TP数据,这样,对于一部分用户是切实可行的。但是,如果是多个普通用户,ASIC不能提供IP数据传输系统所需要的条件。PLD在设计IP数据缓存和转发系统方血是面向普通用户的,它开发周期短、投资风险小、产品上市速度快、适应能力强。为IP数据缓存和转发系统的设计提供了更好的条件。但是,SOPC的出现,使得PLD设计流稈变得更为复杂。这些文献屮也提到Verilog语言简单、易懂。对仿真软件ModelSim也有明确的讲解,在此次设计中将使用ModelSimSE6.5。文献L11-20]有基于FPGA和CPLD的设计。文献[11]主要讲TTCP/IP协议,IP数据报,TCP、UDP、TCMP等协议,为本设计提供了理论依据。文献[12-20]主要涉及到了FPGA、CPLD芯片,ver订og语言,ModelSim仿真软件。PLD包括FPGA和CPLD芯片。FPGA与CPLD相比,CPLD适合纟R合逻笹,使用方便,速度快,保密性好。这给设计IP数据缓存和转发系统提供了很好的安全保障,而且,能够让备个用户Z间快速,便捷的“交流”。而木设计主要是要完成时序逻辑的,在编稈上要灵活。CPID不符合要求。这就给FPGA提供了机会,在设计TP数据缓存和转发系统方血,FPGA更适合完成时序逻辑,集成度高,在编稈上,FPGA有着更大的灵活性 内容来自淘豆网www.taodocs.com转载请标明出处.