基于Web的ASIP集成开发环境.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【基于Web的ASIP集成开发环境】 嵌入式系统领域中的特定应用指令集处理器(ASIP,Application Specific Instruction Processor)设计一直是研究的重点,因为它结合了多种先进的微处理器设计方法和技术,能够在满足特定功能需求的同时,缩短嵌入式微处理器的研发周期。ASIP的设计方法涵盖了从理论研究到实际系统设计的广泛范围,包括基于Petri网的ASIP系统设计、基于UML/XML的ASIP系统级设计以及基于GEF框架的ASIP集成开发环境。这些方法通过实例验证了其有效性和正确性。 本文主要探讨了ASIP的研究现状和开发工具的发展趋势。在此基础上,提出了一个创新的思路,即构建基于Web的ASIP集成设计环境。这一设计方法利用Web应用程序作为集成开发环境,使得开发者可以摆脱传统的桌面应用程序,通过移动设备便捷地登录并进行在线设计。采用了ThinkPHP框架作为系统架构的基础,利用第三方JavaScript库实现功能丰富的用户界面。 在目标板的Linux系统中,建立数据库以存储硬件逻辑模块的I/O信息、IP核数据以及芯片资料。通过第三方JS库实现数据库的CRUD(Create, Read, Update, Delete)操作,管理硬件模块的属性,包括模块的I/O配置和芯片PIN的编辑。此外,第三方JS库还用于展现模块与总线的连接关系,以及模块的空间集成特性和状态机的时间状态表现。 论文详细阐述了开源硬件底层和操作系统的网络功能实现,简要介绍了ADL(Architecture Description Language)模型转换、代码映射、ADL与EDA(Electronic Design Automation)接口的可执行流程。为了验证设计的有效性,选择了基于Altera Cyclone IV的FPGA小系统版,移植了开源的openrisc软核开发板,实现了Ubuntu系统的运行,并且通过Windows系统开发的ASIP集成开发环境,最后在Linux系统中部署Web应用程序进行测试。 关键词:ASIP;ThinkPHP;第三方JS库;openrisc;应用研究 这篇硕士学位论文详细研究了基于Web的ASIP集成设计环境的构建,涵盖了从系统设计理论到具体实现技术的多个层面,为ASIP设计提供了一个新的、便捷的开发途径,特别是在移动设备上的应用,进一步推动了嵌入式系统设计的效率和灵活性。
- 粉丝: 26
- 资源: 31万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助