基于FPGA的循环冗余校验码的实现Word文档下载推荐.docx
- 文档编号:13519692
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:37
- 大小:221.82KB
基于FPGA的循环冗余校验码的实现Word文档下载推荐.docx
《基于FPGA的循环冗余校验码的实现Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于FPGA的循环冗余校验码的实现Word文档下载推荐.docx(37页珍藏版)》请在冰豆网上搜索。
二O一三年月日
毕业论文(设计)任务书
课题名称:
学生姓名:
系别:
专业:
电子信息工程
指导教师:
1、主题词、关键词:
EDAVHDL循环冗余校验CRC校验编解码实验系统
2、毕业论文(设计)内容要求:
(1)介绍EDA技术以及发展趋势;
(2)CRC的发展方向与生成原理;
(3)VHDL程序的基本结构;
(4)FPGA的基本特点;
(5)FPGA的设计流程;
(6)VHDL硬件描述语言设计CRC;
(7)CRC生成器和校验器的硬件实现;
(8)波形仿真。
3、文献查阅指引:
[1]蒋安平.循环冗余校验码(CRC)的硬件并行实现[J].微电子学与计算机,2007,02,109-111.
[2]杜玉远.EDA设计快速入门[J].电子世界,2004,01,24.
[3]谭会生,张昌凡.EDA技术及应用第二版[M].西安:
西安电子科技大学出版社,2004.
[4]南利平.通信原理简明教程第二版[M].北京:
清华大学出版社,2007.
[5]William
Stallings.Data&
Computer
Communications[M].Beijing:
Higher
EducationPress&
Person
Education,2001.
[6]郭晶,朱辉,,.CRC计算方法的研究[J].计算机应用,1997,03,17-18.
[7]尹国锋,宋玉琳,张虎.CRC编码译码的方法及其实现[J].江苏电器,2002,05,20-22.
[8]宋万杰,罗丰,吴顺君.CPLD技术及零应用[M].西安:
西安电子科技大学出版社.1999.
[9]来卫国,徐冉.循环冗余校验码的单片机及CPLD实现[J].单片机与嵌入式系统应用,2002,09,30-31.
[10]刘培培.基于CPLD的循环冗余校验码的实现[J].北华航天工业学院学报,2009,01,5-7.
[11]擦光辉.CPLD/TPGA的开发与应用[M].北京:
电于工业出版社,2002.
[12]孟德红.循环冗余校验码的软件实现[J].矿业研究与开发,2000,02,39-40.
[13],,.基于FPGA的循环冗余校验实验系统的实现[J].电子技术,2011,02,31-32.
4、毕业论文(设计)进度安排:
1、2012年11月30日指导教师给学生下达任务书,2012年12月26日前完成开题。
开题时间:
2012年12月22日-26
2、第8期第7周()中期检查,指导教师填写好中期检查表。
3、第9周拿出初稿。
4、第11周,正式答辩前,学生根据自身完成的情况提出答辩申请,并填写“学生答辩申请及资格审查表”。
5、第11周(2013年5月8日)学生毕业论文(设计)定稿,准备答辩;
6、答辩时间:
2013年5月18日。
各个组具体定时间,提前通知到每个学生。
教研室意见:
负责人签名:
注:
本任务书一式三份,由指导教师填写,经教研室审批后一份下达给学生,一份交指导教师,一份留系里存档。
湖南科技学院本科毕业论文(设计)开题报告书
论文(设计)题目
作者姓名
陈璟
所属系、专业、年级
电子工程系电子信息工程专业2009年级
指导教师姓名、职称
梁晓琳讲师
预计字数
10000
开题日期
2012-12-25
选题的根据:
1)说明本选题的理论、实际意义
2)综述国内外有关本选题的研究动态和自己的见解
1)本选题的理论、实际意义
随着人们对数据业务的需求越来越多,数据通信在近来得到了长足的发展。
但是由于通信信道的传输特性的不理想和加性噪声的影响,设备之间的数据通信常发生一些无法预测的错误,为确保高效而无差错的传输数据,降低错误而带来的影响,必须对数据进行差错检测及控制。
在诸多检测手段中,循环冗余检测方法是非常有效的方法。
CRC是对传输数据进行校验的特点是:
检错能力极强,开销小,易于编程。
从其性能及开销上均远远优于奇偶校验以及算数和检错等方式。
因而,在数据存储和数据通信领域,CRC无处不在。
2)国内外有关本选题的研究动态和自己的见解
目前,我国基于FPGA的循环冗余校验码的实现系统刚刚起步,所以研究并开发一种基于FPGA的循环冗余校验码的实现系统具有很大的工程实际意义。
在我看来,数据通信的无处不在,为了降低传输错误带来的影响,此课题研究会使得通信质量的提高。
因此,这是一个很有研究意义的问题。
主要内容:
绪论
1基础理论
EDA技术CRC
2硬件描述语言与可编程逻辑器件
硬件描述语言(VHDL)FPGA(现场可编程门阵列)芯片
3CRC生成器和校验器的设计
用VHDL设计串行的CRC码传输过程VHDL硬件描述语言设计CRC
CRC模块原理图
4CRC生成器和校验器
CRC生成器和校验器的硬件实现波形仿真
研究方法:
1完成设计的流程部分,每个阶段的内容。
2编写代码,完成波形仿真,提高研究效率。
完成期限和采取的主要措施:
1、完成期限:
第7学期的暑假,查文献,熟悉EDA技术的应用形式;
(2)第8学期的第1周,CRC的生成原理以及模块结构图如何生成,然后写好概要设计和详细设计;
(3)第2周,完成论文的基本框架;
(4)第3-4周,完成CRC模块原理图,完成程序,进一步补充毕业论文内容;
(5)第5周进行程序结果的测试,修改程序;
(6)第6-8周,进一步完善毕业论文内容;
(7)第9周完成毕业论文初稿;
(8)第11周定稿,填写相关表格;
(9)第12周毕业论文装订,准备答辩。
2、采取的主要措施:
(1)密切联系本组设计成员及毕业设计指导导师,寻求有关毕业设计信息,确定设计课题方向与设计内容;
(2)充分利用图书馆和网络查阅相关资料,广泛获取必要的知识,了解最新研究动态。
(3)虚心向老师请教和同学进行学习交流,保障毕业设计的顺利完成。
主要参考资料:
指导教师意见:
指导教师签名:
签名:
年月日
开题报告会纪要
时间
2012年12月25日
地点
三教103
与
会
人
员
职务(职称)
张新安
教授
潘海军
高级实验师
唐云
讲师
梁晓琳
李荣
张丹
硕士
会议记录摘要:
1.为什么要选这个题,有何意义?
(张新安老师)
答:
随着EDA技术的发展,FPGA已经在许多方面得到了广泛应用。
循环冗余码校验(CRC)是一种可靠性很高的串行数据校验方法,通过此技术可提高通信的质量。
2.介绍一下你的设计的思路?
(梁晓琳老师)
我这次的设计的采用的是通过VHDL语言设计CRC码传输过程,并通过VHDL硬件描述语言设计CRC,然后就是CRC校验器与生成器硬件实现然后生成波形仿真。
3.介绍一下FPGA工程的设计流程?
(潘海军老师)
答:
1.设计输入2.仿真验证3.设计综合
4.设计实现5.时序分析6.下载验证
会议主持人:
记录人:
年 月日
指导小组意见
负责人签名:
年月日
系部意见
年月日
此表由学生本人填写,一式三份,一份留系里存档,指导教师和本人各保留一份。
湖南科技学院毕业论文(设计)中期检查表
毕业论文(设计)题目
学生姓名
2342
系别
专业
检查日期
指导教师检查情况记载及修改意见:
已经完成的工作:
1、学习模板的使用,学习文本文件的读写;
2、完成概要设计与详细设计;
3、基本完成了代码的编写;
4、完成波形仿真;
5、论文大部分内容已经完成。
下一步的工作:
1、进一步完善代码的可行性;
2、检查代码是否存在错误;
3、进行调试,确保整个设计能正常运行;
4、同时继续论文的写作工作,找出错误,完善论文。
签名:
此表用于指导教师在学生毕业论文(设计)初稿完成后对学生执行任务书情形进行中期检查时用,由指导教师填写。
湖南科技学院毕业设计(论文)指导进程记录表
毕业论文(设计)题目
学号
专业班级
电信0903
指导教
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FPGA 循环 冗余 校验码 实现
![提示](https://static.bdocx.com/images/bang_tan.gif)