Fletchgen
The Fletcher Design Generator
|
It's like a kernel, but there is a kernel inside. More...
#include <nucleus.h>
Public Member Functions | |
Nucleus (const std::string &name, const std::vector< std::shared_ptr< RecordBatch >> &recordbatches, const std::shared_ptr< Kernel > &kernel, const std::shared_ptr< Component > &mmio, Axi4LiteSpec axi_spec) | |
Construct a new Nucleus. | |
std::vector< FieldPort * > | GetFieldPorts (FieldPort::Function fun) const |
Return all field-derived ports with a specific function. | |
void | ProfileDataStreams (Instance *mmio_inst) |
Profile any Arrow data streams that require profiling. | |
Public Attributes | |
std::shared_ptr< Kernel > | kernel |
The kernel component. | |
Instance * | kernel_inst |
The kernel instance. | |