Replies: 5 comments
-
Latest commit: drtrigon/fpgarduino-icestorm@09d6520 What does work now:
|
Beta Was this translation helpful? Give feedback.
-
That's awesome! Thanks for sharing! I will try to test it as soon as possible. Keep up the good work! :-) |
Beta Was this translation helpful? Give feedback.
-
The most recent commit now supports a lot more examples as it includes analogWrite (PWM), Serial.read and digitalWrite for all pins now: drtrigon/fpgarduino-icestorm@7a31a42 Tried to get configurable pull-ups on the GPIO pins, but I only get a |
Beta Was this translation helpful? Give feedback.
-
Btw.: What's the state with Lattuino (https://github.com/FPGALibre/fpgacores) regarding icestudio support? |
Beta Was this translation helpful? Give feedback.
-
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.
-
Thanks to YosysHQ/picorv32#92 we have a picorv32 version for icestudio. Now I would like to use the Arduino IDE in order to upload firmware code to the processor (instead of using a Makefile based toolchain). In fact this was already mentioned in YosysHQ/picorv32#92; "The firmware should be uploaded in the flash memory using iceprog, outside of icestudio. In future versión we will integrate it into icestudio as well".
Furthermore it would also allow to use the Arduino IDE syntax/api and therefore the examples, libraries, etc. already available. Basically a lot of existing code can be adopted and used.
This is very similar to the FPGArduino project (see http://www.nxlab.fer.hr/fpgarduino/) with the subtile difference that it will not use a bootloader but incorporate iceprog directly. (For details on that work see f32c/arduino#32 - caution this thread is really long!)
The current status of this work can be seen in https://github.com/drtrigon/fpgarduino-icestorm (the naming is not appropriate anymore). The Blink example works already. Currently I am working on the digitalRead and Serial (port) examples.
Thus I would like to propose this feature to be integrated into the https://github.com/FPGAwars/icestudio/wiki/Wishlist:-proposed-features (outdated?) respective into the v0.4.0 release. What do you think?
Further References:
Feedback on this is very welcome.
Beta Was this translation helpful? Give feedback.
All reactions