Adlink Measurements

Overview

Adlink MVP-5102

Product Information

Product Adlink MVP-5102/M16G
CPU Intel core i5-9500TE ,  2208Mhz , 6 core(S)
Serial# 93-41045-2210Z
acontis product - version EC-WinRTOS-32 - v8.1.3.2
OS Windows 10, 21H2, Build 19044.3448
BIOS Version American Megatrends, 1.12.12 ,  03/31/2023

Bios Settings

  • Reset Default Settings
  • Boot -> boot mode select -> UEFI
  • GT-Power Management Control ->Maximum GT frequency->100Mhz

Measurement Results

RTOS32Win: Task latency Intel VGA Driver (24h)

Value [us]
Average [avg]: 0.96
Worst case [max]: 16.04

Cur Avg Min Max Unit Description
- 0.8 0.7 11.9 [us] Latency ISR
- 1.0 0.9 16.0 [us] Latency IST
1000.0 - 989.7 1010.3 [us] Period ISR (TSC)
1000.0 - 986.3 1014.0 [us] Period IST (TSC)
999.9 - 977.0 1024.8 [us] Period IST (HPET)
100.0 - 74.46 136.96 [%] CPU clock rate (ARAT: Y)
0 - - -   Undesired SMIs
Count ISR=154400249 IST=154400249

RTOSVisor: Task latency Intel VGA Driver (4 days)

Cur Avg Min Max Unit Description
- 0.8 0.7 20.8 [us] Latency ISR
- 1.0 0.9 24.2 [us] Latency IST
1000.0 - 988.3 1011.8 [us] Period ISR (TSC)
1000.0 - 977.7 1022.2 [us] Period IST (TSC)
999.9 - 971.6 1024.3 [us] Period IST (HPET)
99.9 - 96.15 103.79 [%] CPU clock rate (ARAT: Y)
0 - - -   Undesired SMIs
Count ISR=362538801 IST=362538801

RTOS32WIN: Task latency Standard VGA Driver

Value [us]
Average [avg]: 0.92
Worst case [max]: 8.96

Cur Avg Min Max Unit Description
- 0.7 0.7 8.8 [us] Latency ISR
- 0.9 0.9 9.0 [us] Latency IST
1000.0 - 992.2 1008.0 [us] Period ISR (TSC)
1000.0 - 992.2 1008.1 [us] Period IST (TSC)
1000.0 - 978.6 1023.4 [us] Period IST (HPET)
99.99 - 99.90 100.08 [%] CPU clock rate (ARAT: Y)
0 - - -   Undesired SMIs
Count ISR=167455287 IST=167455287

EC-Master Job Times: RTOS32Win

Measurant in [usec] min avg max
'Cycle Time' 981.5 1000.0 1017.0
'Task Duration (JOB_Total + App)' 6.1 9.8 43.1
'JOB_Total' 5.3 9.0 42.0
'JOB_ProcessAllRxFrames Duration' 0.6 0.7 11.1
'JOB_SendAllCycFrames Duration' 4.1 7.8 36.5
'JOB_MasterTimer Duration' 0.4 0.4 9.8
'JOB_SendAcycFrames Duration' 0.2 0.2 13.7
'myAppWorkPd' 0.2 0.2 2.9

EC-Master Job Times: RTOSVisor, RT-Linux

Hint: IntelGbe driver with one PCI access per send call

Measurant in [usec] min avg max
'Cycle Time' 968.5 1000.0 1027.7
'Task Duration (JOB_Total + App)' 3.9 6.7 34.2
'JOB_Total' 3.5 6.2 27.4
'JOB_ProcessAllRxFrames Duration' 0.6 0.7 19.0
'JOB_SendAllCycFrames Duration' 2.2 4.8 16.0
'JOB_MasterTimer Duration' 0.4 0.5 11.3
'JOB_SendAcycFrames Duration' 0.1 0.2 6.3
'myAppWorkPd' 0.1 0.1 2.2

EC-Master Job Times: RTOSVisor, RTOS-32

Hint: old IntelGbe driver with two PCI accesses per send call

24h

Measurant in [usec] min avg max
'Cycle Time' 974.2 1000.0 1024.9
'Task Duration (JOB_Total + App)' 4.2 7.9 35.0
'JOB_Total' 3.4 7.1 32.0
'JOB_ProcessAllRxFrames Duration' 0.5 0.7 18.4
'JOB_SendAllCycFrames Duration' 2.2 5.8 21.6
'JOB_MasterTimer Duration' 0.3 0.4 11.7
'JOB_SendAcycFrames Duration' 0.1 0.2 4.8
'myAppWorkPd' 0.2 0.2 4.3

2.5 days

Measurant in [usec] min avg max
'Cycle Time' 970.5 1000.0 1031.1
'Task Duration (JOB_Total + App)' 4.1 7.7 37.9
'JOB_Total' 3.4 6.9 32.1
'JOB_ProcessAllRxFrames Duration' 0.5 0.6 24.3
'JOB_SendAllCycFrames Duration' 2.2 5.8 21.6
'JOB_MasterTimer Duration' 0.3 0.4 12.2
'JOB_SendAcycFrames Duration' 0.1 0.2 4.8
'myAppWorkPd' 0.2 0.2 4.3