[Icestudio][Estable] Hacia Icestudio 0.11 (estable)

161 views
Skip to first unread message

Obijuan

unread,
Oct 4, 2023, 5:10:40 PM10/4/23
to FPGAwars: explorando el lado libre
Ya está liberada la primera candidata a versión estable 0.11-rc1
La podéis descargar del directorio de github:

Las release notes están en la wiki:


0.11-rc1usa apio 0.8.3 y las toolchain que teníamos hasta ahora. Es la versión que usaré este año con los estudiantes de la asignatura de Mecatrónica de este año (por eso necesito tener una versión estable)

Por favor, comprobad que la podéis instalar y que os funciona igual a lo que estabais acostumbrados

En esta release sólo se corregirán errores críticos. El resto de bugs se corregirán en la versión de desarrollo (wip)

Fernando,  en la 0.11-rc2 (en unos días) actualizaré a apio 0.8.4. Quiero que la rc1 tenga apio 0.8.3 por si hay que volver atrás por algún problema imprevisto

Muchas gracias a todos por las contribuciones y las pruebas

Saludos, Juan

charli va

unread,
Oct 4, 2023, 5:12:07 PM10/4/23
to fpga-wars-explora...@googlegroups.com
Vamooos!! GOO!!

--
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/8bcafd20-5e32-46fd-9c7d-27a07f30811en%40googlegroups.com.

charli va

unread,
Oct 4, 2023, 5:15:59 PM10/4/23
to fpga-wars-explora...@googlegroups.com
Por mi parte probada en linux ubuntu 22.04 y OSX (procesador apple m1) y en ambos casos todo bien con apio 0.8.3 y apio 0.8.4.


Juan Gonzalez Gomez

unread,
Oct 4, 2023, 5:28:28 PM10/4/23
to fpga-wars-explora...@googlegroups.com
Estupendo! Gracias por las pruebas Charli!



Juan Gonzalez Gomez

unread,
Oct 4, 2023, 5:30:47 PM10/4/23
to fpga-wars-explora...@googlegroups.com
Tener la estable me da mucha tranquilidad... porque ahora ya podemos romper cosas en la wip, sin temor a quedarnos sin icestudio mientras se solucionan los problemas. Y sobre todo ahora que los estudiantes se lo van a instalar en sus portátiles, necesito tener todo super-bajo control

charli va

unread,
Oct 4, 2023, 5:37:37 PM10/4/23
to fpga-wars-explora...@googlegroups.com
Claro que sí! yo voy a terminar todas las cosas que he estado preparando estos meses y así las podré ir lanzando a las wips sin miedo a romperte nada de las clases.

Por otro lado, estoy cerrando una mejora para que en OSX no te salte un cuadro de diálogo de tema de permisos qeu es un infierno. Esto en concreto en cuanto lo tenga rodado podría estar bien pasarlo a la estable porque en osx, si tienes alumnos que lleven mac , es un infierno cuando empieza a saltar.

En cualquier caso enhorabuena por la release, ya queda poco!

Democrito

unread,
Oct 4, 2023, 5:56:47 PM10/4/23
to FPGAwars: explorando el lado libre
1.) Instalación limpia de icestudio-0.11.0-rc1-win64 sin problemas. (Windows 10)
2.) Carga de la toolchain estable (por defecto) de la versión 0.8.3, sin problemas
3.) Prueba de subir un circuito sin problemas.

4.) Instalar la toolchain latest estable 0.8.4 sin problemas
5.) Subida de circuito sin problemas.

Jo mo

unread,
Oct 4, 2023, 6:41:04 PM10/4/23
to FPGAwars: explorando el lado libre
I did exactly the same 5 steps as Democrito on win10  ( in my case, uploading to a colorligth i5 (ft232) )
And everything went really smoothly !

Also, it seams to me that the upload is much faster in all the icestudio version of the current week ! 

Gracias Juan e Charli for this work !

Obijuan

unread,
Oct 5, 2023, 3:19:43 AM10/5/23
to FPGAwars: explorando el lado libre
¡Estupendo! Muchas gracias por las pruebas Demócrito

Obijuan

unread,
Oct 5, 2023, 3:20:47 AM10/5/23
to FPGAwars: explorando el lado libre
¡Great news! Thanks Joaquim for all your contributions and testing

Obijuan

unread,
Oct 5, 2023, 7:37:36 AM10/5/23
to FPGAwars: explorando el lado libre
Liberada la segunda candidata: 0.11-rc2

* Se han eliminado todos los warnings de github-actions al construir los ejecutables
* Se usa apio 0.8.4


Dejamos esta versión durante unos días en reposo para que se vaya probando y si no aparecen errores críticos la liberamos como la estable 0.11.0 final

Gracias a todos

Saludos, Obijuan

charli va

unread,
Oct 5, 2023, 9:29:29 AM10/5/23
to fpga-wars-explora...@googlegroups.com
Por mi parte probada y todo ok!! una cosa importante, en osx es un infierno cuando instalas, porque el sistema de seguridad que tiene te salta excepciones por cada fichero ejecutable y cada dll (si lo haces a mano te tiras la vida), hay una forma de hacerlo del tirón por consola con un pequeño truco pero es también engorroso.

