Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Classes
klasses Namespace Reference

Classes

class  SubModule
 
class  Module
 

Detailed Description

  Exposes all registerd module as Python Functions (Constructors)
  This serves as hidden factory because it will look like this module
  magicaly imports all module classes.

  Example:
  >>> from sr_registry import klasses
  >>> ahbctrl = klasses.module.AHBCtrl("ahbctrl",
  >>>               rrobin=True
  >>>           )
  >>> print ahbctrl.generics.rrobin.get()
  >>> ahbctrl.ahbOUT(apbctrl.ahb)