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 130 of file loopback.py.

◆ bsp

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

Definition at line 235 of file loopback.py.

◆ MemA

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

Definition at line 154 of file loopback.py.

◆ RecvI0

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

Definition at line 22 of file loopback.py.

◆ RecvI8

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

Definition at line 20 of file loopback.py.

◆ ResultArray

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

Definition at line 131 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 236 of file loopback.py.

◆ SendI0

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

Definition at line 21 of file loopback.py.

◆ SendI8

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

Definition at line 19 of file loopback.py.