Hacker News new | past | comments | ask | show | jobs | submit login

Sorry, my question wasn't clear. What I am asking is whether the FPGA was being simulated in a VM, or whether the OS they built was running on a physical FPGA. And if the latter, how did the OS handle drivers for other components.



Apparently simulated.

You can see in the UART code for example:

https://github.com/nyuichi/GAIA3/blob/master/hardware/Rx.vhd

file input_file : ft open READ_MODE is input_filename;

read(input_file, c);

data <= std_logic_vector(to_unsigned(character'pos(c), 8));

And so on and so forth, to pump a file on the simulation PC into a VHDL logic array one byte at a time as a simulation of a UART.

Would be pretty funny if the above is the "wrong" repo for the story, but it is at least "an implementation" of the GAIA architecture, if not "the implementation" from the story.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: