Resending without attachment... Simon Filgis <si...@ingenieurbuero-filgis.de> schrieb am Do., 13. Juli 2023, 18:38:
> Hi Alan, > > Indeed the ICE fpgas are loaded by SPI. Interesting. > > But mine is loaded by JTAG. > > Every FPGA vendor has a "player" to bitbang their svf out of the > microcontroller. > > OpenFPGALoader is the most sophisticated approach I found sofar. I doubt > it is easy to port it. Is anybody willing to help me with trying? > > Regards, > > Simon > > -- > Ingenieurbüro-Filgis > USt-IdNr.: DE305343278 > -- > sent by mobile phone > > Alan C. Assis <acas...@gmail.com> schrieb am Do., 13. Juli 2023, 18:13: > >> Hi Simon, >> >> I didn't look the code, but openFPGALoader is implemented in C++ and I >> don't know if they are using features that don't fit well to >> microcontrollers. >> >> So, the only way to confirming if it works is trying to compile and run >> it. >> >> If you only need to use FPGAs from Lattice, maybe you can try to SPI >> iceboot approach: >> >> https://github.com/al177/blinkencard/blob/master/micropython/iceboot.py >> >> (disclaimer: I don't know much about FPGAs yet) >> >> BR, >> >> Alan >> >> On 7/13/23, Simon Filgis <si...@ingenieurbuero-filgis.de> wrote: >> > Sorry, I have a typo in the subject. >> > >> > Not FLASHLoader but FPGALoader. >> > >> > https://github.com/trabucayre/openFPGALoader >> > >> > The Segger Flashloader has been used by me already. Funny piece of >> software >> > but not for FPGA... >> > >> > -- >> > Ingenieurbüro-Filgis >> > USt-IdNr.: DE305343278 >> > -- >> > sent by mobile phone >> > >> > Xiang Xiao <xiaoxiang781...@gmail.com> schrieb am Do., 13. Juli 2023, >> > 17:23: >> > >> >> If you are using JLINK, you may implement a general flash programer by >> >> reusing NuttX flash driver: >> >> https://wiki.segger.com/SEGGER_Flash_Loader >> >> >> >> On Thu, Jul 13, 2023 at 10:51 PM Simon Filgis < >> >> si...@ingenieurbuero-filgis.de> wrote: >> >> >> >> > Dear all, >> >> > >> >> > I need to load an FPGA bitstream via JTAG bitbang. >> >> > >> >> > In my case the straight way would be to use the lattice embeddedvm >> >> (ispVM) >> >> > but I'm wondering if there is something more generic out there. Like >> >> > OpenFPGALoader. >> >> > >> >> > What do you think? >> >> > >> >> > Regards, >> >> > >> >> > Simon >> >> > >> >> > -- >> >> > Ingenieurbüro-Filgis >> >> > USt-IdNr.: DE305343278 >> >> > -- >> >> > sent by mobile phone >> >> > >> >> >> > >> >