[Apio] Apio 0.9.2 liberado!

488 views
Skip to first unread message

Obijuan

unread,
Mar 23, 2024, 8:02:37 AMMar 23
to FPGAwars: explorando el lado libre
Ya está liberada la versión 0.9.2 de apio.

Aquí están publicados los cambios principales:


Se usa la version oss-cad-suite 0.0.9 del 3 de Oct de 2023 (que todavía depende de zadig en windows)

El cambio más importante es la adaptación a las nuevas toolchains, en las que ahora es obligatorio indicar el top-module de los diseños. Esto se hace bien pasándolo en los argumentos al invocar apio, o bien incluirlo en el fichero de proyecto apio.ini

Antes de incluir esta versión en Icestudio por defecto, me gustaría que la probáseis desde Icestudio. Para ello sólo tenéis que darle a la opción Herramientas/Toolchain/Actualización (Última estable)

Una vez instalada la nueva toolchain, deberéis ver Apio 0.9.2 en el menu Herramientas/Toolchain

La prueba consiste en que verifiquéis/sinteticéis algún circuito y lo carguéis en vuestra placa, como lo hacéis normalmente, para asegurarnos que todo funciona bien

Los fallos que aparezcan los solucionaremos y sacaremos otra versión rápidamente para probarla

Muchas gracias por la ayuda

Yo aprovecharé para actualizar la documentación de apio, y adaptarla a las nuevas toolchains

Saludos, Obijuan

Democrito

unread,
Mar 23, 2024, 9:38:37 AMMar 23
to FPGAwars: explorando el lado libre
En Windows 10 me da el siguiente error (imagen) :

error apio 0.9.2.png

Sale en verificar, construir y subir.

Saludos!

charli va

unread,
Mar 23, 2024, 12:39:54 PMMar 23
to fpga-wars-explora...@googlegroups.com
Buenas Demócrito, dime que versióntienes instalada depython.

Sin tocar nada prueba lo siguiente para por lo menos ver si con esto se soluciona:

Vete a windows donde defines las variables de entorno y define esta (creo que tendrás que reiniciar):

 PYTHONUTF8=1

y luego arranca icestudio y prueba.

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/b4ca436b-fffa-4e87-a987-0bb1ce7c5172n%40googlegroups.com.

charli va

unread,
Mar 23, 2024, 1:14:02 PMMar 23
to fpga-wars-explora...@googlegroups.com
Buenas! probada en los siguientes entornos:

- OSX 14 (M1). OK!
- Linux ARM64 (raspberry pi 4) OK!
- Linux x86 ubuntu 22.04 OK!
- Arch linux x86 OK!

No tengo ahora windows para probar , pero mañana o pasado lo pruebo.

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.

Democrito

unread,
Mar 23, 2024, 1:46:43 PMMar 23
to FPGAwars: explorando el lado libre
De lo siguiente que voy a comentar no me había dado cuenta antes porque no volví a abrir otro circuito, apagué el PC después.

Al abrir ahora un circuito sale esto:

toolchain no instalada.png

Y no he tocado nada. Es realmente extraño. Es decir que cuando actualicé al parecer se borró las toolchain.

Voy a volver a cargar todo y te cuento.

Democrito

unread,
Mar 23, 2024, 1:48:15 PMMar 23
to FPGAwars: explorando el lado libre
Cuando actualicé a la versión 0.9.2 pasó algo extraño, lo hizo muy rápido... y eso me extrañó. Suele tardar bastante.

Democrito

unread,
Mar 23, 2024, 2:34:46 PMMar 23
to FPGAwars: explorando el lado libre
He partido de cero y he instalado la última WIP. Sigue pasando lo mismo.

Cuando reinicio el PC se pierde la toolchains. Y al volver a intentar instalarla, sale esto:

no python.png

Si se mantiene la versión de toolchain estable inicial (0.8.4) todo va bien, pero al intentar actualizarla, es cuando suceden estas cosas extrañas.

charli va

unread,
Mar 23, 2024, 2:37:01 PMMar 23
to fpga-wars-explora...@googlegroups.com
Si instalas la versión development de la toolchain ¿te da problemas? ¿qué python tienes instalado?

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.

Democrito

unread,
Mar 24, 2024, 9:11:33 AMMar 24
to FPGAwars: explorando el lado libre
Para los demás: estamos mirando este tema desde el correo personal.

charli va

unread,
Mar 24, 2024, 11:44:51 AMMar 24
to fpga-wars-explora...@googlegroups.com
Algo se ha roto, la versión development de apio ahora no se instala desde las wips, parece que si pero algo se rompe en el proceso y no lo hace (pasa en todos los sistemas operativos que he probado).

Estoy probando con Demócrito en paralelo para no machacaros, porque inicialmente parecía sólo problema de windows pero me acabo de dar cuenta de que la versión development ahora falla en todos los sistemas operativos.

Creo que ya tengo acotado el problema pero estoy en ello, os mantenemos informados. Por el momento no recomiendo a nadie que no quiera participar en la depuración , actualizar nada porque se le va a quedar icestudio inoperativo.

charli va

unread,
Mar 24, 2024, 3:02:35 PMMar 24
to fpga-wars-explora...@googlegroups.com
// ENGLISH BELOW

Hola a todos! a ver en todos los sistemas operativos parece funcionar bien, ha habido unos problemas en github con las descargas que es lo que ha originado en parte problemas con los sistemas operativos linux. y osx .

Ahora en principio ya está todo funcionando bien.

Para Windows, ahora mismo hay que hacer una acción manual, veré como meterla en el instalador.

Tenéis que abrir la configuración de windows en la parte de variables de entorno y añadir estas dos nuevas variables:

set PYTHONIOENCODING=utf-8
set PYTHONLEGACYWINDOWSSTDIO=utf-8

Captura de pantalla 2024-03-24 a las 19.18.02.png

Tras esto reiniciar icestudio y todo debería de funcionar bien, voy a meterlo en la próxima wip para que no tengáis que configurar nada.

Gracias a Demócrito por las pruebas en windows que han sido cruciales.

Gracias y perdonad las molestias!

// ENGLISH

Hello everyone! It seems to work fine on all operating systems, but there have been some issues with downloads from GitHub, which partly caused problems with Linux and OSX operating systems.

Now everything should be working fine.

For Windows, a manual action is currently required, and I will see how to include it in the installer.

You need to open the Windows settings in the environment variables section and add these two new variables:


set PYTHONIOENCODING=utf-8
set PYTHONLEGACYWINDOWSSTDIO=utf-8

Captura de pantalla 2024-03-24 a las 19.21.37.png

After this, restart icestudio and everything should work fine. I will include this in the next WIP so you won't have to configure anything.

Thanks to Democrito for the tests and feedback in windows, that has been very important.

Thank you and sorry for the inconvenience!

Obijuan

unread,
Apr 2, 2024, 3:22:37 PMApr 2
to FPGAwars: explorando el lado libre
He sacado otra quick fix release de apio: 0.9.3, que soluciona algunos bugs. Estas son las release notes:

