Estoy completamente de acuerdo con la valoración del "orden de magnitud" de lo fácil y accesible que es el software abierto frente al hardware abierto. Se reduce a "bits" frente a "átomos". El coste y los problemas asociados a trabajar en un proyecto de software abierto son extremadamente bajos y las herramientas y la infraestructura (Internet, github y tu PC) se han pagado antes de empezar tu proyecto de software abierto, así que el coste incremental es tu tiempo.
El hardware abierto requiere que se obtengan los "átomos" sólo para empezar el proyecto y como se dijo en un post anterior:
- Utilizar el producto estándar de una empresa es su opción más económica ( $5 to $ 100)*
- La implementación de la FPGA es más costosa ( $20 to $ 2000)
- Su propio ASIC personalizado ( $200,000 to $ 2,000,000)
- Su propia fábrica para hacer sus piezas ( $500,000,000 to $ 2B)
'* Estos costes incluyen los costes de desarrollo, así como los costes de las virutas
Ahora, el movimiento de hardware abierto de señal mixta no tiene la ventaja de una opción similar a la FPGA mencionada anteriormente, con costes de desarrollo y de dispositivos más razonables.
Las empresas [sí, mi empresa es una de ellas] están trabajando para crear soluciones de señal mixta configurables que aporten un modelo de negocio similar al de las FPGA al diseño de chips analógicos y de señal mixta. En cierto modo, el hardware abierto en un chip de señal mixta configurable se prestará a proyectos de hardware abierto más que los diseños a nivel de PCB en la actualidad.
Sí, estoy diciendo que el diseño de chips configurables podría ser más fácil que el diseño de placas de circuito impreso.
Un chip configurable contendría IP probadas en silicio que podrían interconectarse con cambios de capa de una sola máscara mediante herramientas de diseño automatizadas similares a un flujo de configuración y colocación de FPGA. Además, los diseños de señal mixta no se quedan obsoletos tan rápidamente como los digitales porque los circuitos analógicos no necesidad de perseguir la baja de Moore como los diseños digitales.
La posibilidad de trabajar con un equipo distribuido en el contenido de un chip configurable podría aportar conceptos y ventajas de software abierto al diseño de hardware abierto.
Nuestra premisa es que los siguientes atributos ayudarán a popularizar el hardware abierto:
- Hardware de chip de señal mixta configurable estandarizado
- Bloques IP caracterizados y documentados
- Herramientas de diseño de alto nivel asequibles que abstraen un chip completamente personalizado detalles de diseño de chips personalizados
- Compilación automatizada de diseños de alto nivel en dispositivos configurables
- Diseñar herramientas para compartir que apoyen a los equipos distribuidos