Index

_ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | W

_

__contains__() (dsx.ware.Ware method)
__floordiv__() (soclib.component.Port method)
(soclib.Port method)
(soclib.Signal method)
(soclib.component.Signal method)
__getitem__() (dsx.ware.Ware method)
(soclib.component.PortVarArray method)
(soclib.platform.Macrocell method)
__hash__() (dsx.ware.WNode method)
__init__() (dsx.application.taskmodel.MemspacePort method)
(dsx.Mapper method)
(dsx.application.taskmodel.MwmrInput method)
(dsx.application.taskmodel.MwmrOutput method)
(dsx.application.taskmodel.MwmrPort method)
(dsx.application.taskmodel.TaskImpl method)
(dsx.application.taskmodel.TaskModel method)
(dsx.application.tcg.Tcg method)
(dsx.application.widget.Widget method)
(dsx.application.widgets.Barrier method)
(dsx.application.widgets.Const method)
(dsx.application.widgets.Lock method)
(dsx.application.widgets.Memspace method)
(dsx.application.widgets.Mwmr method)
(dsx.application.widgets.Task method)
(dsx.driver.Driver method)
(dsx.hard.hard.Hardware method)
(dsx.posix.driver.Posix method)
(dsx.posix.driver.PosixMutekH method)
(dsx.runner.MakefileRunner method)
(dsx.soft.driver.SoftDriver method)
(dsx.soft.mutekh_app_driver.MutekHSoftDriver method)
(dsx.soft.soft.Software method)
(dsx.systemc.driver.ScModuleDriver method)
(dsx.systemc.systemc.Component method)
(dsx.systemc.systemc.Configurator method)
(dsx.systemc.systemc.Port method)
(dsx.systemc.systemc.ScNode method)
(dsx.systemc.systemc.Segment method)
(dsx.systemc.systemc.Signal method)
(dsx.systemc.systemc.SystemC method)
(dsx.ware.WNode method)
(dsx.ware.Ware method)
(soclib.Architecture method)
(soclib.component.Component method)
(soclib.component.ExternalPort method)
(soclib.component.Port method)
(soclib.component.PortOwner method)
(soclib.component.PortVarArray method)
(soclib.hwtask.HwTask method)
(soclib.hwtask.MwmrCoproc method)
(soclib.hwtask.SyntheticTask method)
(soclib.platform.Architecture method)
(soclib.platform.Macrocell method)
__len__() (soclib.component.PortVarArray method)

A

abstraction_level (soclib.platform.Macrocell attribute)
accept (dsx.application.taskmodel.BarrierPort attribute)
(dsx.application.taskmodel.ConstPort attribute)
(dsx.application.taskmodel.LockPort attribute)
(dsx.application.taskmodel.MemspacePort attribute)
(dsx.application.taskmodel.MwmrObserver attribute)
(dsx.application.taskmodel.MwmrPort attribute)
(dsx.application.taskmodel.TaskPort attribute)
add() (dsx.ware.Ware method)
add_inst_parameters() (soclib.platform.Macrocell method)
add_parameters() (soclib.platform.Macrocell method)
add_tmpl_parameters() (soclib.platform.Macrocell method)
addLink() (dsx.driver.Driver method)
addPostDriver() (dsx.ware.Ware method)
addSegment() (soclib.Component method)
(soclib.component.Component method)
all() (dsx.ware.Ware method)
Application
Modeling
Architecture (class in soclib)
(class in soclib.platform)
autoConn() (soclib.component.Port method)
(soclib.component.PortOwner method)

B

Barrier
Communication resource Synchronization
Mapping Synchronization
Barrier (class in dsx.application)
(class in dsx.application.widgets)
BarrierPort (class in dsx.application)
(class in dsx.application.taskmodel)
baseName() (soclib.component.Port method)
binary() (dsx.soft.driver.SoftDriver method)

C

C API
callMake() (dsx.soft.driver.SoftDriver method)
can_meta_connect() (soclib.component.Component method)
(soclib.component.Port method)
checkUpInstance() (dsx.application.taskmodel.TaskImpl method)
(dsx.application.taskmodel.TaskModel method)
cmd_clean() (dsx.driver.Driver method)
cmd_clean_dep() (dsx.driver.Driver method)
cmd_compile() (dsx.driver.Driver method)
cmd_compile_dep() (dsx.driver.Driver method)
Communication
model
Communication resource
Constant
Lock
MWMR channel
Shared-memory buffer
Synchronization Barrier
Component (class in dsx.systemc.systemc)
(class in soclib)
(class in soclib.component)
Configurator (class in dsx.systemc.systemc)
configurators() (soclib.component.Component method)
connected() (soclib.component.Port method)
connectedSignals() (soclib.component.PortOwner method)
connections() (soclib.component.Signal method)
Const (class in dsx.application.widgets)
Constant
Communication resource
ConstPort (class in dsx.application)
(class in dsx.application.taskmodel)
convert() (dsx.application.taskmodel.TaskPort method)
cpuType() (soclib.component.Component method)
create() (soclib.Architecture method)
(soclib.platform.Macrocell method)
create_signal() (soclib.platform.Macrocell method)