https://github.com/FPGAwars/apio/wiki/Release-history#version-093

Desde Icestudio se prueba igual que la versión anterior. Pero para mayor seguridad es mejor que primero borréis la toolchain (Tool/Toolchains/remove) y luego instalar la última establa: Herramientas/Toolchain/Actualización (Última estable). En el menú de toolchains os deberá aparece Apio 0.9.3

El bug reportado por Demócrito sigue existiendo. Lo he reproducido en una máquina windows. Se soluciona como comentó Chali: Añadiendo las variables de entornos

Sé que Charli tiene muchas cosas en el cajón para Icestudio. Propongo sacar una release de Icestudio con lo que hay hasta ahora (estabilizado). Roadmap:

* Dejar unos días de pruebas para probar apio 0.9.3
* Hacer que apio 0.9.3 sea la versión por defecto de icestudio (con las oss-cad-suite version 0.0.9)
* Añadir las variales de entorno de windows en el instalador
* Solucionar errores críticos
* Liberar Icestudio 0.12

¿Os parece ok?

Saludos, Obijuan

Obijuan

unread,
Apr 2, 2024, 3:39:42 PMApr 2
to FPGAwars: explorando el lado libre
Se me olvidada, en esta nueva quick release he actualizado la documentación de apio en la wiki (en inglés):


* Comandos documentados

* Guía rápida para añadir placas,

* Todas las placas soportadas (60 en total) (he añadido fotos)

* Todas las FPGAs soportadas (66)

Saludos, Obijuan

charli va

unread,
Apr 2, 2024, 3:47:08 PMApr 2
to fpga-wars-explora...@googlegroups.com
Muchas gracias por el currazo Juan! yo en breve voy a estar subiendo bastantes novedades pero me parece fenomenal ir congelando, en un par de meses podemos volver a sacar otra release de cara al verano con todo lo nuevo que van a ser bastantes cosas, incluido todo el tema del analizador lógico que planteó Jesús fusionado con sigrok, y un gestor de colecciones que te va a dar la vida!!

Estoy probando las nueva toolchain de este mes de oss-cad-suite y la voy a meter a la nueva wip de finales de semana o primeros de la que viene, así que por mi congelamos ahora antes de seguir metiendo mejoras.

Si os parece bien Juan esperaría esta semana para congelar, para que suba el nuevo flujo de instalación, con el tema de la última toolchain en windows se genera bastante caos entre el tema de variables de entorno y que ya no hace falta usar zadig. Estoy terminando este flujo y como mucho se me irá esta semana en dejarlo listo y publicado y creo que merecería la pena que esta neuva release ya lo llevara.

Pero si preferís congelar ya por mi estupendo y todo lo nuevo para la próxima.

Un abrazo familia!




--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.

Democrito

unread,
Apr 2, 2024, 5:54:32 PMApr 2
to FPGAwars: explorando el lado libre
He probado lo que comentó Juan:

1.) Borrar las Toolchain.
2.) Instalar la de por defecto (0.8.4).
3.) Instalar la "Update (Latest stable)"

queda así (imagen)

0.9.3.png

Ahora tengo la versión Apio 0.9.3 dentro de Icestudio. He subido un circuito de cierta complejidad sin problemas.

Sobre lo de eliminar Zadig de Icestudio para los usuarios Windows, no sé si realmente se podrá hacer. Lo que voy a comentar ya lo he visto varias veces pero lo he vuelto a probar en un puerto USB donde nunca he enchufado mi Alhambra II (a falta de otro PC, ya sólo me queda este portátil).

Según parece el driver que mete por defecto Windows al detectar el RS2232H es este (imagen)

zadig.png

Es decir, el "FTDIBUS" no WinUSB. Y hasta que en Zadig no instalo WinUSB no funciona la subida del circuito. Lo que no sé es si Carlos esto lo puede hacer automáticamente sin la necesidad de Zadig. Comento esto por si las moscas.

Saludos y muchas gracias a los dos!

charli va

unread,
Apr 2, 2024, 6:04:18 PMApr 2
to fpga-wars-explora...@googlegroups.com
Buenas equipo! sería genial Demócrito si pudieras aislar bien el flujo , yo voy a montarme un windows para testar esto, porque suelo trabajar sobre una máquina virtual de windows para testear ahi las cosas pero con el usb no se comporta igual.

Creo que sería super importante tener muy muy claro el comportamiento de la nueva toolchain respecto al ftdi en windows , tanto para la alhambra como para otras tarjetas con ftdi.

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.

charli va

unread,
Apr 3, 2024, 11:42:42 AMApr 3
to fpga-wars-explora...@googlegroups.com
Ando al lio y me he dado cuenta que ayer me equivoqué.

Como ya estoy preparando la siguiente toolchain que mi idea era lanzarla ya en las wips de la semana que viene, no me di cuenta que la congelada es la de Octubre de 2023 que es la última que aún tira de zadig en windows en el modo como siempre.

Por mi parte podemos congelar ya para así seguir avanzando y en la próxima release yo lo que haría sería congelar el upstream un poco más cercano porque ahora mismo la versión de Octubre está ya lejos.

Tengo planeado subir bastantes cosas a lo largo de la semana próxima, las wips de esa semana tendrán mejoras importantes, si os parece bien organizamos ya la congelación de esa release con la toolchain de octubre  y ya para la próxima intentamos acercarla más.

Por otro lado voy a crear una release "dummy" en la rama develop que símplemente tenga un README.md que lleve a https://downloads.icestudio.io y explique el funcionamiento de las wips, me escriben muchos usuarios confundidos entre la versión estable, la toolchain, la toolchain develop , la latest stable, que si las wips....XD la verdad que entiendo que es un cacao y quiero simplificarlo y explicarlo todo bien.

Juan para no pisarnos, tira adelante con el empaquetado de la estable , no sé si el punto en el que quieres congelar ya tiene las mejoras de permisos para OSX, si ya metes a raiz de esa versión dímelo porque entonces tengo que empaquetar yo la de OSX y firmarla con mi cuenta de pago de Apple para evitar problemas de permisos.

Cualquier cosa que te pueda ayudar dímelo, sea para empaqutar, documentar o lo que haga falta.

Un abrazo familia!

Tim Rudy

unread,
Apr 3, 2024, 2:12:05 PMApr 3
to FPGAwars: explorando el lado libre
A hug back for all the work & improvements you guys are making! It is really appreciated

charli va

unread,
Apr 3, 2024, 2:14:04 PMApr 3
to fpga-wars-explora...@googlegroups.com
Sorry for only spanish initial thread!! thanks at you Tim! a lot of big changes came very soom and i'll need you and your feedback!! thanks again!

Obijuan

unread,
Apr 3, 2024, 4:41:58 PMApr 3
to FPGAwars: explorando el lado libre
El miércoles, 3 de abril de 2024 a las 17:42:42 UTC+2, charliva escribió:
Ando al lio y me he dado cuenta que ayer me equivoqué.

