VHDL到MSVL转换的关键问题研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:zel1988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
超高速集成电路硬件描述语言(Very-High-Speed Integrated Circuit Hardware Description Language,VHDL)是一种用于电路设计的高级计算机语言,其设计的灵活性以及强大的硬件描述能力,使得VHDL语言在电子工程领域应用非常广泛。然而,随着数字电路设计中需求的不断变化以及大规模数字电路系统硬件复杂度的提高,硬件系统设计的正确性和高效性变得日趋重要。现有的工具采用一些软件、硬件或是二者组合的仿真方法对硬件系统模型进行某种程度的分析和预估,但仿真工具普遍使用过程复杂、价格昂贵,具有较大的局限性。因此,如何通过有效的手段实现硬件系统设计的正确性验证成为硬件设计的一个研究难点。在形式化验证方面,时序逻辑作为一种强有力的理论工具,在软硬件系统设计领域的应用越来越普遍。以时序逻辑为理论基础开发的一系列工具,能够对硬件系统模型进行实时仿真和性质验证,从而检测出系统模型中存在的错误并进行完善。建模,仿真和验证语言(Modeling,Simulation and Verification Language,MSVL)是一种用于建模、仿真、验证程序的区间时序逻辑设计语言。本文通过将VHDL语言转换为同等语义的MSVL语言,并对转换后的MSVL语言进行仿真、建模和验证,从而检测VHDL语言描述的硬件系统模型是否满足预期的性质,提高VHDL系统设计的可靠性。本文的主要研究内容包括如下几点:1、为了实现两种语言的转换,本文对两种语言的语言特性进行了研究,并针对其词法和语法规则进行了词法分析器和语法分析器的设计与实现。其中,词法分析器借助词法生成器Lex实现,语法分析器借助语法生成器Bison实现。2、VHDL语言到MSVL语言转换规则的设计与实现。转换器首先对待验证的VHDL代码进行词法分析和语法分析得到其对应的语法树,之后使用转换规则进行处理以得到等价的MSVL程序。由于两种语言的内部机制存在较大差异,转换规则设计的有效性至关重要。本文研究了VHDL到MSVL转换过程中的若干关键问题:变量管理的处理、函数名重名问题处理、元件间的嵌套调用处理、库程序包文件的解析以及接口映射问题的处理等,并针对每一个关键问题给出了具体的解决方法。3、为了验证转换工作的正确性以及关键问题的良好解决,本文基于MSVL编译器实现了实时仿真系统。该系统对转换后的MSVL程序进行实时仿真,并对实时仿真的结果加以分析并进一步验证。大量测试用例的正确运行证明,VHDL到MSVL转换过程中的若干关键问题得到了解决,转换系统得到了更好的完善,具有较高的可行性和可靠性。
其他文献
融资租赁产生于20世纪50年代的美国,伴随着行业60多年的发展,融资租赁已经成为金融系统当中不可或缺的部分,融资租赁在许多发达的国家已成为第二大的融资工具,仅次于银行。我
网络虚拟化成为未来网络的重要发展方向之一,核心思想是实现多个相互隔离的虚拟网络共享物理网络资源。虚拟网络映射(VNE,Virtual Network Embedding)问题是网络虚拟化技术的
在线社交网络的发展与普及给人们的日常生活带来了极大的便利,如今每天有多达数十亿的用户活跃在社交网络上,产生了大量的社交信息。其作为巨大的信息交流与分享的生活服务平
分类是数据挖掘技术研究的热点之一。多标签分类是针对越来越多的多标签数据提出来的,并且已广泛应用于基因功能的检测、多媒体内容的自动标注等多个领域。现今多标签分类面
近现代以来的研究发现,极光现象与太阳风、地球磁层等信息密切相关,可以帮助人们对空间天气进行研究预测。随着极光采集设备的改进和更新,极光数据的数量越来越庞大,传统的人
随着经济的飞速发展、人们生活水平的不断提高和小汽车购置成本的持续下降,乌鲁木齐市的机动车保有量逐年增长,导致现有的停车泊位已经无法满足日益增加的停车需求量。现有的
随着用户对通信运营商所提供服务的期许越来越高,如何保证用户对服务的满意度是一个十分关键的问题。传统的网络优化目标是提高服务质量(Quality of Service,QoS),但是QoS参
近年来,随着云计算和高比特传输速率视频服务的出现,数据中心等应用呈现出高爆发和高带宽等业务特征。为了适应高带宽业务需求,目前光网络的发展已经转向频谱灵活光网络。光
“扩大有序参与、推进信息公开、加强议事协商、强化权力监督”1是党的十八大对健全基层群众自治机制提出的要求。城市居民自治是基层群众自治机制的有机组成部分,如何扩大城
目的:本研究的目的是探讨肠息肉的中医证素分布规律,以期为中医治疗大肠息肉提供辩证依据。方法:收集300例符合研究标准的大肠息肉患者临床证候,根据朱文峰创建的证候量表提取证素。最后进行统计分析,总结证素的分布规律。结果:1.共收集大肠息肉患者300例,男性186例,女性114例,男女比例1.63:1。2.病位证素:有多到少依次为脾248例(82.69%)、大肠119例(39.61%)、胃37例(12