Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
There are loads of free RISC-V cores that you can read the source of and run on cheap FPGAs. Take a look at PicoRV32: https://github.com/YosysHQ/picorv32
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.