Como ya estoy preparando la siguiente toolchain que mi idea era lanzarla ya en las wips de la semana que viene, no me di cuenta que la congelada es la de Octubre de 2023 que es la última que aún tira de zadig en windows en el modo como siempre.

Por mi parte podemos congelar ya para así seguir avanzando y en la próxima release yo lo que haría sería congelar el upstream un poco más cercano porque ahora mismo la versión de Octubre está ya lejos.

Sí. La idea es congelar lo que tenemos ahora, en la última wip, salvo que se usará apio 0.9.3 que utilizará oss-cad-suite 0.0.9, precisamente porque se usa zadig con normalidad, y la documentación no se rompa

La release estable de icestudio 0.12 se resume en estos puntos:

- Código de la última wip disponible (0.11.3w202403270603) -> Mergeo a estable
- Apio 0.9.3 (estable), que usa oss-cad-suite 0.0.9
- Mejoras de los permisos para OSX
- Bug: Solucionar el tema de las variables de entorno en windows
- Solucionar sólo los bugs críticos que aparezcan en las pruebas


Por otro lado voy a crear una release "dummy" en la rama develop que símplemente tenga un README.md que lleve a https://downloads.icestudio.io y explique el funcionamiento de las wips, me escriben muchos usuarios confundidos entre la versión estable, la toolchain, la toolchain develop , la latest stable, que si las wips....XD la verdad que entiendo que es un cacao y quiero simplificarlo y explicarlo todo bien.


Si la documentación la puedes  subir mejor a la wiki de icestudio muchísimo mejor, para unifircarlo

El usuario sólo debería instalar la toolchains que viene por defecto, sin preocuparse de más cosas. Somos los desarrolladores los que necesitamos las wips y versiones de desarrollo para hacer pruebas. Tal vez, haya que hacer releases con más frecuencia. En cuanto se haga un cambio crítico y se pruebe, se estabiliza y se saca la release estable para que la usen los usuarios sin preocupaciones

En estas últimas wip se han acumulado demasiados cambios sin estabilizar, y eso complica las cosas

Cualquier cosa que te pueda ayudar dímelo, sea para empaqutar, documentar o lo que haga falta.

Necesito tu ayuda para OSX, y para el tema de las variables de entorno de windows, que ahora mismo no sabría cómo meterlo en el instalador

Según vaya haciendo cosas las pondré por aquí para irnos sincronizando y que la gente vaya haciendo pruebas

Saludos, Obijuan

 

Obijuan

unread,
Apr 3, 2024, 4:43:12 PMApr 3
to FPGAwars: explorando el lado libre
Muchísimas gracias por las pruebas, Demócrito
Voy a dejar un par de días más de pruebas y hacemos que apio 0.9.3 se instale por defecto al instalarla la toolchain

charli va

unread,
Apr 3, 2024, 5:28:49 PMApr 3
to fpga-wars-explora...@googlegroups.com
Si vas a congelar lo que ahora hay en dev dame unos días, vamos hablando vale? porque hay cosas inestables, dejé subidos unos cambios en el terminal serie que no están cerrados y justo van con un paquete de cambios que subiré entorno al finde.

También me encargo yo de lo de las variables de entorno  para windows ya lo tengo en pruebas y mañana o pasado lo dejo subido.

El tema de las wips es importante porque mucha gente las usa, te diría que más que la estable, creo que será muy útil aclarar en las releases de la rama dev que eso va todo al área de wips y efectivamente yo me plantearía sacar una release estable cada 2-3 meses a lo sumo con todas las mejoras y avances que se vayan haciendo.

Las toolchains de dev tienen mejoras muy importantes (la última que subí es la de febrero) y la que estoy cerrando de pruebas ahora, irá actualizada a Abril, se corrigen y mejoran muchas cosas en yosys, pero bueno esto me preocupa menos porque la de octubre ya es un salto importante y quiero probar lo de zadig bien para clarificar bien como funciona en un windows de nuevas con las nuevas toolchains.

Por la docu no te preocupes iré metiendo en la wiki todo lo que pueda, estoy preparando temas de documentación algo más sencillas y atractivas que colgaré en la web de icestudio, serán cosas breves que irán al grano y luego vincularán a la wiki ya para más detalle.

Lo dicho Maestro, dame unos días para cerrar el tema de las variables de entorno de windows que creo que es algo importante que vaya ya en la release y el tema osx simplemente una vez tengamsos la release cerrada y subida, borro el paquete de osx y subo uno firmado, esto no se puede automatizar , tiene que pasar por un proceso de firma digital manual contra una cuenta de pago  de developer de Apple, pero bueno no es lio, se hace muy rápido y para los usuarios de OSX es una mejora brutal.

Muchísimas gracias por todo!



--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.
Message has been deleted

Obijuan

unread,
Apr 4, 2024, 12:37:37 PMApr 4
to FPGAwars: explorando el lado libre

Para consolidar las pruebas con apio 0.9.3 ( y la toolchain oss-cad-suite 0.0.9 de Octubre del 2023) estoy probando TODOS los programas de ejemplo de los cuadernos técnicos,  eliminado los errores de verificación y asegurándome que funcionan correctamente con icestudio 0.11.3wip (la que se convertirá en icestudio 0.12 estable)

De momento llevo probados los cuadernos CT1 y CT2:


Estoy aprovechando también para actualizar los bloques a los últimos de las colecciones estables

El cambio con la toolchain 0.0.9 fue muy grande, está teniendo muchas repercusiones en todos los ejemplos y proyectos ya realizados. Por eso me quiero asegurar que no estén rotos

Saludos, Obijuan

charli va

unread,
Apr 4, 2024, 12:43:27 PMApr 4
to fpga-wars-explora...@googlegroups.com
Un trabajo enorme Juan! si necesitas ayuda en esto dilo y me pongo a parchearte bloques yo en breve subo el fix de windows y la consolidación para esta versión del terminal serie.

Una cosa que esto trabajando y que tendremos en breve es el poder sustituir bloques en diseños por versiones actualizadas del mismo bloque porque a pequeña escala lo he sufrido y es algo bastante necesario.

Gracias de nuevo por el curro!


--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.

charli va

unread,
Apr 4, 2024, 1:15:44 PMApr 4
to fpga-wars-explora...@googlegroups.com
Buenas Benito! no conocía tu post sobre esto lo voy a ver con mucho mimo y empiezo a trabajar con ello para las nuevas wips .

Muchas gracias!

El jue, 4 abr 2024 a las 19:12, beni...@gmail.com (<beni...@gmail.com>) escribió:
Hola a todos

Me pregunto por que seguis usando el Zadig si hay una opcion mejor , sencilla y facilmente reversible cuando quieres que el driver de las placas FTDI funcione en Windows 
Mirar este post que puse en mi Github referente a como usar el USB Driver Tool como substituto del Zadig, es valido para los FTDI y el USB-Blaster
https://github.com/benitoss/ColorLight_FPGA_boards?tab=readme-ov-file#install-libusbk-to-work-in-windows-linux-user-dont-need-this-part

