In the rhea
package there are numerous functions, ~~modules~~ blocks, and objects that are used to develop a core. The following is a list of the most commonly used.
rhea.system.Global
rhea.system.Clock
rhea.system.Reset
rhea.system.Signals
rhea.system.ControlStatusBase
Memory-mapped interfaces
Streaming interfaces
rhea.cores.misc.assign
rhea.cores.misc.syncro
tb_args
tb_default_args
run_testbench