En develop lo voy a integrar para que haga esto en la propia instalación y así sea transparente y el usuario no se encuentre el problema ¿quieres que lo prepare para la estable final? te lo digo por si tienes alumnos con osx.

Un abrazo y 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.

Democrito

unread,
Oct 5, 2023, 12:54:46 PM10/5/23
to FPGAwars: explorando el lado libre
Provada y todo OK. Por defecto se instala la versión apio 0.8.4.

Jo mo

unread,
Oct 5, 2023, 6:48:12 PM10/5/23
to FPGAwars: explorando el lado libre
yes, no problem here with this rc2 using the stable 0.8.4 apio !

and of course, has we have already seen, for now, we have to stay away from the development version of apio(0.9.0) (which still gives the " unconstrained in pcf or lpf" error  )

Gracias y buenas noches

Fernando Mosquera

unread,
Oct 6, 2023, 12:05:30 AM10/6/23
to fpga-wars-explora...@googlegroups.com
Joaquim I have already sent a Pull Request in Apio to solve the   " unconstrained in pcf or lpf" error

Regards

Fernando Mosquera

--
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,
Oct 6, 2023, 12:13:14 AM10/6/23
to fpga-wars-explora...@googlegroups.com
Hi team!! "the unconstrained in pcf or lpf" is solved in 0.9.0 version, the problem is because in the new toolchain the top module is a needed parameter.

Is this message appears in your installation is because the 0.9.0 version is not well installed (as Democrito, appears the error in apio install?)

The important thing is solve, find,etc why in your computers the 0.9.0 is not well installed, please help me in this way. 

As Democrito, if you install correctly the 0.9.0 the problme not appear.

Thanks a lot!

Fernando Mosquera

unread,
Oct 6, 2023, 12:36:55 AM10/6/23
to fpga-wars-explora...@googlegroups.com
Charli va

I delete and reinstall the develop 0.9.0 apio version and I got the " unconstrained in pcf or lpf" error
With my pull request in Apio is solved

Regards


charli va

unread,
Oct 6, 2023, 1:40:06 AM10/6/23
to fpga-wars-explora...@googlegroups.com
Fernando, i need verify your pull request, with this flag we could go to other inconsistent errors, i'll try past days this flag, and generate bitstreams that not work properly (because a lot of errors are bypassed).

This is not a solution, along the day i need your help to determine why your instalation not work. give me some time.

Thanks a lot

charli va

unread,
Oct 6, 2023, 10:17:43 AM10/6/23
to fpga-wars-explora...@googlegroups.com
Hi Fernando!! i'm review your pull request and thanks a lot! because thanks to your PR i found the bug in this first 0 .9.0 version.

The bug is that i fix in ice40 boards, but forget add the flag in ecp5 boards.

The problem with your fix, is that only avoid the message, but permit synthetize wrong io configurations (avoid the pcf and pass all of you want), for example i synth correctly a led blink example but when upload, don't work.

The error appears because in the new toolchain you need to define the top module with the flag --top-module=main. if you dont point it, yosys takes the last module that appears in your code as top module, and in the way that icestudio generate the code, the "main" module not always is the last.

Now if you could try the new 0.9.0 version i appreciate very much.

I think with this fix, the development toolchain should works. I'm waiting for your tests!


Obijuan

unread,
Oct 6, 2023, 1:32:34 PM10/6/23
to FPGAwars: explorando el lado libre
Muchas gracias por las pruebas Charli!

De momento lo de osx mételo en Develop para testearlo.  Prefiero no meterlo en esta estable, para evitar problemas y retrasos. Una vez que esté en develop y ya probado, podemos sacar una quick release

¡Vaaamos!

Obijuan

unread,
Oct 6, 2023, 1:33:01 PM10/6/23
to FPGAwars: explorando el lado libre
Thanks a lot for the testing Joaquim!

Obijuan

unread,
Oct 6, 2023, 1:33:14 PM10/6/23
to FPGAwars: explorando el lado libre
Muchas gracias por las pruebas demócrito!

Democrito

unread,
Oct 6, 2023, 2:52:18 PM10/6/23
to FPGAwars: explorando el lado libre
Fernando, seguramente ya lo sabes, pero te lo comento por si las moscas. Para que funcione la versión 0.9.0 se necesita tener instalado Git, de otra manera, al intentar actualizar a esa versión da error. Para ello puedes descargarlo desde aquí: https://git-scm.com/

No hay que hacer nada, sólo tener instalado Git (es una instalación muy ligera), eso es todo. Una vez instalado le das a actualizar la versión de desarrollo (0.9.0) y listo.

Saludos.

beni...@gmail.com

unread,
Oct 6, 2023, 11:35:43 PM10/6/23
to FPGAwars: explorando el lado libre
En Windows 11  aqui en mi ordenador en casa tengo instalada la ultima version del ICeStudio 0.11.1w202310040210  con la version de apio 0.9.0  y me sale este error al sintetizar un simple blink para la placa  ECP5-Evaluation-Board

