Group support Olimex FPGA?

49 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 (yesterday) 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 (20 hours 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 (19 hours 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)
Reply all
Reply to author
Forward
0 new messages