El kernel de Linux acaba de agregar recientemente Soporte para embalar firmware en un FPGA a través del Marco de FPGA Manager. [OpenTechlab] ha desarrollado un chofer para el FPGA de ICE40 en celosía (mismo chip utilizado en el Inestick, así como otras juntas de avance). Una atracción para el ICE40 es que hay un cuadro de herramientas de código abierto llamado Icestorm.
Incluso si no estás pensando particularmente en FPGA, la discusión sobre los choferes de gadget de Linux es un gran fondo. Los principios se aplicarían a otros conductores, así como seguramente se aplicarían si desea componer un cargador más FPGA.
El ejemplo utiliza un PI de frambuesa vinculado a una placa de evaluación. Un analizador lógico a base de Siglok asequible le permite solucionar problemas y depurar. Si crees que el avance de FPGA es caro, piénsalo de nuevo. La Junta utilizada aquí es muy inferior a $ 50, así como la aplicación de software es gratuita. Un icestick es incluso más barato, así como lo más probable es que funcione aquí. Es probable que tenga los otros bits, sin embargo, incluso si necesita comprar una PI, así como el analizador lógico, todo es un método inferior a $ 100.
Hemos cubierto el Inestick, así como la tormenta de hielo más bien en el pasado. Del mismo modo, hay algunos tableros de hielo para el PI de la frambuesa que deberían funcionar bien con esto, incluido este.