CIRCT  20.0.0git
Public Attributes | List of all members
esi::ChannelAssignment Struct Reference

Details about how to connect to a particular channel. More...

#include <Common.h>

Collaboration diagram for esi::ChannelAssignment:
Collaboration graph
[legend]

Public Attributes

std::string type
 The name of the type of connection. More...
 
std::map< std::string, std::any > implOptions
 Implementation-specific options. More...
 

Detailed Description

Details about how to connect to a particular channel.

Definition at line 80 of file Common.h.

Member Data Documentation

◆ implOptions

std::map<std::string, std::any> esi::ChannelAssignment::implOptions

Implementation-specific options.

Definition at line 85 of file Common.h.

◆ type

std::string esi::ChannelAssignment::type

The name of the type of connection.

Typically, the name of the DMA engine or "cosim" if a cosimulation channel is being used.

Definition at line 83 of file Common.h.

Referenced by fsm.MachineOp::__init__(), esiaccel.types.WritePort::__serialize_msg(), hw.HWModuleOp::add_entry_block(), esiaccel.types.Port::connect(), hw.HWModuleOp::input_indices(), fsm.MachineOp::instantiate(), hw.HWModuleOp::outputs(), and esiaccel.types.ReadPort::read().


The documentation for this struct was generated from the following file: