编译型VHDL模拟系统的研究

来源 :北京理工大学 | 被引量 : 0次 | 上传用户:yangjianke
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
该文深入研究模拟技术,将编译型实现算法与事件驱动调度算法结合在一起,构造了一个面向对象的VHDL模拟器,有效地提高了模拟的效率,所提出的新思想和新方法主要有如下几个方面:(1)与传统的模拟器构造方式不同,该文将编译型实现算法和事件驱动有机地结合起来,提出一种面向对象的模拟构造方法.(2)提出一个包含三部分的编译型模拟器总体结构,即模拟调度核心,调试核心和用户VHDL源描述所转化而来的C++代码,具有结构清晰、接口明确等特点.(3)通过对VHDL和C++语言的深入分析和研究,提出一个面向对象的VHDL-C++的翻译算法,可以将VHDL源描述转化为功能等价的C++代码.(4)提出一个为编译型模拟器构造而设计的模拟核心库的构造方法.该核心库可同时适用于同步电路和异步电路的模拟;同时完成功能验证和时序验证工作;适用于从系统行为级、寄存器传输级到逻辑级的设计模拟验证工作.(5)提出一个软硬件协同验证环境的构造方案,该方案采用指令集模拟器和VHDL硬件模拟器相结合的方法.指令集模拟器对以C、C++为输入的软件进行模拟,硬件模拟器对以VHDL为输入的硬件设计进行模拟,通过软硬件协同模拟控制核心进行指令集模拟器和硬件模拟器之间的协调.该协同验证环境可完成嵌入式系统设计初期的设计验证工作.
其他文献
该文首先论述了安全审计的概念,介绍安全审计常用的方法以及对安全审计系统的要求.日志广泛用于系统的调试、监视和安全检查中,是日常安全审计的重要内容和维持系统正常运行
缓冲区溢出漏洞是一种常见的程序漏洞.在所有的操作系统平台上或多或少都存在着这样的漏洞.该文深入研究了缓冲区漏洞产生的根源和机理,从最典型的堆栈型缓冲区溢出开始详细
CONFIG程序是支持飞机设计的工程信息集成管理系统中的一个主要组成部分,主要对飞机设计过程中产生的计算机文件进行管理。它向用户提供文件的发放、提取、校验、批准、版本管
随着政府和企业越来越依赖于计算机网络所存储的数据信息,计算机网络的安全也就日益显示出了其的重要性.尽管人们多年来一直把计算机安全作为活跃的研究领域,但是直到现在,随
事件是数据库主动机制的关键部分,而现有的事件在结构上对刻画事件发生时的粒度过于粗糙,因而若原子事件发生,将引发包含此原子事件的复合事件之间时的冲突,严重影响了ARTDB
该文开篇先介绍该论文研究的问题的意义,然后第二章介绍相关技术.第三章对系统架构从功能层面和代理分组层面上进行介绍.第四章对系统架构的几个关键性技术进行补充性介绍,并
文本分类(Text Classification, TC)是指把文本归到预定义的一个或多个类别中,这一任务在众多信息管理系统具有广泛的需求。目前已经出现了许多分类算法,如支持向量机、朴素
随着多媒体和网络通信技术的发展,视频点播逐渐成为一个具有广泛市场潜力的应用技术。一个视频点播系统能够根据用户请求向用户提供实时的高清晰度的多媒体节目。它的特点就是
该文通过对详细布线技术特别是单元内布线技术的分析和总结的基础上提出了一个库单元内布线的总的算法流程,并针对为提高电路性能,在库单元布线中一般尽可能少用多晶硅布线,
随着VLSI技术的迅速发展及广泛应用,VLSI系统对设计的复杂性、设计的可靠性和开发周期都提出了更高的要求。硬件描述语言为数字系统的设计和存档提供了一种具备形式化、层次化