My name is Yunhao and I am an instructor at Cornell teaching operating systems. We are trying to port our educational OS and course projects onto HiFive, so that our future students can enjoy playing with the board while studying OS.
The key obstacle we met is that HiFive doesn’t seem to have enough memory. It seems to have 32KB memory in total, which is too few for running our OS. Ideally, we wish to have a few megabytes of memory (say 4MB).
One way we can get around is to use the Arty FPGA board instead of HiFive and Arty has 256MB of DDR3 memory. But this doesn’t sound like a graceful way.
Please let me know if there are any ways that I can get a relatively cheap board like HiFive, while get some additional memory, say 4MB. If this is possible and we complete our work on porting the OS, our future students will largely benefit from HiFive which would be great!