package Kalray_MPPA_256 public with noc_units; --------------------------------------------------- -- Root system definition and software components --------------------------------------------------- thread function properties Dispatch_Protocol => Periodic; Period => 250 ms; Deadline => 250 ms; Compute_Execution_Time => 25 ms .. 25 ms; Priority => 8 ; end function; thread implementation function.Impl end function.Impl; process Software end Software; process implementation Software.Impl subcomponents T1 : thread function.Impl {Period => 125 ms; Deadline => 125 ms; Compute_Execution_Time => 25 ms .. 25 ms;}; T2 : thread function.Impl {Period => 25 ms; Deadline => 25 ms; Compute_Execution_Time => 5 ms .. 5 ms;}; T3 : thread function.Impl {Compute_Execution_Time => 50 ms .. 50 ms;}; end Software.Impl; system kalray256_root_system end kalray256_root_system; System implementation kalray256_root_system.impl subcomponents cpu : system noc_units::mppa256.impl; soft : process Software.impl; properties actual_processor_binding => (reference(cpu)) applies to soft; Scheduling_Protocol => (RMS) applies to cpu; end kalray256_root_system.impl; end Kalray_MPPA_256;