基于SystemC的DES算法建模和验证

来源 :上海大学 | 被引量 : 0次 | 上传用户:lydia1122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着芯片集成度的快速增长,集成电路工业进入到了片上系统(SystemonaChip,SoC)时代。急剧上升的复杂度和日益苛刻的上市时间向传统设计方法提出挑战,迫切需要更有效,更快速的新的设计方法的支持。 SystemC应运而生,它是系统级设计的统一软硬件建模语言,支持从概念到实现的无缝设计流程。使用SystemC使得设计基于统一的语言环境,整个系统得到可执行的功能规约,软硬件协同验证在设计前期就开始,仿真速度更快。它避免了传统的设计方法中由于使用了多种设计语言,不同设计人员之间存在的交流障碍。 另一方面,在信息安全日益重要的今天,加密作为一个最为有力的武器,正在发挥着重要的作用,数据加密标准(DataEncryptionStandard,DES)安全性高、运算简单、速度理想。利用SystemC对DES建模并得到硬件实现极具理论意义和现实意义。该加密模块可以广泛运用于诸如智能卡之类的各种产品。 本文运用SystemC完成了DES算法的建模和功能验证。所做的主要工作如下: 1.针对目前SystemC还不是很成熟,支持其设计的流程和工具不是很完善的现状,结合相应的EDA工具给出一套基于SystemC的设计方案;探索出基于SystemC核心库和SystemC验证标准(SystemCVerificationStandard,SCV)进行功能验证的方法。 2.以面积为目标,对DES算法的具体实现做了改进和调整,并对算法实现的体系结构做了合理优化,完成了算法建模。 3.利用一个经过验证的行为模型作为参考模型,对建立的模型进行了功能验证。验证中采用了SCV验证库提供的随机测试向量生成方法。 4.对不可综合的代码进行修改,利用SystemCCompiler将它转化为VerilogHDL并完成了综合和自动布局布线。
其他文献
本论文工作对产精氨酸突变株进行代谢工程改造,通过对精氨酸生物合成途径中的关键节点γ-谷氨酰激酶以及中心代谢途径中的关键节点磷酸烯醇式丙酮酸羧激酶和丙酮酸羧化酶进行
肽转运是真核生物和原核生物中普遍存在的一个现象,它在真核生物和原核生物的生长过程中具有重要的作用。在细胞内寡肽的运输是要通过载体(肽转运蛋白)介导并需要提供能量的
本文通过对荣华二采区10
初中生英语口语教学是一项难度较大的教学工作,对于缺乏相应语境的中学生来说,英语口语表达始终是他们急需提升的能力之一。然而,从目前初中英语教学的现状来看,部分教师仍然痴迷
本论文根据现有的实验条件,对于低噪声HEMT,低噪声放大器的设计进行了研究,提出了适合我们设计要求的HEMT件外延层材料结构。  根据低噪声放大器的设计要求,对于低噪声放大
植物光合产物分配直接影响到陆地生态系统的生产力。准确模拟植物光合产物分配动态及其对环境变化的响应将直接影响陆地生态系统生产力和碳收支的准确评估。本文首先探讨了土
集成电路中的所有器件都是通过电源网格得到其所需的供电电压的。随着集成电路制造工艺的不断向前推进,尺寸的不断缩小,电源网格完整性分析也变得越来越重要了,互连线的电阻
开放式基金费用与绩效和资金流之间存在密切的关系,本文选取2006~2007年的数据,以开放式股票型基金为研究对象,采用面板方法进行实证分析,结果表明基金费用与绩效之间呈现明显
小学语文教学的目的,是指导学生正确理解和运用祖国的语言文字,使学生具有初步的听、说、读、写的能力。须知,语文课的第一任务是让学生学习语言。而读是学习语言的重要途径之一
随着Internet的飞速发展,它成为了迄今为止最密集、最丰富的信息来源。那么从这些海量数据中找到使用者感兴趣的信息逐渐成为人们关注的焦点。作为从 Web 文档和 Web 活动中