D

defaults() (soclib.platform.Macrocell method)
defaultSignal() (soclib.platform.Architecture method)
DeviceTree (class in dsx.device_tree.device_tree)
drive() (dsx.driver.Driver method)
(dsx.posix.driver.Posix method)
(dsx.posix.driver.PosixMutekH method)
(dsx.soft.driver.SoftDriver method)
(dsx.soft.mutekh_app_driver.MutekHSoftDriver method)
(dsx.systemc.driver.ScModuleDriver method)
Driver (class in dsx.driver)
DriverImplementationError
dsx.application (module)
dsx.application.taskmodel (module)
dsx.application.tcg (module)
dsx.application.widget (module)
dsx.application.widgets (module)
dsx.device_tree (module)
dsx.device_tree.device_tree (module)
dsx.driver (module)
dsx.hard (module)
dsx.hard.hard (module)
dsx.Mapper (built-in class)
dsx.posix.driver (module)
dsx.runner (module)
dsx.soft (module)
dsx.soft.driver (module)
dsx.soft.mutekh_app_driver (module)
dsx.soft.soft (module)
dsx.systemc (module)
dsx.systemc.driver (module)
dsx.systemc.systemc (module)
dsx.ware (module)

E

envAdd() (soclib.platform.Macrocell method)
envVals() (soclib.platform.Macrocell method)
extension() (soclib.component.Component method)
externalInfo() (soclib.component.Port method)
ExternalPort (class in soclib.component)
externalPort() (soclib.component.Signal method)

F

fileName() (dsx.driver.Driver method)
fullName() (soclib.component.ExternalPort method)
(soclib.component.Port method)

G

generate() (dsx.ware.Ware method)
genFile() (dsx.driver.Driver method)
genTaskProto() (dsx.soft.driver.SoftDriver method)
get_spec() (soclib.component.Port method)
getByName() (dsx.application.taskmodel.TaskModel class method)
getCpuId() (soclib.component.Component method)
getCxxType() (soclib.component.Component method)
(soclib.component.Port method)
getDeclaration() (dsx.application.taskmodel.TaskModel method)
getImpl() (dsx.application.taskmodel.TaskModel method)
getIncludes() (soclib.component.Component method)
getPeer() (soclib.component.Port method)
getPort() (soclib.component.PortOwner method)
getSegments() (soclib.component.Component method)
getSubSignals() (soclib.component.Component method)

H

Hardware
Task Implementation
Hardware (class in dsx.hard.hard)
header (dsx.systemc.driver.ScModuleDriver attribute)
HwTask (class in soclib.hwtask)

I

Implementation
Hardware Task
Software Task
Synthetic Task
implementation (dsx.systemc.driver.ScModuleDriver attribute)
Instance
Task
instanciate() (soclib.hwtask.HwTask method)
instanciationParams() (soclib.component.Component method)
InstantRunner (class in dsx.runner)
instArgs() (soclib.component.Component method)
instName() (soclib.component.Component method)
(soclib.component.Signal method)
isCompatible() (dsx.application.taskmodel.TaskPort method)
isExternal() (soclib.component.Port method)
(soclib.component.Signal method)
isForMe() (dsx.driver.Driver method)
isInArray() (soclib.component.Port method)
isNotForMe() (dsx.driver.Driver method)
isPrimary() (soclib.component.ExternalPort method)

K

KPN

L

Lock
Communication resource
Mapping
Lock (class in dsx.application)
(class in dsx.application.widgets)
LockPort (class in dsx.application)
(class in dsx.application.taskmodel)

M

Macrocell (class in soclib.platform)
MakefileRunner (class in dsx.runner)
map() (dsx.Mapper method)
Mapping
Lock
MWMR channel
Shared-memory buffer
Synchronization Barrier
Task
Tcg
Memspace (class in dsx.application)
(class in dsx.application.widgets)
MemspacePort (class in dsx.application)
(class in dsx.application.taskmodel)
mkConfig() (dsx.soft.mutekh_app_driver.MutekHSoftDriver method)
mkDesc() (dsx.soft.driver.SoftDriver method)
mkdir() (dsx.driver.Driver method)
mkHwInit() (dsx.soft.driver.SoftDriver method)
mkMf() (dsx.soft.driver.SoftDriver method)
(dsx.soft.mutekh_app_driver.MutekHSoftDriver method)
mkModuleDesc() (soclib.platform.Macrocell method)
Model
Task
model
Communication
model() (dsx.application.taskmodel.TaskImpl method)
Modeling
Application
Task
models (dsx.application.taskmodel.TaskModel attribute)
MutekHSoftDriver (class in dsx.soft.mutekh_app_driver)
Mwmr (class in dsx.application)
(class in dsx.application.widgets)
MWMR channel
Communication resource
Mapping
MwmrCoproc (class in soclib.hwtask)
MwmrInput (class in dsx.application)
(class in dsx.application.taskmodel)
MwmrObserver (class in dsx.application.taskmodel)
MwmrOutput (class in dsx.application)
(class in dsx.application.taskmodel)
MwmrPort (class in dsx.application.taskmodel)

