检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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.
分 类 号:TP314[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.51