FPGA能否推动开源硬件?

技术分类: 可编程器件  | 2008-04-29
来源:电子工程世界 | 作者:向农

  开源硬件挑战重重

  虽然FPGA为开源硬件的发展起到了基础和推动的作用,但我们也很清楚,开源硬件的发展还在面临很多挑战。事实上,虽然开源硬件从诞生到现在已将近10年,很多人付出了大量努力,但至今采用开放源码硬件运用在实际应用系统中的案例几乎没有。

  究其原因,开放源码硬件面临的问题和挑战主要有:

  1)免费EDA工具的获取。尽管有Alliance 和 gEDA 等EDA工具可供使用,但它的功能和易用性和商业EDA软件相比还是不能相提并论。

  2)板卡制造成本。自己制作一块FPGA原型系统板的成本是相当可观的。

  3)上市时间。在电子产品数月就换代的时代,上市时间是电子系统设计的一个关键因素,即使是采用商业IP,  都有可能遇到意想不到的整合问题;而目前开放源码硬件在文档完备性,稳定性上,技术支持方面存在的诸多问题,更是使务实的设计者望而确步。

  4)软件丰富性和工具链问题。如果采用开放源码的处理器,这就意味着从指令集到编译器到调试器都是重新开发的,几乎所有的软件都需要移植和重新编译,这使得开放源码的处理器的开发尤其困难。如果设计实际系统,人们更关心的是如何能解决问题。

  5)厂商支持。正是由于这些挑战的存在,开放源码硬件的活动目前更多的集中在大学和研究机构中,尤其在不发达国家中,更多起着硬件设计知识传播的作用。不过,谢凯年对电子工程世界说,中国其实是最适合学习开源硬件,因为中国的IP保护相较很多国家还是较弱。

  就像开源软件在中国已拥有大量拥趸,开源硬件也终将迎来那一天。

0
0
(请您对文章做出评价)
1】【2
加载中

对文章的评论

更多评论

剩余字数:  

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销

  • 博客推荐

  • 论坛推荐

  • 在线研讨会