[Fri Oct  6 22:32:35 2023] Processing ECP5-Evaluation-Board
--------------------------------------------------------------------------------
yosys -p "synth_ecp5 -json hardware.json" -top main main.v
[00000.002000] ERROR: Can't guess frontend for input file `main' (missing -f option)!

No se cual sera el bug ahora pero en todas las placas ECP5 tengo ese error

Saludos

Fernando Mosquera


charli va

unread,
Oct 7, 2023, 1:42:57 AM10/7/23
to fpga-wars-explora...@googlegroups.com
Buenas Fernando , voy a investigar y os digo, debe ser algún error de sintaxis o algo que se me está colando.

Os digo algo en el día.

--
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,
Oct 7, 2023, 2:53:35 AM10/7/23
to fpga-wars-explora...@googlegroups.com
Buenas a todes! probad de nuevo cuando podais la 0.9.0, creo que esta es la buena.

Jo mo

unread,
Oct 7, 2023, 3:56:10 AM10/7/23
to FPGAwars: explorando el lado libre
ola guys,

@ democrito, in my machine cmd, i have:

git --version
git version 2.36.0.windows.1

I decided to pull the trigger, today, and install the last git version  ( v2.42.0.windows.2 ).
then reinstalled apio 0.9.0   (0.9.0 ->0.8.4->0.9.0)
But the error was still there !

And just now i reinstalled the very last apio 0.9.0 made by charly , but still no luck here!

Capture.JPG

I am joining my main.v and main.lpf for the blink.ice in case it can help!

Anyway thank Fernando and charli for the work on that bug!

Today i will have little time for testing,... family duties :-)

have nice week-end
main.lpf
main.v

Democrito

unread,
Oct 7, 2023, 4:58:07 AM10/7/23
to FPGAwars: explorando el lado libre
Joaquim: I was in the wrong thread when I posted my comment, it was for the latest wip. What I don't know is how this latest version of wip for ecp5 is going

charli va

unread,
Oct 7, 2023, 10:32:49 AM10/7/23
to fpga-wars-explora...@googlegroups.com
Joaquim, could you send me your .ice?

What board are you using? (i need to configure my icestudio like yours).

Are you working with the last wip?

If you could, remove your icestudio, remove your .icestudio folder (start installation clear).

Then install the last wip, install the toolchain and then install de development toolchain.

Try to build and tell us if this works. 

In anycase if you could send me the .ice file could be useful! (and your icestudio.log) If you want, send me privately to not send to other users your log files.


El sáb, 7 oct 2023 a las 10:58, Democrito (<spo...@gmail.com>) escribió:
Joaquim: I was in the wrong thread when I posted my comment, it was for the latest wip. What I don't know is how this latest version of wip for ecp5 is going

--
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.

beni...@gmail.com

unread,
Oct 7, 2023, 10:57:59 AM10/7/23
to FPGAwars: explorando el lado libre
In my Windows 11  with the last changes in apio 0.9.0 in the last WIP of ICeStudio 0.11.1w202310040210202310040210   and the last git installed v2.42.0.windows.2  the synthesis of the ECP5 boards are working perfectly 

Thanks so much for all changes 

Regards

charli va

unread,
Oct 7, 2023, 12:02:05 PM10/7/23
to fpga-wars-explora...@googlegroups.com
Thanks a lot for your work Fernando! The next days next with new features!

Jo mo

unread,
Oct 7, 2023, 1:22:39 PM10/7/23
to FPGAwars: explorando el lado libre
Sorry, guys i was using the 0.10 rc2 !

i just reinstalled now the 0.11.1w202310040210 wip and now the "One LED blink .ice"  (available in the examples, that i was trying to compile) , is compiling just fine for mi colorligth i5-FT232 board.

So Problem solved here !

Muchas Gracias to all of you boys !

charli va

unread,
Oct 7, 2023, 2:00:09 PM10/7/23
to fpga-wars-explora...@googlegroups.com

Obijuan

unread,
Oct 9, 2023, 2:18:07 PM10/9/23
to FPGAwars: explorando el lado libre
La versión estable 0.11 final ya está oficialmente liberada (aunque no tiene ningún cambio respecto a la rc2)


Esta es la versión que pediré que instalen en los Laboratorios de la URJC, que tienen más de 600 ordenadores Linux!!

Muchas gracias a todos por las pruebas

Saludos, Obijuan

Obijuan

unread,
Oct 9, 2023, 2:37:16 PM10/9/23
to FPGAwars: explorando el lado libre
He mergeado la estable con la 0.11.1w. Ya nos podemos volcar al 100% con la versión de development

Yo en cuanto pueda haré un testeo exhaustivo de apio 0.9 para depurar las nuevas toolchains y encontrar bugs

Saludos, Obijuan

charli va

unread,
Oct 9, 2023, 2:48:26 PM10/9/23
to fpga-wars-explora...@googlegroups.com
Gracias Obijuan! en principio llevo trabajando con la última wip estos días y con la toolchain 0.9 y todo perfecto por el momento.

Reply all
Reply to author
Forward
0 new messages