基于perl的前端设计辅助gui工具的开发实现

基于perl的前端设计辅助gui工具的开发实现

ID:33885233

大小:2.53 MB

页数:62页

时间:2019-03-01

基于perl的前端设计辅助gui工具的开发实现_第1页
基于perl的前端设计辅助gui工具的开发实现_第2页
基于perl的前端设计辅助gui工具的开发实现_第3页
基于perl的前端设计辅助gui工具的开发实现_第4页
基于perl的前端设计辅助gui工具的开发实现_第5页
资源描述:

《基于perl的前端设计辅助gui工具的开发实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、万方数据摘要摘要随着集成电路发展和集成电路规模的不断扩大,芯片的集成度也随摩尔定律不断的提高。这对前端设计者的工作效率提出了极大的要求,提高前端设计者的效率的普遍的方法是使用前端设计辅助工具。目前前端设计辅助工具主要有GANOVE和WGEN,他们都需要设计者用工具所规定的语法来建立一个包含设计信息的输入文件,这种方法虽然一定程度上提高了效率,但是仍然不令人满意。用图形用户界面(GUI)来代替当前的工具,是一个十分有效的降低工作量,提高工作质量,提高效率的手段。本文用Perl和它的Tk接口模块Pe

2、rl/Tk来开发这个GUI工具。本文基于现有的前端设计辅助工具GANOVE和WGEN,开发了一个支持VDHL的前端设计辅助GUI工具,名为IWEAVER。首先对GANOVE、WGEN、VHDL的特点进行归纳,然后根据他们的特点进行数据结构建模并且开发GANOVE、WGEN和工具的接口,最后在建立的数据结构的基础上建立GUI界面。通过编辑IWEAVER,我们可以建立设计需要的实体并且例化出模块及端口,通过鼠标点击能进行端口之间的连线。IWEAVER能在短时间内对设计进行输入输出,符合设计者的需求。

3、它也支持GANOVE,WGEN的输入文件,这样就可以重用以前的项目并在此基础上进行设计,极大地降低了成本。IWEAVER操作简单容易上手,减小打字的工作量,维护方便,图形界面也使设计清晰地展示出来,可以用在多种场合。本文的研究成果可以应用于用VHDL作为设计语言的芯片设计,有助于提高数字芯片顶层、IP级设计者设计效率,减少开发时间并且它易于维护。关键词:Perl前端设计辅助GUI工具万方数据万方数据AbstractAbstractWiththecontinuousexpansionofthede

4、velopmentofintegratedcircuitsandtheintegratedcircuitsscale,integrationofchipsareconstantlyimprovingwithMoore'sLaw.Ultra-largescaleandultra-highintegrationdemandfront-enddesignerstoworkefficiently.Themethodcommonlyusedforfront-enddesignerstoimproveeff

5、iciencyistouseafront-enddesignaidstool.Forthecurrentlyusedfront-enddesignaidstoolGANOVEandWGEN,adesigninformationinputfilecreatedwithspecificsyntaxisrequired.Thismethodimprovesefficiencytosomeextent.Comparedwiththeabovemethod,agraphicaluserinterface(

6、GUI)ismoreeffectivetoreduceworkloadandimprovethequalityandefficiency.Inthispaper,PerlanditsTkinterfacemodulecalledPerl/TkisusedtodeveloptheGUItool.Basedontheexistingfront-enddesignaidstool,afront-enddesignaidsGUItoolsupportingVHDLcalledIWEAVERisdevel

7、oped.Firstofall,thecharacteristicsofGANOVE,WGENandVHDLaresummarizedandthendatastructureandinterfaceofGANOVEandWGENaccordingtotheircharacteristicsaredeveloped.FinallytheGUIdatabasedonthestructurewehadalreadyestablishedisestablished.ByeditingIWEAVER,we

8、cancreateentity,modulesanditsportsneededbythedesign,andconnectportsviaamouse-click.DesignerscanrealizetheprojectinputandoutputefficientlyusingIWEAVER.IWEAVERsupportsinputfilesofGANOVEandWGEN,sothatyoucanreusethepreviousprojectandworkingbasedonthistoo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。