Time Slot Monitor

This section describes time slot monitor

Timer Slot Monitor holds information about the time slots usage of signal processing components running on either User, System or Communication CPU. Click the CIO flagindicator to open Time Slot Monitor.

Figure 1: Time Slot Monitor dialog



Time Slot Monitor consists of:

  1. Monitoring object – specifies the processing unit and the HIL device being monitored
  2. Execution rates – lists execution rates of the monitoring object
  3. Current usage – shows the current time slot usage for all execution rates
  4. Maximum usage – shows the maximum detected time slot usage for all execution rates
  5. CPU Stalled – indicates if the CPU is stalled

CIO problems and solutions:

User CPU reached 100% usage – you should increase the execution rate of signal processing components. Compile the model, run the simulation and observe the User CPU usage. This procedure should be applied iteratively until the CIO is eliminated. You should be mindful that raising the signal processing execution rate above certain limit can affect the simulation’s fidelity. In that case the solution is to remove the unused signal processing components from the model, or simplify the model implementation.

System CPU reached 100% usage - you should increase the execution rate of the System CPU in: Schematic Editor -> Model -> Schematic settings -> Signal processing settings -> System SP settings -> Execution rate . Compile the model, run the simulation and observe the System CPU usage. This procedure should be applied iteratively until the CIO is eliminated. You should be mindful that raising the System CPU execution rate above certain limit can affect the simulation’s fidelity. In that case the solution is to remove the unused components that utilize System CPU (i.e. excessive RMS measurements).