木易

赛灵思将开源硬件进行到底!

0
阅读(3850)

经过20年发展的开源软件为开源硬件的发展提供了重要的参考模式;硬件描述语言如 VHDL和VerilogHDL的发展,使得硬件设计模型能够以软件的形式存在并传播。目前绝大部分开源硬件都是以硬件描述语言的形式出现的。这也为FPGA行业的领头羊---赛灵思公司推广开源硬件提供了便利。

从2008年起,赛灵思就大力推广开源硬件设计创新大赛。据本次赛灵思大学计划相关人员介绍,此次在北京工业大学举办的“第二届开放源码硬件及嵌入式设计大赛”要求参赛学生把他们的VHDL或Verilog HDL代码全部或部分上传给大赛组委会,来自中国大陆和中国台湾200多个队参加了此次活动。而且,这些软件代码已经由专家们进行了认证,并全部公开,供FPGA应用者参考使用。

获得本次大赛一等奖的北京大学深圳研究生院队就自己编写并上传了12000行Verilog HDL代码。

NetFPGA作为开源硬件的优秀项目,被多次提到。据了解,入围队中,网络创新方面的项目大多采用了NetFPGA开发板。NetFPGA 是一款低功耗的开发平台,作为网络硬件教学和路由设计的设计工具。NetFPGA可以很方便地使得研究人员或者高校的学生搭建一个高速、硬件加速的网络系 统。NetFPGA兴起于北美,最初只是斯坦福大学一位教授在课堂教学使用的Project。NetFPGA把FPGA的可配置特性带入了网络通讯领域,可以为更多的研究人员研究下一代网络提供了一个开放的平台。愈来愈多的人关注到NetFPGA的特性,并有很多人参与了基于NetFPGA的开源项目。据Xilinx全球大学计划负责人Patrick Lysaght介绍,这位斯坦福教授已有两项专利卖给了思科,非常愿意开放他的软件,也欢迎其它高校如此开放。

在赛灵思的生态系统中就有专门的IP公司,FPGA行业向来是尊重和保护知识产权的。

现在发文章的很多作者都不愿公开技术细节,更何况是是上传代码呢?赛灵思又是如何吸引要求参赛者呢?

赛灵思全球大学计划负责人Patrick解释说,学术界做的东西有创新,但不太完善。开源硬件可以供以后的参赛学生或工程界借鉴,并把这些代码进一步优化,或者向商业方面转化。

项目已有实际应用的清华大学代表队上传了部分代码。孟教授表示:应用不同,我们的代码别人未必适用。

探究赛灵思为什么热衷推行开源硬件的原因,从赛灵思亚太区市场及营销总监张宇清先生的谈话中可以听出端倪:摩尔定律的持续有效、工艺技术的进步,为FPGA提供了广阔的发展空间,FPGA厂商们雄心勃勃地向最新ASIC 和ASSP 应用和市场扩展。但现有电子工程师中使用FPGA的人并不多,不仅中国不多,全球也不多,不到1/10。FPGA有一定的技术门槛,从高校着手,让后来者都站在前人的肩膀上,才能尽快培养出更多的使用FPGA的工程师,帮助赛灵思完成挺进百亿市场的宏伟目标。