[发明专利]一种基于开源处理器与开源操作系统的SoC开发方法无效
申请号: | 200710075658.9 | 申请日: | 2007-08-13 |
公开(公告)号: | CN101369226A | 公开(公告)日: | 2009-02-18 |
发明(设计)人: | 李挥;田欢;陈曦;倪继利;王升杨;王智韬;李烽;马建设;赵骞;安辉耀;胡淑花 | 申请(专利权)人: | 北京大学深圳研究生院;李挥 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 深圳市科吉华烽知识产权事务所 | 代理人: | 胡吉科 |
地址: | 518055广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 处理器 操作系统 soc 开发 方法 | ||
【技术领域】
本发明涉及SoC(片上系统:System on Chip)开发技术领域,特别是一种基于开源处理器与开源操作系统的SoC开发方法。
【背景技术】
在信息技术领域,处理器和操作系统始终处于核心地位。
以ARM(Advanced RISC Machine)及MIPS(Microprocessor withoutInterlocked Pipeline Stages)为代表的RISC(Reduced Instruction Set Computer)处理器和微软公司Windows CE操作系统在市场上占据主导地位,但其付费和非开源的私利性使得采用该结构的产品成本高且其系统难以精简和优化。
在软件领域,以Linux领衔的开源软件技术对信息技术领域产生了深远的影响。越来越多的公司采用开源软件作为他们产品的一部分,而一些公司则以提供经过验证的开源软件作为其盈利点。目前很多软件都是开源的,数字系统太复杂,不开源成本太高。
在硬件尤其是集成电路设计领域,开源处理器技术正在兴起,仍然处于起步阶段。Xilinx公司公开的PowerPC 405芯片架构、Altera公司发布的Nios芯片架构、Sun公司公布的UltraSPARC Architecture 2005架构和HyperVisor API标准仅限于提供不能修改的内核,均不是完全开源的处理器。
【发明内容】
本发明克服了现有技术中不开源的不足,提供了一种基于开源处理器与开源操作系统的SoC(片上系统:System on Chip)开发方法。
本发明通过下述技术方案予以实现:首先建立基于开源处理器的SoC开发平台,之后将开源操作系统移植到SoC开发平台。
一种SoC开发方法,使用开源处理器、开源操作系统,FPGA(现场可编程逻辑阵列:Field Programmable Logic Array)现场可编程逻辑电路,首先建立基于开源处理器的SoC开发平台,之后将开源操作系统移植到SoC开发平台,开源处理器与开源操作系统均开放源代码。
所述开源的处理器IP核能提供多种IO接口及按目标系统的需要对IO接口进行配置,使得硬件开销最少或在一定约束条件下最优。
所述开源的操作系统能按目标系统的需要对组成模块进行配置或裁剪,使得软件系统最精简或在一定约束条件下最优。
所述的SoC开发方法能应用于软硬件协同设计,并在一定性能指标约束条件下软硬件协同配置最优。
所述的SoC开发方法,结合经过半导体代工厂流片验证后的开源处理器SIP(硅权智IP:Silicon IP),可以明显的加快相关SoC芯片的开发,降低研发流片的风险。
所述的SoC开发方法以低廉的价格向大学推出先进数字电路、处理器与集成电路设计教学和研发系统。
所述开源处理器采用Open RISC1200,开源操作系统为Linux 2.6,以Altera公司的FPGA可编程器件及其相关开发工具及其它硬件电路构成。
所述的SoC开发方法,其具体步骤如下:
第一步,采用FPGA芯片建立基于开源处理器SoC的平台,开源处理器核是用HDL代码编写的,相应的HDL设计文件通过使用综合工具生成FPGA的网表文件,然后使用Quartus开发工具生成相应的下载文件,通过JTAG端口将其载到上述SoC硬件平台的FPGA芯片上;
第二步,将开源操作系统Linux 2.6移植到SoC开发平台上,开源处理器作为SoC平台的核心部分,片内ROM负责系统的初始化和将程序拷贝到片外RAM中,片外RAM负责存放程序和数据,通过使用开源处理器工具链软件cygwin,将按需裁剪后的开源操作系统Linux 2.6烧写入ROM中。
所述的SoC开发方法推出先进数字电路、处理器与集成电路设计教学和研发系统。
发明的有益效果:
与现有技术相比,本发明的有益效果是能按需求增减处理器的指令集,配置处理器硬件系统的IO接口,及裁剪操作系统的内核。
本发明SoC平台作为一套基于开源处理器与开源操作系统的全开放平台,在片上系统上实施软硬件协同设计,节省芯片面积,提高软件效率,结合经过半导体代工厂流片验证后的开源处理器SIP可以明显的加快相关SoC芯片的开发进程,降低研发流片的风险,能有效的降低成本,以低廉的价格作为高校先进数字电路、处理器与集成电路设计教学系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学深圳研究生院;李挥,未经北京大学深圳研究生院;李挥许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710075658.9/2.html,转载请声明来源钻瓜专利网。