verilog_实现DES密码算法.docVIP

  • 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逆置换,轮运算,以及密钥生成模块。 我们就要层次分明去编写,最后调用,否则就会乱成一片,信号就会弄不清楚。还有在设计 当中

文档评论(0)

1亿VIP精品文档

相关文档