我完全同意开放软件相对于开放硬件的易用性的“数量级”评估。它确实归结为“位”与“原子”。与从事开放软件项目相关的成本和麻烦极低,并且在开始您的开放软件项目之前已经为工具和基础架构(Internet,github和您的PC)支付了费用,因此增加的成本就是您的时间。
开放式硬件确实需要您获得“原子”才可以开始该项目,并且如先前的文章所述:
- 使用公司的标准产品是您成本最低的选择(5至100美元)*
- FPGA工具的成本较高(20至2000美元)
- 您自己的自定义ASIC(200,000美元至2,000,000美元)
- 您自己的晶圆厂来制造零件($ 500,000,000至$ 2B)
'*这些成本包括开发成本以及芯片成本
现在,开放式混合信号硬件运动不再具有上述类似FPGA的选件的优势,因为它具有更合理的开发成本和器件成本。
公司[是的,我的公司就是其中之一]公司正在努力开发可配置的混合信号解决方案,以将类似于FPGA的业务模型引入模拟和混合信号芯片设计。某种程度上,可配置混合信号芯片中的开放式硬件将比当今的PCB级设计更适合于开放式硬件项目。
是的,我是说可配置芯片设计可能比PCB设计更容易。
可配置芯片将包含经过硅验证的IP,可以通过类似于FPGA布局和布线以及配置流程的自动化设计工具将其与单掩模层更改互连。而且,混合信号设计不一样迅速,因为模拟电路干什么去了过时的数字设计并不需要追逐摩尔定律的下降,像数字设计。
可以想象,与分布式团队合作处理可配置芯片的内容可能会带来开放软件概念,并为开放硬件设计带来好处。
我们的前提是以下属性将有助于使开放式硬件更受欢迎:
- 标准化的可配置混合信号芯片硬件
- 表征并记录的IP块
- 经济实惠的高级设计工具,可抽象出全定制芯片设计细节
- 自动将高级设计编译为可配置设备
- 支持共享团队的设计共享工具