CRC生成与校验的设计实现--计算机组成原理课程设计.docx
上传人:文阁****23 上传时间:2024-09-12 格式:DOCX 页数:19 大小:478KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

CRC生成与校验的设计实现--计算机组成原理课程设计.docx

CRC生成与校验的设计实现--计算机组成原理课程设计.docx

预览

免费试读已结束,剩余 9 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

沈阳航空航天大学课程设计报告课程设计名称:计算机组成原理课程设计课程设计题目:CRC生成与校验的设计实现院(系):计算机学院专业:计算机科学与技术班级:学号:姓名:指导教师:说明:结论(优秀、良好、中等、及格、不及格)作为相关教环节考核必要依据;格式不符合要求;数据不实,不予通过。报告和电子数据必须作为实验现象重复的关键依据。学术诚信声明本人声明:所呈交的报告(含电子版及数据文件)是我个人在导师指导下独立进行设计工作及取得的研究结果。尽我所知,除了文中特别加以标注或致谢中所罗列的内容以外,报告中不包含其他人己经发表或撰写过的研究结果,也不包含其它教育机构使用过的材料。与我一同工作的同学对本研究所做的任何贡献均己在报告中做了明确的说明并表示了谢意。报告资料及实验数据若有不实之处,本人愿意接受本教学环节“不及格”和“重修或重做”的评分结论并承担相关一切后果。本人签名:日期:年月日课程设计总结:一开始老师的要求要用modelsim进行仿真,不得不安装新的软件,各种尝试进行破解终于是能使用了。然后借《VerilogHDL设计与实战》学习verilog,发现和c语言很类似,从初步构思到一步步完善直到最后完成整个课程设计,让我更好的巩固了自己所学的知识。翻阅图书去学习一些没有接触过的知识让我更好的了解了这门课程,增强的实践动手能力。在老师和同学的帮助下,从编程到仿真一步一步的去实现课设任务。本学期开设的计算机组成原理课程,让我不但从概念上掌握了计算机内部的工作机制,并且能够学以致用,自主完成这次课程设计。虽然过程中有迷茫,但是作为一名合格的学生,我坚信我可以做到。在老师和同学的帮助下,我没有胆怯,一步步踏踏实实的完成老师分配的工作。不抛弃不放弃,坚持不懈,只有这样的态度,在面对无论是来自学习还是生活的困难,我们才能克服它们,完成自我的升华。指导教师评语:指导教师(签字):年月日课程设计成绩目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc440538876"HYPERLINK\l"_Toc440538878"第1章总体设计方案PAGEREF_Toc440538878\h-1-HYPERLINK\l"_Toc440538879"1.1设计原理PAGEREF_Toc440538879\h-1-HYPERLINK\l"_Toc440538880"1.2设计思路PAGEREF_Toc440538880\h-1-HYPERLINK\l"_Toc440538881"1.3设计环境PAGEREF_Toc440538881\h-2-HYPERLINK\l"_Toc440538882"第2章详细设计方案PAGEREF_Toc440538882\h-4-HYPERLINK\l"_Toc440538883"2.1CRC码的生成PAGEREF_Toc440538883\h-4-HYPERLINK\l"_Toc440538884"2.2CRC码的检测PAGEREF_Toc440538884\h-5-HYPERLINK\l"_Toc440538885"第3章调试与仿真PAGEREF_Toc440538885\h-6-HYPERLINK\l"_Toc440538886"3.1程序调试PAGEREF_Toc440538886\h-6-HYPERLINK\l"_Toc440538887"3.2程序测试及结果分析PAGEREF_Toc440538887\h-6-HYPERLINK\l"_Toc440538888"参考文献PAGEREF_Toc440538888\h-9-HYPERLINK\l"_Toc440538889"附录(源代码)PAGEREF_Toc440538889\h-10-沈阳航空航天大学课程设计报告KEYWORDS\*MERGEFORMAT第1章总体设计方案PAGE\*MERGEFORMAT-3-第1章总体设计方案设计原理CRC码即循环冗余码,可以发现信息在存储或传送过程中连续出现的多为错误代码,在磁介质存储器和计算机之间的通信方面得到广泛应用。CRC码由k位数据D和r位校验码P组成,设被校验的数据是一个k位的二进制代码,将它表示为一个(k-1)阶的多项式:(1-1)将D左移r位的目的是给D右边添加r个0,形成(k+r)位长度二进制代码,其多项式形式为M(x)×。求校验码P的多项