基于可重组体系结构的密码芯片设计及其FPGA实现

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:jiaofangjunonline
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文系统地论述了基于可重组体系结构的密码芯片设计的全过程,文章首先阐述了该设计的课题背景,给出了使用HDL方法设计密码芯片的特点和研究思路,然后对芯片的设计环境作了简要说明,并对密码算法进行了简单介绍。在此基础上详细讨论了基于可重组体系结构的密码芯片设计方法和各电路实现的结构图,包括算法电路、可控节点寄存器堆、译码电路、接口电路和主控模块电路等。通过对各个模块设计过程的介绍,阐明了使用HDL语言设计超大规模集成电路的一般特点。 本文所阐述的密码芯片在Altera公司的APEX20KE FPGA上进行了测试。工作频率达到了40MHz,占用了3万个LE.,利用Altera器件的ESB资源,采用内置RAM和内置ROM设计方法,用一片芯片即可实现整个系统的功能,充分体现了SOPC的设计方法和理念,对芯片的仿真和测试均证明芯片功能正确,表明基于可重组体系结构这一重要思想在密码芯片设计中具有特殊的意义。 该芯片的设计遵循HDL设计方法学的一般方法。在Innoveda的Visual HDL设计平台上用HDL语言完成了设计输入,使用Modelsim仿真器完成了功能仿真,使用Synopsys的FPGA CompilerⅡ进行了基于Altera FPGA库的网表综合,最后将EDIF网表输入Altera的布局布线工具QuartusⅡ中进行了布局布线,将生成的sdo文件反标到Modelsim仿真器中进行了时序仿真,该设计的成功,再一次表明了HDL设计方法的正确性和有效性。
其他文献
随着“数字地球”从概念模型走向应用,“数字地球”提出的诸多设想已变成现实,并已极大的方便了公众生活。旅游是以地球为依托的领域,公众是旅游的主体,将“数字地球”服务大
马铃薯甲虫Leptinotarsa decemlineata(Say)是世界上重要的毁灭性检疫害虫。国内外针对马铃薯甲虫的防治技术包括农业及物理防治(与非寄主作物合理倒茬轮作,诱集捕杀等)、生
本论文主要研究了几种低维半导体氧化物材料,包括四足空心氧化锌晶须、二氧化钛纳米管及纳米线的合成方法以及它们的微观结构和性能的表征。 在ZnO的研究中,我们首次发现了
<正>美国教育家布鲁巴克说:"教学艺术遵循的最高准则就是让学生自己提问题。"我国著名教育家朱熹也指出:"读书无疑者,须教有疑。"由此可见教学过程中质疑的重要性。那么怎样
本文首先指出并纠正了《特点》一文中的若干错误,然后针对《特点》对遵义方言儿化韵的描写,重点讨论了遵义方言的儿化。
低场脉冲核磁共振的系统中,电路部分的性能直接关系到系统工作状态,是整个系统能否正常工作的关键。因为系统场强低,能接收到的磁共振信号非常微弱,信噪比极低,本文的主要工作就是
随着城市现代化进程的不断加快,城市园林绿地面积越来越大,绿地养护用水大幅度提高。城市水资源的日益紧张和节水理念的深入人心使得大水漫灌的费水时代逐渐被更加节水的灌溉
<正>经济的低迷使欧洲将全球第二大航空市场的位置拱手相让给了中国,曾经在航空运输业发展历程中占据重要地位的诸多老牌航空公司也纷纷陷入困境或彻底消失于历史的舞台。作
本文将有限元(FEM)/边界积分方程(BI)混合方法应用于电磁散射问题。在二维和三维散射问题中,分别应用二维结点FEM/BI混合方法和三维矢量FEM/BI混合方法。有限元单元使用二阶曲边
随着课程改革的实施,信息技术也被纳入到高中课程中,成为一门重要的学科。现如今是科技发展的时代,培养学生掌握信息技术的能力以及信息素养是非常有必要的。因此,老师教好信