开放源代码的软微处理器开创了设计的新时代
时间:10-29
来源:嵌入式在线 /作者:Lattice半导体公司 Gordon Hands
点击:
解决了GPL要求:把基于GPL代码和所有权代码分开
"供货商赋予你个人非独家的权利,可以修改软件源码并把修改后的源码与其它源码合并成衍生产品。根据本许可证条款,只要满足以下两个条件,你能够以你自选的格式和方式分发销售该衍生产品,而无需支付费用。这两个条件是:第一,你在安排设计时,要确保这个衍生产品在整体设计中是一个可以识别的模块;第二,在分发销售衍生产品时,要用公认的机器可读的格式来发布包含该衍生产品的模块的源代码。"
采购需谨慎
由于嵌入在FPGA内的软微处理器越来越流行,设计者应小心关注许可证条款。本文分析了4种许可证方法,除了开放源代码方式,其余的都限制了设计者对今后FPGA的选择。其中一些方法还限制了设计者得到优先
代码的能力,阻碍了理解,并需要依赖IP供应商来修正错误。
软微处理器的开放源代码许可证使设计者能灵活地改变FPGA结构,清晰地理解处理器的结构。然而,即使拥有开放源代码,也必须关注许可证的细节。因为在目标为硬件的知识产权应用中(包括销售无需许可证的硬件,以及用单个硬件实现混合开放代码和所有权代码),许多在软件领域流行的开放源代码许可证仍然会带来重大的挑战。
"供货商赋予你个人非独家的权利,可以修改软件源码并把修改后的源码与其它源码合并成衍生产品。根据本许可证条款,只要满足以下两个条件,你能够以你自选的格式和方式分发销售该衍生产品,而无需支付费用。这两个条件是:第一,你在安排设计时,要确保这个衍生产品在整体设计中是一个可以识别的模块;第二,在分发销售衍生产品时,要用公认的机器可读的格式来发布包含该衍生产品的模块的源代码。"
采购需谨慎
由于嵌入在FPGA内的软微处理器越来越流行,设计者应小心关注许可证条款。本文分析了4种许可证方法,除了开放源代码方式,其余的都限制了设计者对今后FPGA的选择。其中一些方法还限制了设计者得到优先
代码的能力,阻碍了理解,并需要依赖IP供应商来修正错误。
软微处理器的开放源代码许可证使设计者能灵活地改变FPGA结构,清晰地理解处理器的结构。然而,即使拥有开放源代码,也必须关注许可证的细节。因为在目标为硬件的知识产权应用中(包括销售无需许可证的硬件,以及用单个硬件实现混合开放代码和所有权代码),许多在软件领域流行的开放源代码许可证仍然会带来重大的挑战。
- 嵌入式系统与FPGA的最新动向(05-18)
- FPGA走向硅片融合时代(07-12)
- 20nm时代,FPGA或将拔得头筹(11-30)
- 没有退路的FPGA与晶圆代工业者(01-03)
- 电源管理成为FPGA新的技术突破口(12-16)
- 数字电源为FPGA带来高效率(12-16)