Echarle un vistazo y me decis
Saludos

Fernando Mosquera

charli va

unread,
Apr 5, 2024, 5:15:33 AMApr 5
to fpga-wars-explora...@googlegroups.com
Hola a todos ando trabajando en varias cosas y os comento mi opinión.

Creo que merecería la pena esperar a mayo a congelar , tengo varias cosas a punto de sacar que van a ser bastante importantes y si juan está con los ejemplos le va a llevar imagino que varios días y con lo que hemos esperado creo que no merece la pena agobiarse.

Por otro lado tengo a punto de sacar la toolchain de abril ya puestos yo congelaría con está a efectos prácticos no debería cambiar nada respecto a la de octubre y respecto al zadig nos da tiempo a validarlo este mes perfectamente.

Es mi opinión yo voy a trabajar siempre con las wips pero hay gente que instintivamente se baja la estable y a parte de plantearnos remésese más a menudo creo que estaría bien aprovechar a sacar esta release más al día e incluso aprovechar a incluir algunas features nuevas importantes.

Decidme cómo lo veis. Si os parece bien podríamos plantearnos ver que hemos llegado a tener a finales de abril y en ese punto plantear release.

Si por el contrario preferís congelar ya pues sin problema y no os molesto más en esta línea.

Por otro lado estoy testando en varios windows el tema del fix de Python entre hoy y mañana lo dejo arriba.

Un abrazo!

Obijuan

unread,
Apr 5, 2024, 5:39:50 AMApr 5
to FPGAwars: explorando el lado libre
Para mí las versiones estables son importantísimas. Son las que uso con los estudiantes y con las que genero la documentación. 

La idea de la estable es precisamente eso: es muy estable y está muy probada. Por eso no quiero añadir más cosas a la que hay: se libera lo que hay, se solucionan sólo los bugs críticos y listo. Las cosas nuevas se meten en la wip, y se van probando. Y lo más importante, si en la wip se rompe algo (que es lo normal porque para eso es de desarrollo), siempre puedes volver a la estable para garantizar que puedes seguir usando icestudio (Cuando se usa en las clases es muy crítico...)

En lo concerciente a las releases estables soy muy muy conservador. Tengo la filosofía de Debian

Así que mi propuesta es:

  * La wip actual se congela al estidlo debian: Ya no se meten más cosas nuevas (Es el paso en el que estamos ahora)
 * Dedicamos unos días a resolver bugs críticos
 * Se libera la rc1 y que la gente lo pruebe
 * Se solucionan los bugs críticos que haya (que siepre alguno aparece)
* Se libera la 0.12 estable final
* Se sigue a saco con la wip: metiendo cambios a los bestia y sin importar que se rompa nada (porque para eso está la estable)
* (Yo puedo preparar clases y documetación con la 0.12, sabiendo que ya no se rompe nada)

Saludos, Obijuan

charli va

unread,
Apr 5, 2024, 6:38:32 AMApr 5
to fpga-wars-explora...@googlegroups.com
Perfecto! Pues no se hable mas! Estabilizó unos cambios del terminal serie precisamente porque están inestables y si o el fix de Windows y listo.

Un abrazo!

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.

Juan Gonzalez Gomez

unread,
Apr 5, 2024, 6:47:36 AMApr 5
to fpga-wars-explora...@googlegroups.com
Genial! Vamos a por ello!!!

Gracias! 😀

Obijuan

unread,
Apr 6, 2024, 10:10:42 AMApr 6
to FPGAwars: explorando el lado libre
Probado y actualizado el cuaderno técnico CT3:


-Se han actualizado los bloques InOUt de todos los ejemplos a los nuevos de la versión 0.2 de la iceIO
-Se han eliminado todos los errores de verificación de la nueva toolchain

Saludos, Obijuan

Obijuan

unread,
Apr 7, 2024, 6:46:02 AMApr 7
to FPGAwars: explorando el lado libre
Probado y actualizado el cuaderno técnico CT4:


- Todos los bloques relacionados con los leds se han llevado a la colección iceLEDs: https://github.com/FPGAwars/iceLeds (Antes estaban en la colección Jedi)
- Todos los ejemplos funcionan con la nueva toolchain, y se han elimnado los errores de verificación
 


Obijuan

unread,
Apr 9, 2024, 6:15:14 AMApr 9
to FPGAwars: explorando el lado libre

Probados y actualizados todos los ejemplos de los CTs relacionados con el SPI:


De momento esta futura versión estáble se está comportando muy bien

charli va

unread,
Apr 9, 2024, 6:23:40 AMApr 9
to fpga-wars-explora...@googlegroups.com
A por ello!!!

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.

Obijuan

unread,
Apr 22, 2024, 3:57:11 AMApr 22
to FPGAwars: explorando el lado libre

* Actualizada la wip a Apio 0.9.3 y oss-cad-suite 0.0.9 (se instalan las versiones estables por defecto). Ya no hay que darle a instalar la última estable

Puntos pendientes para lanzar la 0.12:

- Código de la última wip disponible  -> Mergeo a estable
- Mejoras de los permisos para OSX
- Bug: Solucionar el tema de las variables de entorno en windows
- Solucionar sólo los bugs críticos que aparezcan en las pruebas

Yo sigo modificando las colecciones y los cuadernos técnicos para que funcionen con apio 0.9.3 y oss-cad-suite 0.0.9.  Son muchísimos ejemplos y me está costando, pero ya queda menos

Saludos, Obijuan

charli va

unread,
Apr 22, 2024, 4:19:05 AMApr 22
to fpga-wars-explora...@googlegroups.com
Buenas Juan! gracias! yo estoy con la solución de bugs de windows espero tenerlo cerrado hoy, me van creciendo los enanos con este tema.

Por otro lado los permisos de OSX están solucionados, sólo que hay que firmar icestudio con mi cuenta y subir los assets , de eso me encargo yo. Habría que hacer lo mismo para apio para l gente que se instala solo apio, voy a mirarlo para prepararlo ¿te parece bien?

Por otro lado estoy solucionando la wip de icestudio que ahora mismo está rota con los últimos cambios en develop en apio, subiré los cambios entre hoy y mañana.

Mucho ánimo con las colecciones y ejemplos un grandísimo esfuerzo.

En cuanto cerremos esto continuaré el "hub" de colecciones y bloques que la idea es que a partir de ahí cuando tengamos un diseño y se actualice una colección se puedanactualizar los bloques automáticamente que nos ahorrará mucho esfuerzo a futuro.

Mil gracias de nuevo!

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.

Obijuan

unread,
Apr 25, 2024, 2:24:41 AMApr 25
to FPGAwars: explorando el lado libre
Probados y actualizados todos los ejemplos de estos cuadernos técnicos:


También están operativas las siguientes colecciones:

Si encontráis componentes que sigan dando errores de verificación intentad arreglarlo y hacer un pull-req, o bien indicarlo aquí en la lista para solucionarlo

