El "Community Challenge with HaDes-V ha estado muy muy bien". Renderizado en la consola de un fuego, portado del software de @BrunoLevy01 #riscv #FPGAwars
Es el momento de comenzar el viaje hacia la implementación de las FPGAs de Xilinx en apio y Icestudio, para hacerlas accesibles a la gente
Hacer que las FPGAs sean fáciles de usar es difícil, pero merece la pena
Es el momento de acercar este patrimonio tecnológico de la humanidad a más gente
Voy a comenzar dando soporte a la placa Basys 3 (con una FPGA artix 7 de Xilinx) en Linux, incluyéndola en apio y Icestudio
Luego mac os y windows
¡Vaaamos!
https://groups.google.com/g/fpga-wars-explorando-el-lado-libre/c/7qGr08mPUE8
Así es el flujo de trabajo usando herramientas libres con la placa Basys3. Basta con editar el fichero verilog, ejecutar "make prog' y el diseño se sintetiza y se carga. Vemos cómo el LED se enciende
Las herramientas se instalan usando Nix
Ejemplo 37: Bola confinada en un recinto, rebotando en las paredes
#FPGAwars
https://github.com/Obijuan/Learn-Basys-3-board-OpenFPGA/wiki/LOG#ejemplo-37-bola-rebotando
Ejemplo 36: Movimiento de una bola (cuadrada) con teclas
#FPGAwars
https://github.com/Obijuan/Learn-Basys-3-board-OpenFPGA/wiki/LOG#ejemplo-36-vga_obj_mov2v
Ejemplo 35: Movimiento horizontal de una barra vertical con las teclas izquierda y derecha
#FPGAwars
https://github.com/Obijuan/Learn-Basys-3-board-OpenFPGA/wiki/LOG#ejemplo-35-vga_obj_movv
Poniendo en marcha la VGA de la Basys3, con herramientas libres
Ejemplo 31: vga_sync.v. ¡Pantalla verde!
#FPGAwars
https://github.com/Obijuan/Learn-Basys-3-board-OpenFPGA/wiki/LOG#ejemplo-31-vga_syncv
Ejemplo 29: Animación del mensaje HOLA
#FPGAwars
https://github.com/Obijuan/Learn-Basys-3-board-OpenFPGA/wiki/LOG#ejemplo-29-msg_anim2_autov
Saludos desde la placa Basys3 con FPGA Artix7 de Xilinx/AMD. Circuito sintetizado y cargado exclusivamente con HERRAMIENTAS LIBRES
Nunca llegué a pensar que tendríamos herramientas libres para las FPGAs de Xilinx... pero ya es una realidad. Queda camino por andar, pero estamos ahí! 😀
https://github.com/Obijuan/Learn-Basys-3-board-OpenFPGA/wiki/LOG#ejemplo-27-display_lettersv
Ejemplo 26: Mostrando números en los displays de 7 segmentos...
#FPGAwars
https://github.com/Obijuan/Learn-Basys-3-board-OpenFPGA/wiki/LOG#ejemplo-26-display_hex4v