Icesugar pro problemas.

119 views
Skip to first unread message

javiervazq...@gmail.com

unread,
Sep 18, 2022, 7:44:02 AM9/18/22
to FPGAwars: explorando el lado libre
Hay alguien trabajando con la placa icesugar pro.
Estoy tratando de realizar algún ejemplo sencillo y la placa no funciona.
Viendo las los archivos png de los pines de la placa veo que hay dos diferentes no se si alguien me puede orientar en que problema puedo tener. 

Fernando Mosquera

unread,
Sep 18, 2022, 7:59:17 AM9/18/22
to fpga-wars-explora...@googlegroups.com
Desgraciadamente no tengo esa placa y yo la di soporte conforme saque información de ella en la red.
Tienes la información de la placa aqui:

Podrías comentarnos que pines crees que están mal?

Saludos

Fernando Mosquera (benitoss)


From: fpga-wars-explora...@googlegroups.com <fpga-wars-explora...@googlegroups.com> on behalf of javiervazq...@gmail.com <javiervazq...@gmail.com>
Sent: Sunday, September 18, 2022 6:44:02 AM
To: FPGAwars: explorando el lado libre <fpga-wars-explora...@googlegroups.com>
Subject: Icesugar pro problemas.
 
Hay alguien trabajando con la placa icesugar pro.
Estoy tratando de realizar algún ejemplo sencillo y la placa no funciona.
Viendo las los archivos png de los pines de la placa veo que hay dos diferentes no se si alguien me puede orientar en que problema puedo tener. 

--
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/c705848b-0f1f-4f91-a56c-a252dd11f8fcn%40googlegroups.com.

javiervazq...@gmail.com

unread,
Sep 18, 2022, 8:39:54 AM9/18/22
to FPGAwars: explorando el lado libre
No consigo encender un led en ningún pin estoy utilizando muchos diferentes.
Estoy cargando el harware.bit directamente a un disco que aparece al instalarse el driver de la placa y conectarla por usb.
En el caso de los ejemplos que vienen en repositorio de la placa funcionan cargando el archivo.bit.
Estoy usando la placa con la estension board.

beni...@gmail.com

unread,
Sep 18, 2022, 1:50:45 PM9/18/22
to FPGAwars: explorando el lado libre

En el ICestudio yo di soporte a la placa con 3 programadores, se supone que el ecpdad es el que lleva la placa. luwgo podrias usar 2 programadores JTAG externos FT2232H o FT232H conectados a las lineas directas de JTAG que lleva la placa.
Con lo referente al pineado yo lo saque exactamente de aqui 
https://github.com/wuxx/icesugar-pro/tree/master/schematic

Saludos



Screenshot 2022-09-18 124710.png

javiervazq...@gmail.com

unread,
Sep 18, 2022, 3:03:39 PM9/18/22
to FPGAwars: explorando el lado libre
En el icestudio que tengo no aparece iCESugar-pro (ecpdap).

charli va

unread,
Sep 18, 2022, 8:18:57 PM9/18/22
to fpga-wars-explora...@googlegroups.com
Hola Javier! bájate primero la última WIP:


para partir de la versión más avanzada que contendrá todas las aportaciones de Benito, y así si eso no funciona podemos ayudarte desde ese punto.

Saludos!


beni...@gmail.com

unread,
Sep 19, 2022, 12:02:14 AM9/19/22
to FPGAwars: explorando el lado libre
Segun parece en la version oficial de IceStudio no esta la tarjeta  iCESugar-Pro_(ecpdap), la razon es que como no la pude comprobar al no disponer de tarjeta no la añadi como pull up a las versiones de IceStudio.
Tanto la ICESugar_Pro como la ColorLight-i9-v7.2 utilizan un sistema en sus placa base para ser programada por un microcontrolador usando un sistema, el cual no he podido comprobar.
Se supone que mediante su USB se puede programar usando  "icesprog xxx.bit"
iceprog es un programa que ya esta en el mismo IceStudio (En la toolchain) , asi que solo habria que generar una nueva entrada en ICeStudio con la llamada a ese programa

Javier , podrias comprobar que usando el  programa iceprog  mediante la linea de comandos llegas a cargar el bitfile en la FPGA ? 
Una vez hecho esto, me dices la linea de comandos que usaste y  ya me ocupo yo de generar la nueva entrada  de una nueva tarjeta  iCESugar-Pro_( iceprog ) en el IceStudio 

Gracias y Saludos

Fernando Mosquera (Benitoss)

 

charli va

