首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 171 毫秒
1.
面向对象编译类库构造   总被引:5,自引:0,他引:5  
通过对编译系统进行面向对象分析,探讨了基于类库的编译器构造方法.在抽取语言文法基本结构的基础上,构造了可复用的编译基本类.编译基本类模型以语法单元为单位,集编译过程中词法分析、语法分析、语义处理、优化和执行等操作与一体,打破了传统编译器中各个编译阶段的空间分割.在基于类库构造的编译器中,对符号表做了类化处理并采用了动态的多级结构,同时将语言语法和语义的处理相分离.提高了编译成份的可扩展性、可复用性和可维护性.  相似文献   

2.
简要介绍了VHDL语言的发展,详细讨论了VHDL语言编译器的设计;对预处理、词法分析、文法处理、语法分析、语义分析、出错处理6个模块进行了介绍,同时设计了源描述编译的中间数据格式。  相似文献   

3.
提出一种基于FPGA的电梯控制器的设计与实现方案,采用VHDL描述语言,在集成开发环境QuartusⅡ中进行设计、编译、综合、调试及仿真.该控制器遵循方向优先的控制方式,提供6个楼层多用户的载客服务并指示电梯的运行情况.仿真结果证明该电梯控制器具有较强的灵活性和抗干扰性.  相似文献   

4.
首先用面向对象的方法设计了一个离散事件仿真核,然后将该仿真核应用于VHDL仿真中.由于对离散事件系统进行了合理的抽象以及仿真核提供了简便的编程接口,所以降低了VHDL仿真系统建模的复杂性,并使得VHDL仿真系统具有良好的可维护性和可扩展性.该仿真核还可以应用到其它的离散事件系统仿真场合.  相似文献   

5.
应用XILINXISE软件开发平台,采用自顶向下的设计方法及VHDL语言描述开发设计了CISC-CPU系统.将CISC-CPU划分成九个基本功能模块,进行编译综合及仿真,给出了指令执行的仿真波形,验证了CPU指令的功能.  相似文献   

6.
应用VHDL语言对十六路彩灯控制器进行硬件电路描述,在MAX+PLUSⅡ环境下通过了编译、仿真、编程、调试,实现了彩灯控制器的设计。  相似文献   

7.
基于FPGA自适应高速RS编译码器的IP核设计   总被引:6,自引:0,他引:6  
针对IP核设计方法讨论了一种可动态配置编码方案的高吞吐率RS编译码器,该编译码器采用Euclid算法实现译码,编译码过程采用流水线结构提高速率,整个设计使用VHDL语言描述,并在Xilinx公司的Virtex系列上实现验证。  相似文献   

8.
基于ISE软件开发环境,运用VHDL硬件描述语言,设计了一款4路竞赛抢答器,给出了抢答器系统的系统功能模块;对设计工程进行了综合、编译、仿真,并下载到FPGA芯片xc3s700a-5fg484进行测试;结果表明设计能实现系统预期的功能.  相似文献   

9.
基于FPGA的自动升降电梯控制器设计   总被引:3,自引:0,他引:3  
针对传统单片机设计的电梯控制器外围电路复杂,性能不稳的缺点,提出了基于FPGA的电梯控制器设计。控制器以FPGA芯片为核心,各种功能通过在FPGA设计工具中用VHDL语言进行描述,在集成软件环境中进行编译、调试及综合,使用专用下载电缆将程序代码下载到芯片中以实现其功能。从程序仿真图上可以看出该控制器提供6个楼层多用户的载客服务并指示电梯的运行情况。该方法不仅简化了电路设计,提高了控制器抗干扰性,而且降低了功耗,具有广阔的发展前景。  相似文献   

10.
面向VHDL语言编译器VCompiler93的研制   总被引:1,自引:1,他引:0  
研制用于VHDL语言的编译器,语法分析采用一便扫描和预测分析的策略,提出了适用于处理VHDL语言中语法冲突、各类重载语法、静态层次确立等语法现象的具体算法。开发出面向VHDL93标准的VHDL语言编译器VCompiler93,该编译器运行正常,表明所采用的解决方案合理,算法有效。  相似文献   

11.
基于面向对象的编译原理实验的研究   总被引:2,自引:0,他引:2  
概述了面向对象方法的基本思想及其技术特征,说明了面向对象技术应用特点;采用面向对象程序设计语言(C++语言),实现了编译原理课程的几个实验;最后阐述了面向对象技术用于编译原理实验的设计和实现的特点.  相似文献   

12.
Petri网适合于异步并发系统建模,将Petri网转换成硬件描述语言,就可以通过EDA工具来实现Petri网控制器.文中给出了Petri网-VHDL编译程序的构造方法.使用CONPAR语言对Petri网进行描述,获得Petri网的CONPAR格式文本文件;由编译软件FLEX生成的词法分析程序产生相应的单词,并将单词传给BYACC程序;再由BYACC程序识别出这些单词,并以自底向上的方式进行归约,形成一棵抽象语法树;最后,自顶向下遍历这棵抽象语法树,将Petri网的CONPAR格式文本转换为VHDL代码.文中给出了一个实例,将编译获得的VHDL代码,通过EDA软件工具MAX PLUSⅡ编译、仿真、综合并下载到系统可编程器件中,仿真波形和试验结果都证明了这个编译程序的正确性.  相似文献   

13.
面向对象语言编译器自动测试工具   总被引:2,自引:1,他引:2  
针对面向对象语言编译器的自动测试问题,结合实际项目,研究了面向对象语言编译器自动测试工具(简称O-OCTT)设计与实现涉及的有关理论和技术的关键点,阐述了O-OCTT的系统目标定位.在对传统编译器的测试模式进行分析与比较的基础上,提出并设计了O-OCTT的测试策略、测试模式和体系结构.提出的可行的O-OCTT的实现机制,测试用例产生策略及引入的插件式设计思想,使O-OCTT可适用于多种面向对象编译器的测试.  相似文献   

14.
介绍了一种基于场景的,面向对象的软件体系结构分析方法(SAAM),并根据SAAM方法提供的评价软件体系结构的可行的步骤对CASL编译程序所选用的管道过滤器风格的体系结构进行了一些分析,最终对CASL编译程序采用的这种体系结构作出了整体的评价.  相似文献   

15.
空间信息数据概念模型的建立和业务数据库结构设计是GIS应用数据库建立过程中最主要的两部分工作.能否选择恰当的数据概念模型和数据库结构设计方法是数据库设计能否获得成功的关键所在.通过分析二阶分析模式,一阶分析采用面向对象整体数据模型建立GIS数据库的底层空间数据模型,二阶分析采用语义对象模型设计出实用的数据库结构.并提出了用象形图结合UML的模型表达方式.并以具体实例验证了二阶分析模式及其表达方式的可行性.  相似文献   

16.
在分析现有并行设计过程建模研究的基础上,提出了一种基于统一建模语言(UML)和多色集合理论的并行设计过程建模与分析方法,分析了并行设计活动的连接形式、UML活动图的基本建模元素和基本模型结构.采用多色集合理论,将UML活动图节点间的连接关系和基本模型结构形式化,结合基于特征的零件和工艺并行设计过程,建立了UML活动图模型,从模型简化、路径求取和时间消耗等方面定量地分析了并行设计过程,实现了该模型到多色集合围道矩阵的映射.研究表明,该方法具有面向对象且易于被非专业人员理解和使用的特点,可以为产品设计过程建立形式化模型.通过对设计活动进行布尔运算和定量分析,发现了影响产品设计进程的关键环节,从而为并行设计的组织和实施提供了理论指导.  相似文献   

17.
为了实现面向对象语言编译器自动测试工具(O-OCTT)对多种面向对象语言的支持功能,研究系统功能扩展的实现方法.基于现有O-OCTT的测试模式和整体功能构架,借鉴插件式(plus-in)的设计思想,对系统的测试用例生成器进行改进,将测试用例中间代码自动生成的方法引入测试用例自动生成过程中,实现系统对多面向对象语言的支持,使O-OCTT能适应面向对象语言编译器的自动化测试要求.  相似文献   

18.
对于大而复杂的应用系统,现有的面向对象的开发方法(OOD)在识别问题域中的对象上还存在着很大困难,直接影响了需求分析的效率和质量.为此,就需要对现有的开发方法进行改造,使之能够适应开发实践的需要.笔者对当前的OOD及功能化开发方法(FD)作了深入分析,提出了一种新型的对象分析及设计方法.该方法在OOD原理的基础上,在对象分析中引入了FD方法,把对象细化和功能细化结合起来,在不断的细化中完成对象的识别、分析及设计.在分析完成后则采用OOD的同态映射法,把问题域同态映射到解域.这样既能使应用系统具有良好的性质,又解决了当前OOD在复杂问题域中对象识别难的问题.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号