boomerlen / arduino-vidor-dsp

Experiments on implementing some basic DSP algorithms on the Arduino MKR Vidor
0 stars 0 forks source link

Standardise arduino vidor fpga programming #2

Open boomerlen opened 9 months ago

boomerlen commented 9 months ago

Currently, the method for programming the FPGA on the Arduino Vidor is:

  1. Use Intel Quartus to do the FPGA development
  2. Obtain a bitstream
  3. Paste the bistream into the header of a specific Arduino program
  4. Write the arduino program to the board which will then handle writing to the FPGA

This is not great. I believe that for most conventional setups you can flash and write directly in Intel Quartus. Plan is to hopefully do whatever I need to do to adapt the Arduino Vidor system to cooperate with Intel Quartus like that.

Depending on setup required and feasibility might move to own repo.

boomerlen commented 9 months ago

This is proving difficult as expected.

There is a section for adding hardware in quartus prime but there is limited hardware support and nothing generic - only proprietary cables from Intel and similar.

Best solution may be to just use the simulation and compilation to bitstream tools but nothing further.

Next steps would be to look into implementing JTAG on the embedded MCU and using my own tool to communicate with the MCU

boomerlen commented 8 months ago

Should pivot towards FreeRTOS