Saludos, Obijuan

charli va

unread,
Apr 25, 2024, 3:04:53 AMApr 25
to fpga-wars-explora...@googlegroups.com
Muchísimas gracias por el trabajazo!

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.

charli va

unread,
Apr 28, 2024, 2:05:18 PMApr 28
to fpga-wars-explora...@googlegroups.com
Buenas¡ ya he subido el fix del error con unicode en windows y algunas distros de linux. En cuanto Juan genere la nueva release debería ya funcionar si necesidad de las variables de entorno sobre codificación.

¡Un abrazo!

Democrito

unread,
Apr 28, 2024, 3:04:19 PMApr 28
to FPGAwars: explorando el lado libre
Muuuuchas gracias Carlos!

Obijuan

unread,
Apr 29, 2024, 2:57:44 PMApr 29
to FPGAwars: explorando el lado libre
Release de apio generada: 0.9.4

Al instalar la toolchain en icestudio (wip) se instala apio 0.9.4 por defecto

Tareas pendientes para relesear Icestudio 0.12:
- Meter últimas traduciones (He recibido la traducción al checo, que pendiente de meter)
- Código de la última wip disponible  -> Mergeo a estable
- Mejoras de los permisos para OSX

Saludos, Obijuan
El domingo, 28 de abril de 2024 a las 21:04:19 UTC+2, Democrito escribió:
Muuuuchas gracias Carlos!

charli va

unread,
Apr 29, 2024, 3:09:27 PMApr 29
to fpga-wars-explora...@googlegroups.com
¡Muchas gracias Juan! de la Wip voy a subir unos cambios al terminal porque metí unas cosas que están inestables, así una vez ya cerremos la release continúo metiendo mejoras pero sin que intervenga a la release estable.

Lo de OSX las mejoras ya están en la WIP, lo único que para que sean efectivas (además de los scripts que piden permisos, etc) hay que firmar el empaquetado con una licencia de pago de Apple, eso en cuanto cerremos release, firmo los paquetes generados y los vuelvo a subir (los de OSX) y así ya queda todo alineado. Con esto me refiero que esta taréa es la última para la release.

Un abrazo!

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.

charli va

unread,
Apr 29, 2024, 3:12:13 PMApr 29
to fpga-wars-explora...@googlegroups.com
Una cosa que se me olvidaba. Tim Rudy ha estado trabajando en una mejora en la ui para usuarios que arrancan, haciendo configurable el soporte par alos puertos inout (nueva sección de acciones avanzadas en configuración y opción de activar o no los puertos inout).

Creo que esto puede estar bien añadirlo a la release he estado trabajando esto días y está funcionando muy estable. Falta traducirlo, lo intentaré meter al menos en Castellano lo antes posible. Si consideráis que aún es pronto para meter esta feature pues se deja en la wip.


Tim Rudy

unread,
May 10, 2024, 6:07:11 PMMay 10
to FPGAwars: explorando el lado libre
Hi guys -
Looking at the translations, 2 questions came up!

1) The checkbox in English: "InOut pin" - like "FPGA pin" checkbox
     In Spanish you've been using: "Puertos entrada/salida"
     Should it be pin or port? In English maybe it should be "InOut port". Because "inout" is used to describe/distinguish a port.
     I like the consistency of: "FPGA pin", "InOut pin". Any thoughts?

2) In the menu, the English: "Start build" corresponds to Spanish: "Comenzar sintetizado"
    Yours is much more technical. Should we use "synthesis" in English? Or should we let the user see simple things like "Build", and "Verify", and "Upload"?

- Tim

charli va

unread,
May 13, 2024, 11:46:27 AMMay 13
to fpga-wars-explora...@googlegroups.com
Hi Tim! Thank you very much for the effort and work. I give you my opinion although I think it would be important that Obijuan give you his opinion, since a large part of his tutorials reflect the current Spanish translations and changing them could generate "noise".

In Spanish, the term FPGA pin physically refers to the connection pin, when we talk about port it is a more abstract term that can be talking about both the physical pin and a virtual or more generic abstraction of that jumper or entry point or even when speaking The port could be conceived as the entire set of internal elements of the fpga, after the physical pin and that makes the entire set work as such.

In English I support your decision, you are a native English speaker and you will perceive the meanings of the words much better. I personally like Inout pin a lot and it is very aligned as you say with the FPGA pin, it would be necessary to unify either all of them to pin or all to port. As I say, I completely trust your decision as an English speaker.

Regarding the terms of "Build"... I would prefer to specify them more (for example "Synthesize") because in the end Icestudio can help many people get started with FPGAs but it should not lose focus that the basic concepts are present .

It is my opinion, my vote would be to change them in English towards a more technical point. But Obijuan should give us his opinion so that this does not cause problems in the documentation or material he has prepared. If you have material in English with screenshots of these screens and terms, then I would leave it since right now it is more important that the documentation that exists is valid than changing the translation of these three terms, which is not a drama either.

Thank you very much for everything Tim!

Obijuan

unread,
May 14, 2024, 3:06:10 AMMay 14
to FPGAwars: explorando el lado libre
Sigo migrando bloques/colecciones/cuadernos técnicos a Icestudio 0.12 (la futura estable):

* Colección Jedi: Eliminados todos los errores de verificación de los bloques y ejemplos. Reorganización de las carpetas. Se han eliminado componentes que ya están en sus correspondientes colecciones separadas (registros, contadores, memorias, biestables, puertas lógicas, multiplexores, codificadores...). Versión actual: v2.0 (Funciona con Icestudio 0.12)

* Colección icemem (v0.2.0): (Memorias). Eliminados todos los errores de verifcación en los bloques y ejemplos (Ya funciona con Icestudio 0.12)

* Cuadérno técnico CT9: Memorias: Todos los ejemplos ya funcionan con Icestudio 0.12

Tareas pendientes para relesear Icestudio 0.12:
* Bug crítico: La construcción de paquetes para Mac falla (en la wip)
* Actualizar traducciones (en la wip)
* Mergeo de develop en la rama estable
* Generación de paquetes
* Firmar paquetes de OSX

Saludos, Obijuan

charli va

unread,
May 14, 2024, 3:18:29 PMMay 14
to fpga-wars-explora...@googlegroups.com
Buenas @obijuan, de lo pendiente ya me encargo yo.

Sólo por dejarlo indicado y que lo tengais en cuenta, a partir de ahora, hasta que encuentre otra solución los paquetes de la wip de osx siempre fallarán. Debido al sistema de permisos de los nuevos OSX, tengo que firmar el aplicativo manualmente, subirlo a un servidor y luego en el build de github se reemplazan partes del build por los firmados desde el servidor externo. 

Estaba esperando a darlo todo por cerrado salvo esto para firmar, subir las versiones firmadas y ya generar las wips y releases correspondientes.

En cuanto tenga arriba las traducciones , genero una wip firmada para que esté completa y ya mergeas a stable con los cambios que consideres para la 0.12, una vez generemos la release 0.12 prepararé los paquetes firmados de osx y los subiré al paquete de la release.

Os aviso en cuanto estén las traducciones.


--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.

Obijuan

unread,
May 21, 2024, 7:04:21 AMMay 21
to FPGAwars: explorando el lado libre
Más migraciones de bloques/colecciones/cuadernos técnicos a Icestudio 0.12:

* Cuaderno técnico CT10: Entradas y pulsadores

* Colección iceInput (v0.2): Pulsadores de entrada

* Colección iceLedoscope (v0.0.1): Medición con el LEDOscopio

* Colección iceSignal (v0.1): Gestión de señales de 1 bit

* Cuaderno técnico CT.11: Señales del sistema. Medición con el LEDOscopio

* Cuaderno Técnico CT.12: Controlador LCD 16x2

* Colección iceLCD (v0.1): Control de displays de cristal líquido

* Migrar resto de colecciones/Cuadernos ténicos

* Actualizar traducciones (en la wip)
* Mergeo de develop en la rama estable
* Generación de paquetes
* Firmar paquetes de OSX

Saludos, Obijuan

charli va

unread,
May 21, 2024, 8:12:00 PMMay 21
to fpga-wars-explora...@googlegroups.com
// ENGLISH BELOW

Buenas a todos!

Símplemente comentaros que he conseguido integrar la firma de la App de OSX M1 en las actions de Github , me ha tenido entretenido estos días pero finalmente volvemos a tener el DMG para OSX totalmente operativo de forma automática:

Captura de pantalla 2024-05-22 a las 1.47.58.png

Aprovecho para comentaros los siguientes cambios:

- Desaparece la versión de OSX de las actions para cpus Intel, la versión que usamos actualmente de nwjs no es compatible con la última versión de OSX para cpus intel (ya descontinuada por Apple), github ha eliminado sus runners de osx con intel por lo que ya no podemos siquiera generar el binario compatible (aunque luego al abrirlo el sistema no le dejaría ejecutar).

Así que he quitado el runner de OSX Intel. Queda disponible el buildOSX desde npm por si alguien quiere intentar generar el binario en dichas máquinas aunque como os digo de poco sirve, yo tengo una y al hacer la prueba ya las librerías de chrome de nwjs no son válidas.

Tengo que terminar de validar en algunas versiones con diferentes versiones del sistema operativo y controles de seguridad pero de momento las pruebas que he hecho han ido bien.

- Aprovecho a comentar que Tim Rudy está haciendo un trabajo EXCEPCIONAL con las traducciones, ¡Muchísimas gracias!

- He subido unos ligeros ajustes del terminal serie.

- En cuanto Tim acabe su rueda de traducciones que yo creo que le queda poco, sólo quedaría mergear a master.

Saludos!


// ENGLISH

Hello everyone!

I just wanted to let you know that I have successfully integrated the signing of the OSX M1 App into the Github actions. It kept me busy these past few days, but we finally have the DMG for OSX fully operational automatically:

Captura de pantalla 2024-05-22 a las 1.47.58.png

I would also like to inform you of the following changes:

- The OSX version of the actions for Intel CPUs has been removed. The version of nwjs we currently use is not compatible with the latest version of OSX for Intel CPUs (which Apple has already discontinued). Github has removed their OSX Intel runners, so we can no longer even generate the compatible binary (although, even if we could, the system wouldn't allow it to run).

Therefore, I have removed the OSX Intel runner. The buildOSX remains available from npm in case anyone wants to try generating the binary on such machines, but as I mentioned, it's not very useful. I have one, and when I tested it, the nwjs Chrome libraries were already invalid.

I still need to validate some versions with different operating system versions and security controls, but so far, the tests I've done have gone well.

- I would also like to mention that Tim Rudy is doing an EXCEPTIONAL job with the translations, thank you very much!

- I have uploaded some slight adjustments to the serial terminal.

- As soon as Tim finishes his round of translations, which I believe he is close to completing, all that remains is to merge into master.

Cheers!


--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.

Tim Rudy

unread,
May 22, 2024, 1:00:26 AMMay 22
to FPGAwars: explorando el lado libre
Hey, translators - If you can, there is some new functionality in the app to translate.
I started PRs in 4 languages.

- Tim

Obijuan

unread,
May 27, 2024, 3:15:43 AMMay 27
to FPGAwars: explorando el lado libre
Sigo con las migraciones a icestudio 0.12:

* CT13: Señales periódicas y temporización:

* CT14: Buses: Medio compartido

* CT15: Memoria flash SPI

Ya he terminado con todos los cuadernos técnicos. Ahora faltan las colecciones. Estas son las que he migrado de momento:

* Colección default:  v0.4.0. Esta es la colección que viene por defecto con icestudio (y que no hace falta instalar). La he adaptado a icestudio 0.12 (ya no da errores de verificación) y he actualizado los ejemplos/bloques. Está pendiente su reestructuración pero hasta que no haya un sistema unificado de instalación de colecciones desde icestudio no lo llevaré a cabo

* Colección iceHeart v0.1.0: Generación de señales de tiempo (bombeo de bits)

* Colección iceBus v0.1.0: Acceso a buses simples

* Colección iceFlash v0.1.0: Acceso a memorias flash serie (por spi)

* Colección icek v0.1.4: Constantes

Hitos hasta la liberación de icestudio 0.12

* Migrar resto de colecciones

* Actualizar traducciones (en la wip)
* Mergeo de develop en la rama estable
* Generación de paquetes
* Firmar paquetes de OSX

Saludos, Obijuan

charli va

unread,
May 27, 2024, 4:05:20 AMMay 27
to fpga-wars-explora...@googlegroups.com
Gracias Juan por el trabajo en la documentación y colecciones, sobre las taréas pendientes:

- Actualizar traducciones (en la wip) -> Creo que Tim ya ha acabado con su gran aporte de dejar al día las traducciones, quedarían traducciones varios idiomas pero si sus aportadores nativos no nos ayudan , solo queda o dejarlas en inglés ó tirar de traductor automático, si veis vital que vayan en sus idiomas, damos esta semana por si alguien se anima y sino tiramos de traductor automático ¿os parece bien?

* Mergeo de develop en la rama estable -> Esto entiendo sería la última taréa previo liberar y empaquetar
* Generación de paquetes  ->  Tras mergear
* Firmar paquetes de OSX -> Lo dejé ya automatizado, al generar los paquetes ya se firman automáticamente

Sobre el sistema de paquetes. y el nuevo icehub va a ser mi prioridad en las próximas semanas en cuanto liberemos, tal cual está ya encarrilado podemos una vez esté en marcha y probado sacar una release rápida con ello o incluso se podría instalar sobre la release estable que liberemos ahora.

Si necesitas que te ayudemos con las colecciones o similar dinos estoy seguro que yo y alguno más se anima  seguro, lo único organízanos si quieres que ayudemos en el empujón para no pisarnos.

Saludos!






--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.

Obijuan

unread,
May 31, 2024, 2:18:12 PMMay 31
to FPGAwars: explorando el lado libre
Ya he migrado el resto de colecciones a icestudio 0.12: (Tanto los bloques como los ejemplos):
* icewires
* iceIO
* iceGates
* iceMux
* iceCoders
* IceBoards
* iceArith
* iceCounter
* iceSignals
* iceLedoscope
* iceLEDs
* iceHeart
* iceRok
* icemachines
* iceSerial
* iceMem
* iceMeassure
* iceStack
* iceFlash
* iceBus
* iceLCD
* ArithmeticBlocks
* iceSynth
* Jedi
* LOVE-FPGA
* stdio

Las tareas pendientes que quedan son:

* Actualizar readme (Los pantallazos y las animaciones están obsoletas, y la gente se confunde. Las voy a re-hacer con la nueva versión)
* Actualizar página principal de la wiki
* Mergeo de develop en la rama estable
* Generación de paquetes: Icestudio 0.12 rc1
* Pruebas de la estable  (sólo se corrigen bugs críticos)
* Añadir las release notes
* Liberación final

Saludos, Obijuan

charli va

unread,
May 31, 2024, 2:51:55 PMMay 31
to fpga-wars-explora...@googlegroups.com
Gracias Juan! como siempre te digo y por no pisarnos trabajo si podemos ayudarte en alguna de las tareas, dinos y nos repartimos pantallazos o lo que haga falta.


Saludos!

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.

charli va

unread,
Jun 2, 2024, 5:48:16 PMJun 2
to fpga-wars-explora...@googlegroups.com
Buenas a todos, han reportado una issue importante sobre el binario en appimage que parece ser no es "totalmente correcto" posiblemente porque tenemos muchos paquetes "deprecados"

Voy a investigar como solucionarlo porque es algo impornte que debería estar bien de cara a esta release. Os comento mañana, símplemente para que sepáis que estoy con ello y que considero importante meterlo como task para cerrar la release.

Saludos!

charli va

unread,
Jun 4, 2024, 6:21:58 AMJun 4
to fpga-wars-explora...@googlegroups.com
Hola a todos, he creado un nuevo sistema de generación de AppImages, estaba totalmente obsoleto y ya no cumplía el estándar lo que hacía que algunas distribuciones o gestores de paquetes que trabajan de forma nativa con AppImage no detectara el paquete.

Ya está todo funcionando y las últimas wips son totalmente compatibles, símplemente a tener en cuenta:

1) Se ha creado un nuevo directorio llamado "res" que a partir de ahora podrá contener "resources" , esqueletos o cualquier tipo de material que se necesite incorporar a algún proceso de empaquetado 
2) Para construir el AppImage hay que instalar libfuse2 en el sistema (en las actions de github ya está incorporado). Lo indico por si alguien va generar los paquetes en local deberá instalarlo.

Por lo demás todo igual a nivel de comandos de ejecución y construcción el cambio es transparente.

Un abrazo!

charli va

unread,
Jun 5, 2024, 4:57:21 AMJun 5
to fpga-wars-explora...@googlegroups.com
Buenas a todos, nada sólo comentaros que a partir de ahora los AppImages se distribuirán sin ir en zip, es una de las recomendaciones desde la comunidad de AppImage y en una de las issues abiertas en Github se están involucrando varios usuarios de la comunidad NixOS para mejorar el soporte de este formato.  

Como el formato AppImage ya va comprimido, realmente el zip no aportaba nada, además de esta forma el modo ejecutable en muchos entornos se mantendrá sin necesidad de tener que marcarlo.

Un abrazo!

charli va

unread,
Jun 5, 2024, 5:55:46 AMJun 5
to fpga-wars-explora...@googlegroups.com
Marcha atrás en el tema del zip como dependemos ahora mismo de github actions para la descarga, aunque se genere un appimage, github lo comprime en zip para la descarga, así que un pan con unas tortas.

Este punto queda como estaba por el momento.

Saludos!

charli va

unread,
Jun 6, 2024, 5:03:55 AMJun 6
to fpga-wars-explora...@googlegroups.com
He añadido soporte para json5 en package.json, a partir de ahora se debe utilizar si hay que añadir dependencias o modificar algo del fichero package.json  hay que hacerlo en el package.json5

Este fichero está en formato json5 que permite comentarios, algo que veía necesario hace bastante tiempo y hasta ahora pensaba que no se podía.  Hay un script de preinstalación en el propio package.json5 que al hacer install de las dependencias preprocesa package.json a partir de package.json5 (eliminando comentarios y permitiendo la instalación).

Saludos!

charli va

unread,
Jun 6, 2024, 7:04:20 AMJun 6
to fpga-wars-explora...@googlegroups.com
He tirado atrás con el soporte de json5, aunque en local funciona bien , en las github actions se plantean problemas de compatibilidad  y lo dejaré para ma´s adelante cuando consiga tener las librerías más al día.
Así que olvidaros lo que he comentado del package.json5 ya lo he eliminado.

Saludos!

charli va

unread,
Jun 10, 2024, 5:08:32 PMJun 10
to fpga-wars-explora...@googlegroups.com
He subido a icestudio develop unos pequeños fix de bugs del puerto serie. 

Si la idea e scongelar aquí, si os parece bien voy a marcar on un tag la versión actual para poder seguir subiendo cosas en los próximos días y qeu e pueda mergear desde un punto conocido ¿os parece?

Democrito

unread,
Jun 10, 2024, 7:15:56 PMJun 10
to FPGAwars: explorando el lado libre
Hola Carlos,

No sé si tiene algo que ver lo que voy a comentar. Me he instalado la última versión de Icestudio, es decir, la de ayer. Ahora me sale bien la opción de elegir los baudios (ya no se repite 1Mps).

Acabo de actualizar a la versión de desarrollo 0.9.5 de las toolchain o Apio.

Cualquier prueba o lo que sea me comentas.

Un abrazo.


charli va

unread,
Jun 11, 2024, 12:55:31 AMJun 11
to fpga-wars-explora...@googlegroups.com
Buenas Demócrito, 

gracias por las pruebas, pero no te instales la versión de desarrollo de apio (instálate la última wip pero la versión stable de la toolchain).

Ahora mismo la versión development de apio está rota y te van a fallar cosas, no sé si lo has probado pero te fallará. Lo que se está estabilizando para la release es el apio estable y la wip de icestudio.

Un abrazo y gracias como siempre!

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.

Obijuan

unread,
Jun 11, 2024, 1:22:33 PMJun 11
to FPGAwars: explorando el lado libre
-He terminado de migrar a Icestudio 0.12 los proyectos mencionados en el readme:


- He actualizado las animaciones y pantallazos del readme: https://github.com/FPGAwars/icestudio?tab=readme-ov-file

Tareas pendientes:

* Terminar el Readme (Traducciones y contribuciones)
* Actualizar página principal de la wiki
* Mergeo de develop en la rama estable
* Generación de paquetes: Icestudio 0.12 rc1
* Pruebas de la estable  (sólo se corrigen bugs críticos)
* Añadir las release notes
* Liberación final

Saludos, Obijuan

charli va

unread,
Jun 11, 2024, 1:34:29 PMJun 11
to fpga-wars-explora...@googlegroups.com
Gracias Juan por el trabajo, no quiero meterme en tus taréas para no pisarnos ni duplicar trabajo , pero si te puedo ayudar con alguno de los puntos pendientes dímelo.

Sobre el tag para poder seguir avanzando cosas en develop ¿cómo lo ves? o prefieres esperar a mergear ?

Saludos!

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.

Tim Rudy

unread,
Jun 11, 2024, 3:48:29 PMJun 11
to FPGAwars: explorando el lado libre
Hi Carlos,
Git gives me error, and the reason seems to be the filenames have ":" in them which is no good on Windows:
So I cannot update to 845cdc84 and further commits.

Updating 265958e6..3ce298c3
error: invalid path 'app/resources/collection-default-0.3.3/blocks/Logic/Combinational/Mux 2:1.ice'
error: invalid path 'app/resources/collection-default-0.3.3/examples/3. Gates/08. Multiplexer 2:1.ice'
error: invalid path 'app/resources/collection-default-0.3.3/examples/3. Gates/09. Decoder 2:4.ice'
error: invalid path 'app/resources/collection-default-0.3.3/examples/4. Muxes/03. Multiplexer 4:1.ice'

charli va

unread,
Jun 11, 2024, 4:02:29 PMJun 11
to fpga-wars-explora...@googlegroups.com
Hi! i don't view this and in osx and linux (in which i'm working) this is not a problem.

thanks a lot Tim!!  i'll try to fix it now

charli va

unread,
Jun 11, 2024, 4:23:34 PMJun 11
to fpga-wars-explora...@googlegroups.com
Hi Tim! try it now!

Tim Rudy

unread,
Jun 11, 2024, 4:43:04 PMJun 11
to fpga-wars-explora...@googlegroups.com
You got it! Thanks man.

Has recibido este mensaje porque estás suscrito a un tema del grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este tema, visita https://groups.google.com/d/topic/fpga-wars-explorando-el-lado-libre/963ZcgQ43L4/unsubscribe.
Para cancelar la suscripción a este grupo y a todos sus temas, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/CAEQ-VCZL1na3z4MBVUyJuyRDfLe2_oENymiQ0WCLtTSze71_dw%40mail.gmail.com.

charli va

unread,
Jun 11, 2024, 4:51:29 PMJun 11
to fpga-wars-explora...@googlegroups.com

charli va

unread,
Jun 11, 2024, 4:53:50 PMJun 11
to fpga-wars-explora...@googlegroups.com
There are problems in github actions, don't worry if it fails in some PR


charli va

unread,
Jun 11, 2024, 5:04:12 PMJun 11
to fpga-wars-explora...@googlegroups.com
Created tag for 0.12.0-rc1 at develop branch and update package.json to match with README to v.12.1w version

Obijuan

unread,
Jun 16, 2024, 9:48:02 AMJun 16
to FPGAwars: explorando el lado libre
Tareas realizadas:

* Actualizado el Readme: https://github.com/FPGAwars/icestudio
* Actualizada página principal wiki: https://github.com/FPGAwars/icestudio/wiki
* Icestudio develop mergeado en rama estable (master)

Ya están generados los paqutes de Icestudio 0.12-rc1:

Por favor, descargad los ejecutables desde ahí para comprobaar el funcionamiento. Si es posible instalad todo desde cero para encontrar errores críticos

La versión de apio que se instala es la 0.9.5

Saludos, Obijuan

Democrito

unread,
Jun 16, 2024, 10:50:35 AMJun 16
to FPGAwars: explorando el lado libre
Hola,

He hecho una instalación limpia en Windows 10 y todo ha funcionado con normalidad.

El primer ejemplo que he probado ha sido el de encender un led, ejemplo que está en el propio Icestudio y ha funcionado perfectamente. El segundo ejemplo ha sido el cálculo de logaritmos en base 2 y que utiliza el puerto serie, y lo mismo, ha funcionado perfectamente.

Un saludo y muchas gracias a todos los desarrolladores y los que se implican para que esta herramienta siga evolucionando.

Democrito

unread,
Jun 16, 2024, 10:53:46 AMJun 16
to FPGAwars: explorando el lado libre
Se me olvidó poner la "foto finish" de la versión, que es la 0.9.5.

foto finish.png

charli va

unread,
Jun 16, 2024, 11:22:57 AMJun 16
to fpga-wars-explora...@googlegroups.com
Hola a todos! instalada y probada desde 0 en :

  • OSX M1.                      ✅ 
  • ubuntu  22.04 ARM      ✅
  • ubuntu.   24.04 x86.     ✅
  • nixos.    24.05              ✅
Probados varios ejemplos con ciclo completo, verificación, síntesis y subida (led, puerto serie, lectura potenciómetro con adc , video por pal para probar entrada/salida e inout ).

Un gran avance, gracias a todos por las pruebas!


Captura de pantalla 2024-06-16 a las 17.13.09.png





El dom, 16 jun 2024 a las 16:53, Democrito (<spo...@gmail.com>) escribió:
Se me olvidó poner la "foto finish" de la versión, que es la 0.9.5.

foto finish.png

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.

Juan Gonzalez Gomez

unread,
Jun 16, 2024, 11:35:32 AMJun 16
to fpga-wars-explora...@googlegroups.com
Estupendo! 
Gracias por las pruebas Democrito

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.

Juan Gonzalez Gomez

unread,
Jun 16, 2024, 11:35:51 AMJun 16
to fpga-wars-explora...@googlegroups.com
Genial!
Gracias por las pruebas Charli

charli va

unread,
Jun 16, 2024, 12:01:02 PMJun 16
to fpga-wars-explora...@googlegroups.com

Obijuan

unread,
Jun 21, 2024, 8:22:11 AM (12 days ago) Jun 21
to FPGAwars: explorando el lado libre
Ya está liberado icestudio 0.12 (Con ningún cambio con respecto  0.12-rc1)

Los ejecutables están disponibles en github:

Estas son las release notes:

Master ya está mergeado en develop y se ha cambiado la version a 0.12.1w para comenzar un nuevo ciclo en la wip

Muchas gracias a todos

Saludos, Obijuan


charli va

unread,
Jun 21, 2024, 8:50:42 AM (12 days ago) Jun 21
to fpga-wars-explora...@googlegroups.com
Muchas gracias!! Y enhorabuena a todos por una nueva release!

También están linkeados los enlaces de descarga en la web de https://icestudio.io

Yo en breve empiezo a subir cosas gordas a las wip que ya tengo en cola.

Un abrazo!

--
Has recibido este mensaje porque estás suscrito al grupo "FPGAwars: explorando el lado libre" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a fpga-wars-explorando-el...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages