系统级硬件描述语言SpecC词法分析器设计与实现  

Design and Implementation of a Lexical Analyzer for the System-Level Hardware Description Language SpecC

在线阅读下载全文

作  者:范逸雪[1] 段成华[1] 

机构地区:[1]中国科学院研究生院信息科学与工程学院,北京100049

出  处:《计算机工程与科学》2008年第8期124-127,143,共5页Computer Engineering & Science

基  金:国家863计划资助项目(2002AA141041)

摘  要:随着硬件系统复杂性的提高,在更高的抽象层次——系统级进行软硬件协同设计成为一种趋势。SpecC语言是一种用来在系统级对硬件系统进行描述的系统级硬件描述语言。SpecC词法分析器作为SpecC综合器的基础模块,其性能是影响SpecC综合器性能的关键因素之一,而SpecC综合器是实现系统级设计综合自动化必不可少的硬件系统开发工具。本文在Linux环境下用C设计并实现了SpecC语言的一个词法分析器SpecC_Lexer。它能正确地对用户输入的SpecC源代码进行预处理和词法分析,并在源代码中出现词法错误时给用户反馈错误信息。As the complexity of hardware systems increases, it is necessary to describe the hardware system at a higher level named system level to simplify the software-hardware codesign. The system-level hardware description language SpecC was proposed to describe the design of hardware systems. The SpecC lexical analyzer is the basic module of the SpecC synthesizer, and its efficiency is one of the most important factors that affect the efficiency of the SpecC synthesizer. In this paper, we present a SpecC lexical analyzer implemented under the Linux operating system. The lexical analyzer is called SpecC _Lexer. It can correctly preprocess and analyze the SpecC source file and produce error reports on lexical errors which exist in the source file.

关 键 词:系统级 SpecC 词法分析器 综合器 

分 类 号:TP314[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象