continuous constant memory monitoring of embedded
play

Continuous Constant-Memory Monitoring of Embedded Software Timing - PowerPoint PPT Presentation

Continuous Constant-Memory Monitoring of Embedded Software Timing


  1. Continuous Constant-Memory Monitoring of Embedded Software Timing ����������� ���������������� ��������������������� ���������������� ������� ������������������!"������

  2. ABB Industrial robot controller # $��%��& ' (������������������)��� ' *+�,��-.���� � ' *+�,��-.���� � ' /�0�������������00���� # 1���,����������&%������ # 2���3���������4��������)� # �����0���������5 ' �����3���3�����

  3. Timing Analysis by Simulation # 2�6�3���������,����������4$ ' *%%��)������)����7�$4��,��0������������� ' 2,����������,������������������������������ ' 2,����������,������������������������������ # *%%��)�+������)��%��&�������� ' �������0�����,�%����� # 1�����%��+����������&������)���� ' 8,�����0,���������' �� ��������0 # 6,�����,�����9�2�����

  4. Challenge # �������0�����&�����0�)��%��&���+������ �����������������������,������3+����������0 ��������5 ��������5 ' ���,����������0�������������)

  5. Simulation Model Extraction # :&���)���,�)��������������������,�)��)��� ' :���������� ��,���0�%��0�������)��0 # ;�������������0�%����������������,������� # ;�������������0�%����������������,������� ' :&�),���������� ' <�%,�� ' 2��%�����������' ��������������

  6. Paper Contribution # $�����,�,��6�����������0�4�������;��������� ' *������������������0����������0��������� ' �������)���������������������,������2*� ' �������)���������������������,������2*� ' ����&�������������' ����������%�������������

  7. Timing Profile # ���%���������+,����9�)��%��&���,��������� ' =��������������������)���������+,����� # 2�%��������������������� # 2�%��������������������� ' ���9� >���������%������,������������� ' ��&9� /�0��������%������,������������� ' $�,��9 �,�+���������%��������������� # ���0���,���0����,������ ' ����)�����������+��%��+�+������$�,���?���������%��� ' ���%��������,�������������+,�����@�������&A

  8. Timing Model Generation

  9. Interval Merge Heuristics # $��),���� ���0� ������� �������0�+�,� ��������� ' 4��&����� # $����� ������������������ �,���+�� �������0� # $����� ������������������ �,���+�� �������0� ' =������ # �������� ������� $�,��?B��&3���C������+����� ������� # �������� ���0��0 ��D�%� �D��������D%����,D ' $�,�� # <� ��� ���%����������0��� D=������D����������� ���,�

  10. Characteristics # 4��)����� ��� ���%�� ��������� ' 4��)��������)��� ' ������%�� +,���� ������ ' 6���,�� ��������+,���� ����%��)����������� ���� ' 6���,�� ��������+,���� ����%��)����������� ���� # 2*�������� %���%��%����9�(�� ' �9�E���� ������������%��%������ B��0���F����G�+����C ' �9��,�+�� �������������������� # *����H�G����H�I.9 ' IF.�+�����%���%��%���� ' *���� ����G�FJG�JKL�FJ-�BF (F� 3IC����%��� %�����������

  11. Prototype Evaluation Setup Tracealyzer 2�M$���� Trace Trace *2�L *2�L 2����� Trace ���,����� �����0�4������ ;���������

  12. Tracealyzer / RTXCview www.percepio.se, www.quadros.com

  13. “Timing Profile Viewer”

  14. Future Work # <�%������ �����������,�� �����+����� /E ' 1���2�6� ���*���� *�JI�*�L�B*2�LC� # =���0�����%������ ��������,��� ����� ��������� ���0��0 ��,�����)�

  15. Thank you for your time N,������� ���)�������5

Recommend


More recommend