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

Classes

class  CallbackTest
 
class  ConstProducer
 
class  Join
 
class  JoinAddFunc
 
class  LoopbackInOutAdd
 
class  MMIOReadWriteClient
 
class  StructToWindowFunc
 
class  Top
 
class  WindowToStructFunc
 

Functions

 MMIOClient (int add_amt)
 

Variables

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

Function Documentation

◆ MMIOClient()

esi_test.MMIOClient ( int  add_amt)

Definition at line 85 of file esi_test.py.

References wrap().

Referenced by esi_test.Top.construct().

Variable Documentation

◆ bsp

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

Definition at line 415 of file esi_test.py.

◆ FourFieldStruct

esi_test.FourFieldStruct
Initial value:
1= StructType({
2 "a": Bits(32),
3 "b": Bits(32),
4 "c": Bits(32),
5 "d": Bits(32),
6})

Definition at line 181 of file esi_test.py.

Referenced by esi_test.WindowToStructFunc.construct().

◆ s

esi_test.s
Initial value:
1= pycde.System(bsp(Top),
2 name="ESILoopback",
3 output_directory=sys.argv[1],
4 core_clock_frequency_hz=20_000_000)

Definition at line 416 of file esi_test.py.

◆ windowed_struct

esi_test.windowed_struct
Initial value:
1= Window(
2 "four_field_window", FourFieldStruct,
3 [Window.Frame("frame1", ["a", "b"]),
4 Window.Frame("frame2", ["c", "d"])])

Definition at line 189 of file esi_test.py.