CIRCT 23.0.0git
Loading...
Searching...
No Matches
Classes | Namespaces | Functions | Variables
common.py File Reference

Go to the source code of this file.

Classes

class  esiaccel.bsp.common.ESI_Manifest_ROM
 
class  esiaccel.bsp.common.ESI_Manifest_ROM_Wrapper
 
class  esiaccel.bsp.common.ChannelMMIO
 
class  esiaccel.bsp.common.MMIOIndirection
 

Namespaces

namespace  esiaccel
 
namespace  esiaccel.bsp
 
namespace  esiaccel.bsp.common
 

Functions

Module esiaccel.bsp.common.HeaderMMIO (int manifest_loc)
 
type["ChannelDemuxNImpl"] esiaccel.bsp.common.ChannelDemuxN_HalfStage_ReadyBlocking (Type data_type, int num_outs, int next_sel_width)
 
type["ChannelDemuxTree"] esiaccel.bsp.common.ChannelDemuxTree_HalfStage_ReadyBlocking (Type data_type, int num_outs, int branching_factor_log2)
 
type["TaggedReadGearboxImpl"] esiaccel.bsp.common.TaggedReadGearbox (int input_bitwidth, int output_bitwidth)
 
 esiaccel.bsp.common.HostmemReadProcessor (int read_width, hostmem_module, List[esi._OutputBundleSetter] reqs)
 
type["TaggedWriteGearboxImpl"] esiaccel.bsp.common.TaggedWriteGearbox (int input_bitwidth, int output_bitwidth)
 
type[ 'EmitEveryNImpl'] esiaccel.bsp.common.EmitEveryN (Type message_type, int N)
 
type["HostMemWriteProcessorImpl"] esiaccel.bsp.common.HostMemWriteProcessor (int write_width, hostmem_module, List[esi._OutputBundleSetter] reqs)
 
typing.Type[ 'ChannelHostMemImpl'] esiaccel.bsp.common.ChannelHostMem (int read_width, int write_width)
 
type[ 'DummyToHostEngineImpl'] esiaccel.bsp.common.DummyToHostEngine (Type client_type)
 
type[ 'DummyFromHostEngineImpl'] esiaccel.bsp.common.DummyFromHostEngine (Type client_type)
 
type[ 'ChannelEngineService'] esiaccel.bsp.common.ChannelEngineService (Callable to_host_engine_gen, Callable from_host_engine_gen)
 

Variables

int esiaccel.bsp.common.MagicNumber = 0x207D98E5_E5100E51
 
int esiaccel.bsp.common.VersionNumber = 0
 
int esiaccel.bsp.common.IndirectionMagicNumber = 0x312bf0cc_E5100E51
 
int esiaccel.bsp.common.IndirectionVersionNumber = 0