Install minimum Quartus command line tools only
Hi,
I have my students do a project in which they implement a processor specification in the Cyclone V, then (optionally) write some code to run on it. The FPGA design includes an internal code RAM. The design only permits software to be loaded at the time when the FPGA binary (.sof) is created. I have an assembler and compiler defined for the architecture, but distribution of binaries to my students is awkward because of platform incompatibilities.
With full control of the computer on which Quartus is installed, I can create a script (Makefile, etc) that compiles source code to .MIF binary, then runs the MIF-Update function and re-assembles the .SOF file for download. What I would like to do is spin up a Ubuntu server at AWS and install on it a minimum tool set so my students can do those steps in a controlled environment.
What I am hoping is that there is a minimum Quartus installation I can load into my AWS Ubuntu image that supports only the command line tools without installing full blown Quartus. There will never be any need for most of the processing pipeline at AWS (circuit editing, chip/pin configuration, compilation, fitting, routing, etc all happen elsewhere). All we would ever do at the remote server is re-initialize the memory components and re-assemble the .SOF.
Does anybody know of a way to do this, or am I stuck doing a full install at AWS?
Thanks