This is an old revision of the document!
Walk through of files used with CoRAM
There are three files that must be provided to the CoRAM backend in order to produce a working system:
The compute component source code file, commonly Verilog, that describes the hardware performing computation
The control thread source code, written in C, that coordinates data transfers and synchronization
The system specification file, a configuration file that describes how the system will be built, and is often standard to the output platform
In addition to these files, there may also be a memory image file containing input data.
Compute Component Source Code
Control Thread Source Code