Verilog到MSVL转换中的几个关键问题

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:xuehaocad
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Verilog语言编辑环境简单、设计方法多样,既可以描述硬件系统模型的结构和行为,又可以描述系统的功能,因其简洁多样的形式,在数字电路系统模型设计中得到广泛应用。需求和功能的多样性使得硬件系统设计复杂度不断提高,硬件系统设计的正确性日趋重要。目前,可以对硬件系统模型应用一些软件、硬件或是二者组合的仿真工具进行某种程度的分析和预估,但仿真工具普遍使用过程复杂、价格昂贵,具有较大的局限性。在形式化验证方面,时序逻辑作为一种强有力的理论工具,在软硬件系统设计领域的应用越来越普及。以时序逻辑为理论基础开发的一系列工具,能够对硬件系统模型进行实时仿真和性质验证,从而检测出系统模型中存在的错误并完善。MSVL(Modeling Simulation and Verification Language)作为一种框架时序逻辑程序设计语言,具有简洁、运行效率高、仿真环境简单的特点。把Verilog源程序转换为MSVL程序,对硬件系统模型进行实时仿真、模型检测、性质验证,能够发现错误并反馈优化,对系统设计的正确性提供保证。本文主要研究和解决Verilog到MSVL转换软件架构设计与实现中存在的几个关键问题:嵌套调用关系映射、预处理语句转换、硬件时序特性模拟、接口映射和变量管理。论文首先说明了Verilog和MSVL语言的语法规则和语义特性,给出两种语言转换的基础。其次,详细阐述了转换工具的体系结构和关键问题的解决方法。最后,提出了构建针对MSVL语言的实时仿真环境的设计方案并予以实现,为了验证转换过程的正确性,对Verilog到MSVL转换软件功能进行实例测试,将转换后的MSVL程序在MSV解释器上进行实时仿真,并对实时仿真的结果加以分析。测试结果显示,Verilog到MSVL转换过程中的关键问题得到了很好的解决,达到了预期目标。
其他文献
随着微电子技术、计算技术和无线通信等技术的飞速发展和日益成熟,无线传感器网络被广泛应用于军事、环境监测等多个领域,但是网络的不安全性限制了它的应用,安全问题受到了
虚拟化技术作为一门新兴技术,对于资源管理和控制的研究尚处于起步阶段,现有的方法无法灵活地进行资源管理和控制。同时,现今多数的虚拟机监控系统采集信息不够全面,不能准确
网络管理接口一致性测试包括通信协议一致性测试、信息模型一致性测试和管理功能一致性测试。其中,信息模型一致性测试是检验管理系统或被管设备与管理信息模型的规范是否保
在计算机虚拟仿真领域,应用粒子系统模拟不规则模糊物体的方法已经得到了广泛应用。随着游戏玩家对场景环境要求的日益提高,粒子系统已经成为计算机游戏领域不可或缺的关键技
电子商务是国际市场出现和发展起来的新兴贸易方式。电子商务网站的建设比较容易,但要让电子商务网站发挥更高的效益则是困难的事情。如何吸引客户,提高客户的忠诚度成为企业
图形用户界面(Graphic User Interface),简称为GUI,是指采用图形方式显示的计算机操作环境用户接口。它借助菜单、按钮等标准界面元素和鼠标操作,帮助用户和计算机之间进行交
基于内容的图像检索中面临两个问题:首先是底层视觉特征与高层语义之间存在差距;其次是视觉特征向量的维数较高,使得大型图像数据库中的检索速度非常慢。针对上述问题,本文重点
文本分类在很多文本挖掘和信息检索系统中发挥着重要的作用,可以改善检索性能、提供导航/浏览机制及发现相似文本等。文本分类的研究已成为数据挖掘中一个非常重要的课题。文
众所周知,因特网的迅速普及,推进了全球信息化的建设,与此同时也正深刻的改变着人们的生活和思维方式。因特网作为人们信息获取不可或缺的来源,由于其缺乏统一的组织和管理,
本文描述和实现的数据管理软件是空间信号子系统中的核心软件,主要是作为子系统中的数据管理中心,对整个系统中的数据进行统一的管理。空间信号子系统在分系统中主要负责空间