[发明专利]一种硬件语言自动转换系统在审
申请号: | 201310454977.6 | 申请日: | 2013-09-27 |
公开(公告)号: | CN103455362A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 段振华;刘静;黄伯虎;田聪;王小兵 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种硬件语言自动转换系统,所述转换系统包括词法分析模块,将字符序列转换为tokens,所述字符序列包括Verilog语言中的关键字、标识符、常数、字符串、运算符以及注释符;语法分析与语义检查模块,其中,语法分析基于Bison中规定的Verilog语言的语法规则,识别出Verilog程序中的表达式、语句、过程快、模块等结构,语义检查在语法分析的同时进行;中间表示存储,将得到Verilog源文件的各种结构体,以模块为单位作为中间表示;转换模块,根据Verilog语言与MSVL语言之间的语言转换规则将Verilog语言转换成MSVL语言。 | ||
搜索关键词: | 一种 硬件 语言 自动 转换 系统 | ||
【主权项】:
一种硬件语言自动转换系统,其特征在于,所述转换系统包括:词法分析模块:设有词法分析器,用于将Verilog源文件转换为tokens,其中,包括Verilog语言中的关键字、数值、字符串、标示符、运算符、间隔符以及注释符;语法分析与语义检查模块:设有语法分析器,用于识别Verilog语言中的语法结构;其中,在语法分析的同时进行语义检查;中间存储模块:用于将词法分析、语法分析、语义检查、符号处理后,得到的表示Verilog源文件的中间表示进行存储;转换程序模块:用于输入所述中间文件,并按照Verilog语言与MSVL语言之间的语言转换规则将Verilog语言转换成MSVL语言。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310454977.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种动态调整的数据保护的装置和方法
- 下一篇:动物畜禽肠衣刮油刀