分组算法模块的VHDL和VERILOG实现及其比较研究

被引:3
|
作者
许萍
程代伟
龙束媛
机构
[1] 北京电子科技学院通信工程系
关键词
分组算法模块; VHDL; Verilog; 资源; 速度;
D O I
暂无
中图分类号
TN918.1 [理论]; TN791 [];
学科分类号
070104 ;
摘要
分组密码算法是一种常用的密码技术。其加密速度非常快,在数据加密领域仍广泛使用。目前,分组密码的重点研究方向包括新型分组密码的研究,分组密码的实现研究,分组密码的各个组件的研究等等。本文从AES的5个候选算法中提炼出7大分组算法模块,分别用VHDL和Verilog实现,并对资源占用情况加以分析比较。然后选取分组算法的典型代表AES,用两种语言实现并对资源占用情况和实现速率加以比较。结果表明:对于小型分组算法模块,VHDL和Verilog的实现在占用逻辑单元方面基本上没有什么差别;对较为复杂的模块和AES算法,Verilog的实现会比VHDL的实现占用较少的资源,但速度要慢些。
引用
收藏
页码:353 / 354+357 +357
页数:3
相关论文
共 1 条
  • [1] 电子设计自动化应用技术[M]. 高等教育出版社 , 路而红主编, 2004