CIRCT 23.0.0git
Loading...
Searching...
No Matches
Classes | Variables
loopback Namespace Reference

Classes

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

Variables

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

Variable Documentation

◆ ArgArray

int loopback.ArgArray = SInt(8) * 1

Definition at line 153 of file loopback.py.

◆ bsp

loopback.bsp = get_bsp(sys.argv[2] if len(sys.argv) > 2 else None)

Definition at line 252 of file loopback.py.

◆ MemA

loopback.MemA = esi.DeclareRandomAccessMemory(Bits(64), 20, name="MemA")

Definition at line 177 of file loopback.py.

◆ RecvI0

loopback.RecvI0 = Bundle([BundledChannel("recv", ChannelDirection.TO, Bits(0))])

Definition at line 45 of file loopback.py.

◆ RecvI8

loopback.RecvI8 = Bundle([BundledChannel("recv", ChannelDirection.TO, Bits(8))])

Definition at line 43 of file loopback.py.

◆ ResultArray

loopback.ResultArray = TypeAlias(SInt(8) * 2, "ResultArray")

Definition at line 154 of file loopback.py.

Referenced by loopback.LoopbackArray.construct().

◆ s

loopback.s = System(bsp(Top), name="Loopback", output_directory=sys.argv[1])

Definition at line 253 of file loopback.py.

◆ SendI0

loopback.SendI0 = Bundle([BundledChannel("send", ChannelDirection.FROM, Bits(0))])

Definition at line 44 of file loopback.py.

◆ SendI8

loopback.SendI8 = Bundle([BundledChannel("send", ChannelDirection.FROM, Bits(8))])

Definition at line 42 of file loopback.py.