#alhambraii — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #alhambraii, aggregated by home.social.
-
También funciona con los móviles Android
Hardware real, configurado en la FPGA con sólo apretar un botón... así de fácil 🙂
Y por supuesto, sólo utilizando herramientas libres
-
Esta es la interfaz en la web
Ahora se pueden hacer demos muy sencillas para el usuario: carga de programas de pruebas de la placa, carga de diferentes "ordenadores retros" (zx-spectrum, amstrad...) con sólo apretar un botón. ¡Imaginación al poder!
#FPGAwars #AlhambraII -
Ejemplo de webapp para descargar circuitos con sólo un botón. Al pulsar Blinky7 se carga el circuito que hace parpadear el LED7, y con Blinky0 el LED0. Sólo hay que pulsar un botón y ya tenemos el circuito cargado!
* Webapp:
https://obijuan.github.io/Web-iceprog/wiki/web-iceprog/webFPGA-tools-03/index.html* Fuentes: https://github.com/Obijuan/Web-iceprog/tree/main/wiki/web-iceprog/webFPGA-tools-03
-
...y ¡Ya se pueden carga bitstreams en la FPGA desde el móvil Android a través de la aplicación web!!!! ¡Qué gran hito!
Esta no es la webapp final, sino una prueba de desarrollo. Inicialmente hay un bitstream que endiende el LED D0. Se carga otro que enciende el LED D7. El proceso tarda unos segundos
* Webapp: https://obijuan.github.io/Web-iceprog/wiki/web-iceprog/webFPGA-tools-02/index.html
* Fuentes: https://github.com/Obijuan/Web-iceprog/tree/main/wiki/web-iceprog/webFPGA-tools-02
-
Esta es la nueva Interfaz gráfica para hacer las pruebas
-
Ya está implementada la grabación de bytes en la Flash! Estoy a un paso de grabar bitstreams directamente desde el móvil!
URL de pruebas: https://obijuan.github.io/Web-iceprog/wiki/web-iceprog/webFPGA-tools/index.html
Fuentes: https://github.com/Obijuan/Web-iceprog/tree/main/wiki/web-iceprog/webFPGA-tools
-
Foto del móvil conectado a la #AlhambraII con un cable OTG. Está abierto un Chrome en la url de la webapp
-
Más pruebas con la WebApp para acceder a la flash de la FPGA en la #AlhambraII. Ya consigo borrar un sector de la flash, que es el paso previo para poder grabar datos y/o bitstreams!
URL de prueba: https://obijuan.github.io/Web-iceprog/wiki/web-iceprog/webFPGA-tools/index.html
Fuentes: https://github.com/Obijuan/Web-iceprog/tree/main/wiki/web-iceprog/webFPGA-tools
El acceso al FTDI lo estoy implementando a pelo en javascript, usando Webusb
-
Pruebas de acceso a la flash de la Alhambra-II desde el móvil, usando una aplicación web. De momento se puede resetear la FPGA, leer el identificador del chip de la flash, y hacer lecturas de bytes de cualquier dirección
Esta es la webapp de pruebas:
https://obijuan.github.io/Web-iceprog/wiki/web-iceprog/webFPGA-reset/index.htmlEs necesario usar un navegador que soporte webusb como por ejemplo Chrome
-
:neofox_sign_aaa:
iceprogpushed the binary to the board. Annnd the LEDs blink now! :blobfoxwhoaa: Pretty!
#FPGA #alhambraII #ice40 -
:neofox_sign_aaa:
iceprogpushed the binary to the board. Annnd the LEDs blink now! :blobfoxwhoaa: Pretty!
#FPGA #alhambraII #ice40 -
:neofox_sign_aaa:
iceprogpushed the binary to the board. Annnd the LEDs blink now! :blobfoxwhoaa: Pretty!
#FPGA #alhambraII #ice40 -
:neofox_sign_aaa:
iceprogpushed the binary to the board. Annnd the LEDs blink now! :blobfoxwhoaa: Pretty!
#FPGA #alhambraII #ice40 -
:neofox_sign_aaa:
iceprogpushed the binary to the board. Annnd the LEDs blink now! :blobfoxwhoaa: Pretty!
#FPGA #alhambraII #ice40 -
mmm... FDTI driver issues it seems, but I know I installed the ftdi package?
Can't find iCE FTDI USB device. Maybe permissions?
Yep! Needed to add my user to thettygroup (likedialoutgroup on ubuntu) for/dev/ttyUSB*on Void Linux.
This article was helpful: https://linuxvox.com/blog/reading-and-writing-to-serial-port-in-c-on-linux/ #FPGA #openSource #alhambraII #ice40 -
mmm... FDTI driver issues it seems, but I know I installed the ftdi package?
Can't find iCE FTDI USB device. Maybe permissions?
Yep! Needed to add my user to thettygroup (likedialoutgroup on ubuntu) for/dev/ttyUSB*on Void Linux.
This article was helpful: https://linuxvox.com/blog/reading-and-writing-to-serial-port-in-c-on-linux/ #FPGA #openSource #alhambraII #ice40 -
mmm... FDTI driver issues it seems, but I know I installed the ftdi package?
Can't find iCE FTDI USB device. Maybe permissions?
Yep! Needed to add my user to thettygroup (likedialoutgroup on ubuntu) for/dev/ttyUSB*on Void Linux.
This article was helpful: https://linuxvox.com/blog/reading-and-writing-to-serial-port-in-c-on-linux/ #FPGA #openSource #alhambraII #ice40 -
mmm... FDTI driver issues it seems, but I know I installed the ftdi package?
Can't find iCE FTDI USB device. Maybe permissions?
Yep! Needed to add my user to thettygroup (likedialoutgroup on ubuntu) for/dev/ttyUSB*on Void Linux.
This article was helpful: https://linuxvox.com/blog/reading-and-writing-to-serial-port-in-c-on-linux/ #FPGA #openSource #alhambraII #ice40 -
mmm... FDTI driver issues it seems, but I know I installed the ftdi package?
Can't find iCE FTDI USB device. Maybe permissions?
Yep! Needed to add my user to thettygroup (likedialoutgroup on ubuntu) for/dev/ttyUSB*on Void Linux.
This article was helpful: https://linuxvox.com/blog/reading-and-writing-to-serial-port-in-c-on-linux/ #FPGA #openSource #alhambraII #ice40 -
Step 1 is Software to talk to this thing I guess. Gotta get the Yosys, NextPNR & IceStorm tools installed it seems. ✅ #FPGA #openSource #alhambraII #ice40
-
Step 1 is Software to talk to this thing I guess. Gotta get the Yosys, NextPNR & IceStorm tools installed it seems. ✅ #FPGA #openSource #alhambraII #ice40
-
Step 1 is Software to talk to this thing I guess. Gotta get the Yosys, NextPNR & IceStorm tools installed it seems. ✅ #FPGA #openSource #alhambraII #ice40
-
Step 1 is Software to talk to this thing I guess. Gotta get the Yosys, NextPNR & IceStorm tools installed it seems. ✅ #FPGA #openSource #alhambraII #ice40
-
Step 1 is Software to talk to this thing I guess. Gotta get the Yosys, NextPNR & IceStorm tools installed it seems. ✅ #FPGA #openSource #alhambraII #ice40
-
Determined to figure out this FPGA thingy that's been sitting in my desk drawer for almost a year now... :determineline: I have a datasheet. Let's go! #FPGA #openSource #alhambraII #ice40
-
Determined to figure out this FPGA thingy that's been sitting in my desk drawer for almost a year now... :determineline: I have a datasheet. Let's go! #FPGA #openSource #alhambraII #ice40
-
Determined to figure out this FPGA thingy that's been sitting in my desk drawer for almost a year now... :determineline: I have a datasheet. Let's go! #FPGA #openSource #alhambraII #ice40
-
Determined to figure out this FPGA thingy that's been sitting in my desk drawer for almost a year now... :determineline: I have a datasheet. Let's go! #FPGA #openSource #alhambraII #ice40
-
Determined to figure out this FPGA thingy that's been sitting in my desk drawer for almost a year now... :determineline: I have a datasheet. Let's go! #FPGA #openSource #alhambraII #ice40