
指导教师 张俊杰
课题名称 以太协议的应用层FPGA实现
作业期限 3月 28 日起 7 月 8 日止
接受单位 上海大学通信工程系
学生姓名 郑玥
学 号 ********
所在专业 通信工程
二O 一一年 三 月 二十三 日
(一)课题来源、意义与主要内容:(注明自拟、科研、科技服务类别及任务提出单位)
本课题来源于国家863 计划重点项目(2009AA012201)“新概念高效能计算机体系结构及系统研究开发”的子课题“Web服务器的核心芯片设计与开发”。
随着 Web 服务应用的广泛开展,Web 己成为目前资源最丰富的信息库。日常的社会生活、经济活动,越来越离不开 Web 服务。利用单个处理器提供Web服务已经满足不了业务的需求。一般的办法是利用多台基于服务器或者PC机器通过交换机的方法实现网络带宽的增加以及业务的增长。但是这种方式需要的功耗随着业务的增加也越来越大,对空间以及能源的消耗成为其发展的瓶颈。基于此,本课题研究基于Web服务器的核心芯片设计与开发,采用HTTP/TCP/IP的硬件减速以及软件协调的方式。
因此本课题主要研究在Xilinx Virtex-5 ML507的FPGA开发平台上实现基于WEB
| 服务的软硬件系统开发。 |
| (二)目的要求和主要技术指标: 主要技术指标: 1)采用FPGA加速的方法实现TCP/IP协议引擎 2)利用片内处理器完成TCP协议的连接建立与断开的功能 3)实现简单的web服务器 |
| (三)进度计划: 3月28日~4月10日 安装Xilinx FPGA的开发软件 4月11 日~4月30日 熟悉FPGA的工作流程以及工作机制,了解HTTP协议 5月1日~5月20日 研读TCP/IP协议,并利用FPGA实现TCP/IP协议引擎 5月21日~6月10日 编写相应的代码实现FPGA的WEB服务器 6月11日~6月30日 测试系统,撰写论文。 7月1 日~7月8日 论文修改以及论文答辩 |
| (四) 主要文献、资料和参考书: [1]夏宇闻.Verilog数字系统设计教程,第一版,北京:北京航空航天大学出版社,2003:1-9 [2]王城、吴继华、范丽珍等.Altera FPGA/CPLD设计基础篇,第一版,北京:人民邮电出版社,2005:75-116、240-265 |
| (五)审批意见: 系(教研室)负责人: 2011 年 3 月 25 日 |
| (六)学生意见: 学生签名: 2011 年 3 月 24 日 |
| (七)课题变动情况: 负责人: 2011 年 月 日 |
(八)注意事项: 1.本任务书一式三份。(一)、(二)、(三)、(四)各项一般应在毕业作业开始前二周由指导教师认真填写,经系(教研室)负责人审查批准后,一份留系备查,一份由指导教师保存,一份下达给学生。 2.学生应在导师指导下,根据本任务书的要求具订实施计划,并积极完成任务。 3.课题内容如有变动,需经所属系或接受单位负责人同意。 |
