- 12
- 0
- 约4.18万字
- 约 31页
- 2018-09-17 发布于湖北
- 举报
verilog_实现DES密码算法
verilog 实现DES密码算法 收藏
1.课题概述(任务、目的、要求)
本课题的任务:利用verilog语言编写出DES密码算法,并在Quartus ii上综合,得到
RTL级电路。
本课题的目的:1. 通过本课题熟练掌握verilog语言,并理解DES加密原 理; 2.
熟悉Quartus ii 软件使用方法。
本课题的要求: 通过本课题的研究,要独立完成本实验,得到综合结果。
2.设计思路及采取的方案
思路:首先,要分析DES加密过程,深入理解DES加密原理;然后提取DES数据路径。
方案:把DES分解成多个模块,分别用verilog语言编写,最后利用顶层模块调用完
成整个DES编码。
4.总结与体会(包括:设计中遇到的问题及解决过程;设计中产生的错误及原因分析;设
计体会和收获)
在设计过程中,遇到不少错误,例如:在verilog语法方面,各种数据类型的定义,always
语句中,“=”左边数据要定义成reg型,assign语句“=”左边要定义成wire型等等,另外在设
计过程中还要把握层次,头脑中要有清晰的思路,例如DES编程,首先要分模块,然后调
用,就很有讲究,DES分为三大模块:IP置换,IP逆置换,轮运算,以及密钥生成模块。
我们就要层次分明去编写,最后调用,否则就会乱成一片,信号就会弄不清楚。还有在设计
当中
您可能关注的文档
- RY2016-MB-001营运部收发文管理制度.doc
- S-011提取浓缩配套设备用户需求书URS.doc
- S315莲花形至万福公路改建工程(K37+025-K51+470)施工招....doc
- S401表 住宿业、餐饮业污染源普查表指标解释和填报说明(可编辑).doc
- S50600风力发电机组更换齿轮箱作业指导书.doc
- SAP Business One和用友U872软件功能比较研究.doc
- S7-200与威纶通触摸屏之间的通讯.doc
- SAP之PM模块设备主数据之详解.doc
- SAP Business One功能详解与商业价值.doc
- sc5[法语学习]Sacvba新兴铸管股份有限公司财务报表分析报告.doc
最近下载
- 广东广州市、韶关市、深圳市、珠海市、汕头市、佛山市、茂名市、肇庆市、东莞市2025-2026学年度第二学期一模测试九年级道德与法治试卷(试卷+解析).docx VIP
- 2022年国企风控岗社招入职笔试真题及答案.doc VIP
- GJY-T-EBJ铁路轨道检查仪软件使用说明书.doc VIP
- 2025年贵阳生地会考真题试卷及答案.doc VIP
- 制造执行系统(MES)的功能与实践 试卷及答案.docx VIP
- 2025应届生应聘国企风控岗笔试真题集及答案解析.doc VIP
- 武汉市武昌区2025-2026学年第二学期五年级语文期中考试卷(部编版含答案).docx VIP
- 船舶碰撞危险度影响因素分析.pdf
- 2026国开形势与政策大作业:为什么说勇于自我革命是党能够引领社会革命的根本原因?.pdf VIP
- 国家学习网《液压气动技术》形考任务3答案.docx
原创力文档

文档评论(0)