在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 9386|回复: 23

Open Core在国内能否进行商业化运营

[复制链接]
发表于 2010-8-15 22:50:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
最近有朋友谈到他需要一款ARM9芯片,功能不求那么多,有Core、SDRAM、Flash、LCD、GPIO就足够了,但是价格要足够的低——简单的说:有S3C4xxx的部分性能、有LPC21xx的价格。很显然这是不可能的,ARM的授权越来越偏爱于大厂,而且越是大厂大公司的授权费越是便宜,小批量小厂越是贵的吓人。

很是感慨:市场上,越来越趋向ARM一统天下的状态,ARM收购了Keil公司之后,更是隐隐然统一天下嵌入式系统的趋势。有如当年的操作系统领域,自由竞争阶段操作系统百花齐放,后来基本上是Windows的一统天下了。

不过,操作系统领域,Open 的Linux终于开花结果,捅破了操作系统Windows垄断的局面。那么在IC的微处理器领域,能否会出现统一的奇迹:在一批志愿者的努力下,Open Core也能够开出艳丽的花朵呢?

大家知道,IC行业的专利一堆一堆,十分恐怖的阻碍着发展,比如早也是昨日黄花在市场一塌糊涂的Rabus,却享受着全球所有存储器厂商的进贡;而ARM公司的专利壁垒也让其它的开发更困难;MIPS的指令专利,使得有能力收购整个MIPS公司的中科院计算所却不得不付出财产和名誉的双重损失来设计龙芯……

国外的Open Core组织远远不如当年的GPL自由软件组织那样旺盛,但依然有不少成功的例子。
GPL协议是允许代码开发,但是并不阻碍任何在遵循GPL协议下的商业化运营的,也就是说Linux肯定不会阻止Red Hat公司去商业化并获利的,只要它是遵循GPL协议的。所以,如果在国内,采用Open Core的方式,将这些未经过严格验证和实现的功能进行更苛刻的验证、组合、直到流片和出产品,这样的商业化运作或许也是有机会的,如同Linux一样!

前不久接触到FreeARM,感到实在是没有办法与正宗的ARM的商业IP核相比,而且一旦商业化肯定面临license壁垒的,只能学习而已。但是刚刚接触Open Core的一个CPU,是OpenRisc1200,有wishbone总线接口,JTAG调试功能已经足够强大,最重要的是已经有开发工具GCC的成功移植。

第一次推出产品,至少需要一批流片、集成开发环境、Develop Kits、Demo Boards吧?
希望有兴趣并且有志气的人员能够组织起来。

大家认为这样的Open Core在国内进行商业化运营会有什么效果呢?
 楼主| 发表于 2010-8-15 22:56:18 | 显示全部楼层
本来有个网站http://www.openrisc.com.cn/,似乎当初该网站建立者是希望能够推广的,但应者寥寥。我今天看了下,也的确内容很少,而且发帖还要进行审核、不能所见即得,很是遗憾。

今天刚在网上订了本书《开源软核处理器OpenRisc的SOPC设计》,北京航空航天大学出版,徐敏,孙恺,潘峰编写,这样看书可以大大节省时间。

也希望能够找到有志的朋友,不仅仅是学习,还要真实的运作起来。

随后一段时间内,会不断的更新,希望会有心得体会!
 楼主| 发表于 2010-8-16 09:41:50 | 显示全部楼层
通观eetop论坛,以上传下载资料位多,目标是学习或者是收集资源。但是想以工程的方法去运作项目的并不多。我认为学习还是在真正的项目中成长的才会最快。
许多前辈高手均已经是各IC设计公司的骨干了,似乎上论坛进行讨论的很少,毕竟知识只有在公司的项目中才能化成财富。
发表于 2010-8-17 13:34:03 | 显示全部楼层
LEON3+FPU可以满足你朋友的需求。想商业化的话,需要对原有的代码进行裁剪和仔细的验证。
发表于 2010-8-17 13:53:39 | 显示全部楼层
推荐leon3,license fee也不贵,一次项目2W欧元
发表于 2010-8-17 14:00:24 | 显示全部楼层
我个人觉得做开源ARM处理器是可行的,并且也可以商业化。
简单的理由:在你还名不见经卷的时候,ARM是懒得理你的,到你搞大了,赚了钱影响到他的市场时,他才会想办法把你干掉。不过,这时候,你也有点力气了,大不了把公司卖给ARM。
长期来看,ARM的架构一定会开放的。(等到ARM自己愿意开放时,再写开源ARM基本上就没有商业价值了。因此,不如现在就搞,加快其开放的步伐。)

FreeARM就不说了,N年前,国外的大学生就有写过ARM7和ARM9当课程作业了。

每次我把自己的Idea拿来跟人讨论时,基本上就没有人当一回事。非IC设计的人认为这个太难了,看不到赚钱的希望;资深设计工程师又忙着手头的项目,忙着往管理上爬,没时间没精力搞这个。

我的情况也如此。不过,每当静下心来时,总会觉得有所失落。这种感觉与钱没有直接关系,总在问自己,为什么不把它做出来?

51,LEON2, LEON3 都定制并且流片验证了,下面该找时间做ARM了吧。做ARM第一个目标:Cortex-M0. 无论多长时间,发扬愚公移山的精神,把它搞出来!
 楼主| 发表于 2010-8-17 14:44:42 | 显示全部楼层
LEON3受制于sparc指令的授权,开发起来会受到license的困扰,授权费是小组织很难承受的。不过这也是一个不错的芯片方案,刚搜索了一下,似乎国内的上海创景计算机系统有限公司在以此芯片开发了一些系统了。

的确如此,IC人都要生活,而且也玩不起花钱花精力而且回报又少的东西。

ARM比较复杂,而且由于有些有渠道的可以用很低的价格搞到ARM某些版本的商业化IP,所以大大挫伤了自主开发的兴趣。
 楼主| 发表于 2010-8-17 15:02:30 | 显示全部楼层
去leon3的官方网站http://www.gaisler.com/看了一下,内容比较详细,并提供了LEON3 and GRLIB IP Library及相关开发工具的下载。可惜我对VHDL很不熟悉,还是从比较了解的Verilog源码的OpenCore芯片入手吧。
发表于 2010-8-18 16:34:16 | 显示全部楼层
SPARC的指令集是开放的,不需要授权费用。V8,V9都有很多成熟的产品。
发表于 2010-8-18 16:41:39 | 显示全部楼层
想看verilog的SPARC? 64bit的多处理器Core要不要?
百度一下OpenSPARC-T1. 别人拿它做服务器芯片。全部源代码,开发工具什么都有了。

只要你愿意,有时间,有精力,随你搞。
我的目标只是做控制用的嵌入式处理器,32bit已经足够。不想弄64bit的东东。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-24 17:01 , Processed in 0.025556 second(s), 12 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表