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

Go to the source code of this file.

Classes

class  test_codegen.HostComms
 
class  test_codegen.VoidComms
 
class  test_codegen.TypedFuncMultiArg
 
class  test_codegen.TypedFuncVoidArg
 
class  test_codegen.AckArgs
 
class  test_codegen.TypedFuncVoidResult
 
class  test_codegen.NotifyArgs
 
class  test_codegen.CallServiceCallback
 
class  test_codegen.EventStruct
 
class  test_codegen.TypedReadChannelStruct
 
class  test_codegen.TypedWriteChannelByte
 
class  test_codegen.MmioReadWrite
 
class  test_codegen.TelemetryMetric
 
class  test_codegen.IndexedFuncGroup
 
class  test_codegen.CustomServiceDeclChannel
 
class  test_codegen.StructArgs
 
class  test_codegen.StructResult
 
class  test_codegen.TypedFuncStruct
 
class  test_codegen.OddInner
 
class  test_codegen.OddStruct
 
class  test_codegen.TypedFuncNestedStruct
 
class  test_codegen.TypedFuncSubByteSigned
 
class  test_codegen.TypedFuncArrayResult
 
class  test_codegen.TransformListItem
 
class  test_codegen.TypedFuncWindowedList
 
class  test_codegen.CallbackWindowedList
 
class  test_codegen.ChannelWindowedListRead
 
class  test_codegen.ChannelWindowedListWrite
 
class  test_codegen.Top
 

Namespaces

namespace  test_codegen
 

Variables

 test_codegen.SendI8 = Bundle([BundledChannel("send", ChannelDirection.FROM, Bits(8))])
 
 test_codegen.RecvI8 = Bundle([BundledChannel("recv", ChannelDirection.TO, Bits(8))])
 
 test_codegen.SendI0 = Bundle([BundledChannel("send", ChannelDirection.FROM, Bits(0))])
 
 test_codegen.RecvI0 = Bundle([BundledChannel("recv", ChannelDirection.TO, Bits(0))])
 
int test_codegen.ArrayArg = SInt(8) * 1
 
 test_codegen.ArrayResult = TypeAlias(SInt(8) * 2, "ArrayResult")
 
int test_codegen._TRANSFORM_LIST_BULK_WIDTH = 16
 
int test_codegen._TRANSFORM_LIST_ITEMS_PER_FRAME = 1
 
 test_codegen._TRANSFORM_LIST_STRUCT = StructType([("data", List(TransformListItem))])
 
 test_codegen._transform_list_window
 
int test_codegen._WINDOW_PROBE_TAG = 0xCAFE
 
list test_codegen._WINDOW_PROBE_ITEMS = [10, 20, 30, 40]
 
int test_codegen._WINDOW_PROBE_BULK_WIDTH = 16
 
int test_codegen._WINDOW_PROBE_ITEMS_PER_FRAME = 1
 
 test_codegen._window_probe_struct
 
 test_codegen._window_probe_window
 
 test_codegen.bsp = get_bsp(sys.argv[2] if len(sys.argv) > 2 else None)
 
 test_codegen.s = System(bsp(Top), name="TestCodegen", output_directory=sys.argv[1])