Transaction-Level Modeling Framework for Space Applications
Functions | |
def | load_elf_into_scireg |
def | load_elf_intrinsics_to_processor |
def | start_of_simulation |
Variables | |
tuple | memoryre = re.compile(r"^(?P<object>[a-zA-Z0-9_.]+)=(?P<filename>[a-zA-Z0-9_\-./]+)(\((?P<baseaddr>\d+|0x\d+)\))?$", re.U) |
tuple | intrinsicre = re.compile(r"^(?P<object>[a-zA-Z0-9_.]+)=(?P<filename>[a-zA-Z0-9_\-./]+)(\((?P<intrinsics>[a-zA-Z0-9_.,=]+)\))?$", re.U) |
dictionary | intrinsic_groups |
def usi.tools.elf.load_elf_into_scireg | ( | filename, | |
stores, | |||
base | |||
) |
Referenced by usi.tools.elf.start_of_simulation().
def usi.tools.elf.load_elf_intrinsics_to_processor | ( | filename, | |
cpus, | |||
intrinsics | |||
) |
References pysc::api::cci.list(), and usi.on().
Referenced by usi.tools.elf.start_of_simulation().
def usi.tools.elf.start_of_simulation | ( | k, | |
kw | |||
) |
References usi.find(), usi.tools.args.get_args(), usi.tools.elf.load_elf_into_scireg(), and usi.tools.elf.load_elf_intrinsics_to_processor().
dictionary usi.tools.elf.intrinsic_groups |
tuple usi.tools.elf.intrinsicre = re.compile(r"^(?P<object>[a-zA-Z0-9_.]+)=(?P<filename>[a-zA-Z0-9_\-./]+)(\((?P<intrinsics>[a-zA-Z0-9_.,=]+)\))?$", re.U) |
tuple usi.tools.elf.memoryre = re.compile(r"^(?P<object>[a-zA-Z0-9_.]+)=(?P<filename>[a-zA-Z0-9_\-./]+)(\((?P<baseaddr>\d+|0x\d+)\))?$", re.U) |