CIRCT 24.0.0git
Loading...
Searching...
No Matches
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])