Adding "Generic" board definitions. #838
bdurbrow
started this conversation in
New Boards Requests
Replies: 1 comment
-
Hello! I am reorganizing the issues, trying to give more visibility and be able to better organize and prioritize the work and my roadmap (I will publish it very soon), I am converting some issues that are new feature requests as ideas on Github discussions. Thanks for understanding. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I would like to add (or have added for me, if that's easier for you to do) a couple of "generic" board definitions. These would consist of just a fairly basic serial programmer interface; and mappings for all the pins on the QFP 100 and QFP 144 package FPGAs. The idea is that you could select the appropriate generic board definition; and use IceStudio to develop for a custom board containing that FPGA; without the IceStudio project having to integrate support for each and every one-off or custom board that somebody wants to make.
I think that I would like to create & contribute a lightweight protocol for the serial download; a little bit more sophisticated than the BlackIce interface (so that you could send other commands to the MCU than just the bitstream for the FPGA); but still keep it lightweight. I would like to implement this as an Arduino library for the MCU side; and a simple C program for the PC side.
I believe I have enough documentation to both create schematics for these generic boards; and the programmer firmware/library/sketch.
What I'm a little fuzzy on is what I need to do facilitate getting it integrated into IceStudio. What do I need to provide; and where should I look for examples of how the other boards are supported?
Beta Was this translation helpful? Give feedback.
All reactions