Quiero tu ayuda en lo siguiente: He implementado un diseño donde estoy usando un Arduino Uno para maestro y tres micro Arduino para esclavos. La comunicación entre ellos sucede a través de bluetooth y estoy usando xbees. Así que el maestro envía datos y se basa en estos datos, solo un esclavo responde mientras que los otros ignoran el paquete. Basado en la respuesta, el maestro envía nuevos y así sucesivamente.
El diseño funciona bien, pero el costo es bastante alto, ya que quiero continuar con más producción en esto, pero en este momento todo el conjunto cuesta alrededor de 120 $.
Ahora que mi diseño funciona con Arduino, quiero pasar al siguiente nivel y desarrollar mis propios módulos y chips. Tengo experiencia con VHDL, Verilog y FPGA, pero no sé cómo este proceso puede llevar a la fabricación y no pude encontrar mucha información relevante en la web.
Así que tengo este plan y podría corregirme o sugerirme algo diferente si está mal.
-
Escribiré el código en VHDL. Para el bluetooth, puedo usar uno de los ips que se encuentran en Opencores.com
-
Probar mi diseño utilizando FPGA
-
Tal vez verifique mi código
-
Obtenga el netlist o algo más y envíelo (¿dónde?) para su fabricación.
¿Es esa metodología correcta o no?
No me importa cuánto tiempo debería tomar, solo quiero saber si ese procedimiento puede llevar a producir un chip que pueda reemplazar a cada uno de mis Arduinos y xbees.
PS: ¿sería posible al principio escribir en VHDL el código solo para el maestro (solo la lógica de control) y probarlo usando xbee para el bluetooth y proceder paso a paso?
EDITAR:
Ok, sé que hacer lo anterior es ineficiente. Pero, supuestamente, que quiero crear mi propio chip, ¿es ese el procedimiento correcto? - en términos de lo que está sucediendo en la industria - no comente sobre costo / tiempo / lo que sea. Porque tengo una brecha en cómo funcionan estas cosas en la industria.