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

Go to the source code of this file.

Classes

class  loopback.HostComms
 
class  loopback.MyService
 
class  loopback.Loopback
 
class  loopback.ArgStruct
 
class  loopback.ResultStruct
 
class  loopback.OddInner
 
class  loopback.OddStruct
 
class  loopback.LoopbackStruct
 
class  loopback.LoopbackOddStruct
 
class  loopback.LoopbackArray
 
class  loopback.MemoryAccess1
 
class  loopback.CallableFunc1
 
class  loopback.LoopbackSInt4
 
class  loopback.Top
 

Namespaces

namespace  loopback
 

Variables

 loopback.SendI8 = Bundle([BundledChannel("send", ChannelDirection.FROM, Bits(8))])
 
 loopback.RecvI8 = Bundle([BundledChannel("recv", ChannelDirection.TO, Bits(8))])
 
 loopback.SendI0 = Bundle([BundledChannel("send", ChannelDirection.FROM, Bits(0))])
 
 loopback.RecvI0 = Bundle([BundledChannel("recv", ChannelDirection.TO, Bits(0))])
 
int loopback.ArgArray = SInt(8) * 1
 
 loopback.ResultArray = TypeAlias(SInt(8) * 2, "ResultArray")
 
 loopback.MemA = esi.DeclareRandomAccessMemory(Bits(64), 20, name="MemA")
 
 loopback.bsp = get_bsp(sys.argv[2] if len(sys.argv) > 2 else None)
 
 loopback.s = System(bsp(Top), name="Loopback", output_directory=sys.argv[1])