N

name (dsx.ware.WNode attribute)
(soclib.component.Port attribute)
new() (soclib.component.PortVarArray method)
nodesOfType() (dsx.ware.Ware method)
nodeTypes() (dsx.ware.Ware method)
number() (soclib.component.Port method)

O

outdir (dsx.driver.Driver attribute)
owner() (soclib.component.Port method)

P

Port (class in dsx.systemc.systemc)
(class in soclib)
(class in soclib.component)
PortOwner (class in soclib.component)
ports() (soclib.component.ExternalPort method)
(soclib.component.PortOwner method)
portTypes() (soclib.component.Signal method)
PortVarArray (class in soclib.component)
Posix (class in dsx.posix.driver)
PosixMutekH (class in dsx.posix.driver)
prepare() (dsx.driver.Driver method)
(dsx.ware.Ware method)
(soclib.component.Component method)
(soclib.platform.Architecture method)
(soclib.platform.Macrocell method)
prepared() (dsx.ware.Ware method)
priority (dsx.ware.WNode attribute)

R

register_segments() (soclib.component.Component method)
registerByName() (dsx.application.taskmodel.TaskModel class method)
run() (dsx.runner.InstantRunner method)
(dsx.runner.MakefileRunner method)
(dsx.runner.Runner method)
Runner (class in dsx.runner)
runner (dsx.driver.Driver attribute)

S

safeOutdir() (dsx.driver.Driver method)
save() (dsx.runner.MakefileRunner method)
ScModuleDriver (class in dsx.systemc.driver)
ScNode (class in dsx.systemc.systemc)
Segment (class in dsx.systemc.systemc)
set_arg() (soclib.component.Component method)
setDeclaration() (dsx.application.taskmodel.TaskModel method)
setExternal() (soclib.component.Port method)
(soclib.Port method)
(soclib.Signal method)
(soclib.component.Signal method)
setModel() (dsx.application.taskmodel.TaskImpl method)
setRunner() (dsx.driver.Driver method)
setSignal() (soclib.component.Port method)
Shared-memory buffer
Communication resource
Mapping
Signal (class in dsx.systemc.systemc)
(class in soclib)
(class in soclib.component)
signal() (soclib.component.ExternalPort method)
(soclib.component.Port method)
soclib (module)
soclib.component (module)
soclib.hwtask (module)
soclib.platform (module)
SoftDriver (class in dsx.soft.driver)
Software
Task Implementation
Software (class in dsx.soft.soft)
spawnExternalPort() (soclib.component.Signal method)
spec_port_max_count() (soclib.component.Component method)
SRL
srl_abort (C function)
srl_assert (C macro)
srl_barrier_reset (C function)
srl_barrier_t (C type)
srl_barrier_wait (C function)
srl_busy_cycles (C function)
srl_callback_t (C function)
(C type)
srl_dcache_flush_addr (C function)
srl_dcache_flush_zone (C function)
srl_lock_lock (C function)
srl_lock_t (C type)
srl_lock_try_lock (C function)
srl_lock_unlock (C function)
srl_log (C function)
srl_log_printf (C function)
SRL_MEMSPACE_ADDR (C function)
SRL_MEMSPACE_SIZE (C function)
srl_memspace_t (C type)
srl_mwmr_config (C function)
srl_mwmr_read (C function)
srl_mwmr_status (C function)
srl_mwmr_t (C type)
srl_mwmr_try_read (C function)
srl_mwmr_try_write (C function)
srl_mwmr_write (C function)
srl_putc (C function)
srl_sched_wait_COMP_ENDIANNESS (C function)
srl_sched_wait_priv (C function)
srl_sleep_cycles (C function)
static_configurators() (soclib.component.Component method)
SwTask (class in dsx.application)
Synchronization
Barrier, Communication resource
Barrier, Mapping
Synthetic
Task Implementation
SyntheticTask (class in soclib.hwtask)
System Resource Layer
SystemC (class in dsx.systemc.systemc)

T

Task
Implementation, Hardware
Implementation, Software
Implementation, Synthetic
Instance
Mapping
Model
Modeling
Task (class in dsx.application)
(class in dsx.application.widgets)
Task and Communication Graph
Task implementation API
TaskError
TaskImpl (class in dsx.application.taskmodel)
TaskModel (class in dsx.application)
(class in dsx.application.taskmodel)
TaskPort (class in dsx.application.taskmodel)
TCG
Tcg
Mapping
Tcg (class in dsx.application)
(class in dsx.application.tcg)
to_hardware() (soclib.platform.Architecture method)
(soclib.platform.Macrocell method)
to_systemc_module() (soclib.platform.Macrocell method)
type (dsx.ware.WNode attribute)
typename() (soclib.component.Component method)

U

usedBy() (dsx.application.widget.Widget method)
(dsx.application.widgets.Barrier method)

W

Ware (class in dsx.ware)
WareContentsError
Widget (class in dsx.application.widget)
WNode (class in dsx.ware)