Verilog的操作语义研究与实现

来源 :华东理工大学 | 被引量 : 0次 | 上传用户:hongniba3493
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Verilog是工业界广泛使用的一种硬件描述语言,可用于不同抽象层次的数字系统建模.为了确保开发的正确性,对Verilog语言的准确理解是十分必要的.而目前它的形式化语义研究还不够充分,这就使得在实际应用中语言的使用者对该语言各个成分的含义可能存在不同的理解,从而导致潜在的危险.本文用形式化的方法对Verilog的语义进行研究,建立了一个Verilog的操作语义模型.该模型分别用二元组和四元组描述了非并发和并发成分的状态,刻画了不同语句的状态转换规则,并用实例描述了并发程序的执行过程.在操作语义研究的基础上,本文提出了一种从Verilog到Java的翻译器模型.该模型定义了一组Verilog语法结构向Java转换的规则,其范围覆盖Verilog行为描述和结构描述的本质特征,使翻译得到的Java代码能够最大限度的模拟Verilog源代码执行时的行为,从而借助Java语言的资源构建Verilog的模拟器.在此基础上给出了翻译器模型的实现方法,包括系统总体设计思想,设计的关键技术及所采用的工具,并通过实例测试了该翻译器模型.
其他文献
大力推进企业信息化,以信息化带动工业化,是加快国民经济信息化的一项重要任务.流程工业覆盖了广泛的产业领域,是国民经济发展中的重要产业部门.同时,流程工业中的生产系统又
最近几年,工作流技术的研究和应用已引起了研究人员、开发人员和用户的普遍关注。诸如计算机支持的协同工作、无纸办公、表单传递、协作系统和办公自动化这些概念很早就已经提
在当前的战争模式下,空中打击已成为局部战争中使用的主要方式,具有决定全局的战略意义.战术弹道导弹作为以防区外精确打击为主要手段的非接触远程作战样式的支柱力量之一,具
一、证券信息技术系统构成证券业的网络系统分为外部网络系统、内部网络系统及业务系统三大部分。外部网络系统是证券营业部网络以外的、与证券营业部相联的各种网络系统。内
对机床工具行业来说,它的采购、销售、库存以及生产管理等数据信息比较复杂,数据统计分析因难。一个大而通用的ERP软件不可能覆盖所有行业,不能满足不同工业领域、不同产品生
本文结合统计语言技术、信息论和当前的语义检索模型,建立了一个基于动态语义环境的知识检索模型,实现了该模型面向文本数据库的应用系统.首先提出了一种支持知识检索的动态
基于当前计算资源和计算能力不断增长的需求,网格技术随之产生。它的最终目标是实现网络虚拟环境上的资源共享和协同工作,消除信息孤岛和资源孤岛。 在网格环境下,许多应用需
射频识别系统应用中存在的主要问题之一是昂贵的读写器成本,特别是工作在超高频和微波频率的读写器。本论文以车辆识别管理系统为应用背景,分析了ZigBee协议栈的特点和实现方
网络技术的发展及用户对多种业务需求的增长,使得原来独立设计运营的电信网,国际互连网和有线电视网正通过多种方式相互融合。在核心网领域,专家们已经达成使用IP分组交换网络的
近年来,数据仓库技术成为计算机领域研究和应用的热点之一。数据仓库从理论研究进入到实际应用,发展速度十分惊人。实践证明,数据仓库技术在为企业或政府科学地提高决策支持水平