Group support Olimex FPGA?

56 views
Skip to first unread message

William DesLauriers

unread,
Nov 30, 2025, 2:34:01 AM (3 days ago) Nov 30
to FPGAwars: explorando el lado libre
Can this group support Olimex iCE40HX1k and iCE40HX8K?  Both FPGAs have Lattice brand marks.

Thank you very much.
Wm

charli va

unread,
Nov 30, 2025, 2:42:09 AM (3 days ago) Nov 30
to fpga-wars-explora...@googlegroups.com
Hello! This group welcomes any FPGA. If it's an FPGA similar to those most commonly used in the community or uses open-source toolchains, it will be easier for people to participate in the threads you start. In any case, many questions or problems are generic to all boards that include that chip model, so don't hesitate to ask questions; you'll always learn new and interesting things.

Welcome!

--
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 este debate, visita https://groups.google.com/d/msgid/fpga-wars-explorando-el-lado-libre/33ab157b-353f-46df-aacc-efffa7d1b6b1n%40googlegroups.com.

William DesLauriers

unread,
Nov 30, 2025, 7:54:04 PM (2 days ago) Nov 30
to FPGAwars: explorando el lado libre
Thanks.  I would like to see somebody write an addition to an Icestudio.  Olimex FPGA boards to Icestudio.  I just checked the Icestudio, but I couldn't find Olimex on the board list.  Thanks again.

Wm

Jo mo

unread,
Dec 1, 2025, 6:43:53 AM (2 days ago) Dec 1
to FPGAwars: explorando el lado libre
hello guys,

if i am not mistaken those two board were already added to apio .
They are entered in boards.json

"iCE40-HX8K-EVB": {
    "name": "iCE40-HX8K-EVB Olimex",
    "fpga": "iCE40-HX8K-CT256",
    "programmer": {
      "type": "iceprogduino"
    },
    "usb": {
      "vid": "2341",
      "pid": "8036"
    }
  },
  "iCE40-HX1K-EVB": {
    "name": "iCE40-HX1K-EVB Olimex",
    "fpga": "iCE40-HX1K-VQ100",
    "programmer": {
      "type": "iceprogduino"
    },
    "usb": {
      "vid": "2341",
      "pid": "8036"
    }
  },


And on the icestudio side, we have it ~50% ok!
In C:\Program Files\icestudio\package.nw\resources\boards we have this folder _iCE40HX8K-EVB

So, what i suggest you william is to:

Rename that   _iCE40HX8K-EVB folder to iCE40-HX8K-EVB

and overwrite the menu.json file in the C:\Program Files\icestudio\package.nw\resources\boards folder with the one i am joining to this post.

This may do to it for the 8k Olimex board!   Let us know if you managed to upload a design successfully !

For the second board 1k Olimex board, it remains to create the board folder! this means checking inserting the right pinout in the pinout.json file.  if it is similar to the 8K olimex board, it should not be too difficult!

Have a nice day!
menu.json

William DesLauriers

unread,
Dec 1, 2025, 9:09:11 PM (2 days ago) Dec 1
to FPGAwars: explorando el lado libre
I was partially successful.  I studied an existing very long menu.json file. Then, I decided to write an abridged version of the menu.json file for my personal use and experiment.  See the attached file here. While I was in icestudio's board selection, I only saw NANDLAND Go-Board, iCE40-HX8K, and iCE40-HX8K-EVB, among others.  But, not olimex-1K, alhambra-ii, and olimex-8K.

I clearly understood that we need to write an info.json, a  pinout.json, and a pinout.pcf. and a rules.json for these 2 Olimex FPGA boards. Can someone help me and the rest of us?

Thanks,
Wm
menu.json

Jo mo

unread,
Dec 1, 2025, 9:58:39 PM (2 days ago) Dec 1
to FPGAwars: explorando el lado libre
Do you see a difference between    iCE40-HX8K-EVB  and  olimex-8K  ? i see you put both on you menu.json file!

For me, you have just to select iCE40-HX8K-EVB board for you olimex (8k) card !?

Also, the "olimex-8K"and "olimex-1K"  that you  added in the boards section in your menu.json will not appear in the icestudio menu because they do not have their respective folder existing in C:\Program Files\icestudio\package.nw\resources\boards.

And remember, has i wrote in my previous post the "board names" you add in icestudio menu.json  will fully work only if they are present in the board.json. (in C:\Users\"YOUR USER NAME"\.icestudio\venv\Lib\site-packages\apio\resources)

William DesLauriers

unread,
12:08 AM (6 hours ago) 12:08 AM
to FPGAwars: explorando el lado libre
I will upload a few pictures of these 2 Olimex FPGA boards here when I have more time.  Whether these boards have their FTDIs popularized is what I am aware of.

Here is their website:  https://www.olimex.com/Products/FPGA/iCE40/

The Olimex-1K features 2 LEDs, 3 buttons, a programming connector, and a standard extension connector.

The Olimex-8K features 2 LEDs, 3 buttons, a programming connector, one standard extension connector, 4 mini extension connectors, and JTAG option holes.

Have a nice day.

Thanks,
Wm


Jo mo

unread,
4:45 AM (1 hour ago) 4:45 AM
to FPGAwars: explorando el lado libre

Hi William,

Thanks for your reply. However, I think you may have overlooked the main point in my previous messages.

I am writing about the potential differences between  "iCE40-HX8K-EVB"  and  "olimex-8K" (not between 8k and 1K),  as you added them both in you menu.json

Please carefully re-read my last two messages !

So please select the right board ( iCE40-HX8K-EVB board ) in icestudio board menu, than upload a design like (blinky led). this should hopefully load the design on your  Olimex-8K  board!

THEN, If you get it right for the 8K board, i probably can help you to also make it right for  Olimex-1K  board.

Have a nice day

Joaquim

Jo mo

unread,
5:53 AM (17 minutes ago) 5:53 AM
to FPGAwars: explorando el lado libre
Hi William,

i am joining here an alternate blinky led .ice file that i can build on my computer for the  iCE40-HX8K-EVB board.
Of course, has i do not have myself this olimex-8k board( iCE40-HX8K-EVB ) i can not test the upload. But you can ;-)

all the best!
05. Two LEDs alternate blink.ice
Reply all
Reply to author
Forward
0 new messages