unread,
Sep 19, 2022, 2:46:40 AM9/19/22
to fpga-wars-explora...@googlegroups.com
Genial Benito! muchas gracias por ocuparte del soporte de esa placa. Yo he comprado una colorlight i9 pero aún no he podido ponerme con ella.

En general usad siempre la ultima WIP, las releases stables van bastante retrasadas en cuanto a funcionalidades respecto a las WIPs.

Un abrazo!



beni...@gmail.com

unread,
Sep 19, 2022, 9:53:48 AM9/19/22
to FPGAwars: explorando el lado libre
Charliva, yo acabo de echar un vistazo a las fuentes del ICEStudio que hay en el Github por lo que entiendo que en las ultimas WIP sigue sin estar soportada tanto la IceSugar-Pro como la ColorLight_9 mediante el sistema de programacion " icesprog:, Deberiais los que disponeis de esa placa comentarnos como la pogramais por linea de comandos y ya despues nosotros le añadimos soporte.
Lo bueno es que las placas como tal ya estan añadidas, lo unico que con distinto programador externo por lo que es muy sencillo añadirle este nuevo sistema de programacion.

Quedo a la espera de que me deis esa informacion. Entiendo que para las dos placas es el mismo ya que ambas tienen el mismo modelo de FPGA y el mismo microcontrolador.

Saludos
Fernando Mosquera (Benitoss)

charli va

unread,
Sep 19, 2022, 10:32:38 AM9/19/22
to fpga-wars-explora...@googlegroups.com
Estuve desconectado cuando estuviste con esto ¿llegaste a hacer algún pull request o nos mandaste la info para uqe la metiéramos?

Es por retomar el hilo y ponerlo a funcionar ¿has mirado la rama de desarrollo o la stable?

Jo mo

unread,
Sep 19, 2022, 3:03:33 PM9/19/22
to FPGAwars: explorando el lado libre
Hola Fernando e charli ,

Hope you all are fine guys,

For info,

 i have the colorligth i9, and has you have probably seen, i added the board,
- in icestudio
- in apio 

I did it only for the FT2232 programmer  (starting from what you did Fernando, last year for the colorligth i5)

So the command which is launched when, we upload is the following:

Capture.JPG


But has you wrote, i am not using the "stm32" programmer which is in the motherboard that we can get on aliexpress for pluging the colorligtht i5 or i9  (daughter boards)

Normally, this programmer should work with the ecpdap software, last year you made a support in icestudio for i5 board ( colorligth i5 ecpdap) but i never managed to make it work and you finally remove it from icestudio !

Remark: i could used ecpdap but outside icestudio . It is needed for unlocking the flashram  ( $ ecpdap flash unprotect details here )

So for know i am programing :
- my colorligth i5 with  FT2232 or usbblaster programmers.
- my colorligth i9  with the FT2232 programmer (making it also programmable from icestudio for the usbblaster will be easy, if needed)

of course i have the two boards modified (added 4 jtag header pins) it looks like that !
IMG_20220919_194859.jpg



About the icesugar pro board,  i do not know! But as you shortly mentioned here it seams the builtin programmer is also an arm microcontroller.
So maybe it can be programmed with the "slow" ecpdap  (instead of iceprog )

Personally, i do not find that icesugar-pro very interesting (more expensive than the colorligth i5 board that has the same 25 kLut Fpga).
And cost the same as the colorligth i9 that has two time more luts ( 45 kLuts). 
on the pro side, icesugar pro has four time more SDRAM and Flash ram than the colourlith i9!   So.... it is anyone choice !! ;-)



Have a nice evening!

beni...@gmail.com

unread,
Sep 19, 2022, 3:19:27 PM9/19/22
to FPGAwars: explorando el lado libre
Thanks for your answer Joaquin

Yes, IceStudio now supports Colorlight i5, Colorligt i9 and IceSugar Pro FPGA boards, but only from JTAG point of view. The reason is that it is faster and a USB Blaster programmer is cheap. Other option is the FT2232H programmer because is  universal for all boards
The use of STM32 of the boards with ECDAP system is really uncomfortable and slow. 
So I suggest to Javier the purchase of any JTAG programmer supported by ICeStudio for the ICESugar Pro board 

Regards

Fernando Mosquera (Benitoss)



javiervazq...@gmail.com

unread,
Sep 19, 2022, 5:34:34 PM9/19/22
to FPGAwars: explorando el lado libre
Tratare de subir el archivo bit a la tarjeta como habéis dicho  y además comprare un programador.
Muchas gracias por vuestra ayuda.
Reply all
Reply to author
Forward
0 new messages