武汉纺织大学硕士学位论文基于Web的ASIP集成设计环境研究作者姓名:上官松指导教师:朱勇学科门类:工学专业:物理电子学研究方向:嵌入式系统及应用完成日期:二零一三年四月WuhanTextileUniversityM.E.DissertationResearchforIntegratedDevelopmentEnvironmentofASIPbasedonWebByDirectedbyProfessorMarch2013独创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名:签字日期:年月日学位论文版权使用授权书本学位论文作者完全了解武汉纺织大学有关保留、使用学位论文的规定。特授权武汉纺织大学可以将学位论文的全部或部分内容编入有关数据库进行检索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。(保密的学位论文在解密后适用本授权说明)学位论文作者签名:导师签名:签字日期:年月日签字日期:年月日论文题目:基于Web的ASIP集成设计环境研究专业:物理电子学硕士生:上官松指导老师:朱勇摘要专用指令集处理器(ASIP,applicationSpecificinstructionprocessor)设计是多年来嵌入式系统研究的热点,融合了许多先进微处理器设计方法和技术,并可以在满足功能的同时缩短嵌入式微处理的研发时间。当前ASIP设计研究进展诸如ASIP的设计方法方法很多,从理论研究到实际系统设计方法,对通用的ASIP设计开发平台的设计尝试。如基于Petri网的ASIP系统设计,基于UML/XML的ASIP系统级设计、基于GEF框架的ASIP集成开发环境,并通过实例对这些方法进行有效性和正确性的尝试。本文讨论了ASIP的研究情况、ASIP开发工具研究现状,在原有研究的基础上,对ASIP的集成开发环境的设计进行了新的尝试,提出了基于Web的ThinkPHP框架的集成设计环境的设计方法,采用web应用程序作为集成开发设计环境,方便开发者撇开传统应用程序,通过移动设备方便地登录,并对开源系统进行在线设计。采ThinkPHP作为框架结构,采用第三方JS库实现功能主界面;在目标板linux系统下部署数据库,存储硬件逻辑模块I/O、IP核及芯片资料,采用第三方JS库实现数据库绑定及CURD操作、编辑总线、硬件模块的对象属性,包括模块I/O和芯片PIN的编辑;同时,采用第三方JS库表现模块及总线连接,包括模块的空间集成特性和状态机的时间状态表现特性。详细讲解了开源的硬件底层和操作系统及网络IE功能实现,简单地描述了ADL模型转换,代码映射、ADL与EDA接口可执行流程。通过设计基于AlteraCycloneIV的FPGA小系统版,调用开源openrisc软核的开发板移植ubantu系统,实现以太网功能,先在Windows系统开发ASIP集成开发环境,然后在linux系统部署web应用程序来测试设计的有效性。关键词:ASIP;ThinkPHP;第三方JS库;openrisc;研究类型:应用研究Subject:ResearchforIntegratedDevelopmentEnvironmentofASIPbasedonWebSpecialty:ComputerApplicationTechnologyName:Instructor:ABSTRACTSpecificinstructionsetprocessor(ASIP,applicationSpecificinstructionprocessor)designofembeddedsystemsovertheyearsahotresearchincorporatesmanyadvancedmicroprocessordesignmethodsandtechniques,andcanshortentheembeddedmicroprocessoratthesametimemeetthefunctionaldevelopmenttime.ThecurrenttheASIPdesignresearchprogresssuchasASIPdesignmethodaremany,fromtheoreticalresearchtopracticalsystemdesignmethods,designofASIPdesignanddevelopmentplatformforgenerictry.SuchastheASIPsystemdesignbasedonPetrinets,UML/XML-basedtheASIPsystem-leveldesign,integrateddevelopmentenvironmentbasedonthetheGEFframeworkofASIP,andthroughtheexampleofthesemethods,thevalidityandaccuracyoftheattempt.Thisthesis,adetaileddiscussionofsomeofASIPdesignmethodologyaswellasthelatestresear...