252
Appendix A. Performance Data
GFK-2222W
August 2015
203
CPE305 /CPE310
CPU310
CPU315/
CPU320/ CRU320
49
Instruction
nabled
μs)
isabled
μs)
nabled
μs)
isabled
μs)
nabled
μs)
isabled
μs)
nabled
μs)
isabled
μs)
PACMotion
MC_AbortTrigger
167.406 5.322 150.954 12.762 50.35
3.01
50.35
3.01
MC_CamFileRead
22.997 14.603
63.861 44.001 13.84
7.05
13.84
7.05
MC_CamFileWrite
25.499 15.152
52.938 27.52 12.02
4.7
12.02
4.7
MC_CamIn
185.117 10.867 169.563 30.988 102.8
4.86
102.8
4.86
MC_CamOut
134.517 4.580
99.325 10.812 47.49
2.8
47.49
2.8
MC_CamTableDeselect
104.051 8.023 116.468 18.343 60.09
3.56
60.09
3.56
MC_CamTableSelect
126.359 7.399 138.508 21.01 75.97
3.77
75.97
3.77
MC_DelayedStart
122.332 7.167 141.552 20.164 76.77
3.22
76.77
3.22
MC_DigitalCamSwitch
229.067 39.904 227.174 70.804 152.59
4.32
152.59
4.32
MC_DL_Activate
102.622 19.693 101.982 26.656 50.63
3.39
50.63
3.39
MC_DL_Configure
182.666 8.776 200.857 23.556
130
3.72
130
3.72
MC_DL_Delete
92.780 10.230 116.745 21.212 49.57
3.14
49.57
3.14
MC_DL_Get
102.580 9.065 109.414 35.919 61.29
3.16
61.29
3.16
MC_GearIn
170.551 7.611 165.344 23.176 91.03
4.34
91.03
4.34
MC_GearInPos
115.852 7.790 134.393 21.776 70.31
4.43
70.31
4.43
MC_GearOut
89.184 4.646 100.441 10.64 46.91
3.2
46.91
3.2
MC_Halt
152.450 7.622 155.891 19.243
82.5
4.11
82.5
4.11
MC_Home
117.432 7.715 134.787 19.626 71.45
3.77
71.45
3.77
MC_JogAxis
114.385 11.529 128.661 32.746 65.18
3.38
65.18
3.38
MC_LibraryStatus
91.545 8.275 105.757 16.573 48.78
3.33
48.78
3.33
MC_ModuleReset
95.198 6.322 103.803 17.462 83.73
3.15
83.73
3.15
MC_MoveAbsolute
175.661 7.095
174.49 18.321 99.53
3.95
99.53
3.95
MC_MoveAdditive
159.697 7.495 168.611 19.947 89.47
4.14
89.47
4.14
MC_MoveRelative
159.920 7.440 158.805 19.89 90.54
3.83
90.54
3.83
MC_MoveVelocity
162.556 7.650 159.625 22.839 65.66
3.98
65.66
3.98
MC_Phasing
170.154 7.646 167.904 21.544 95.11
4.6
95.11
4.6
MC_Power
37.423 37.284 130.954 130.871 24.49 20.06
24.49 20.06
MC_ReadActualPosition
39.528 1.656
36.643 4.216 18.61
0.73
18.61
0.73
MC_ReadActualVelocity
39.183 1.644
36.072 4.262 18.36
0.74
18.36
0.74
MC_ReadAnalogInput
45.623 1.988
51.211
4.74 22.38
1.17
22.38
1.17
MC_ReadAnalogOutput
59.744 3.318
47.314
7.89 22.16
1.67
22.16
1.67
MC_ReadAxisError
36.524 2.813
38.94 6.712 17.17
1.32
17.17
1.32
MC_ReadBoolParameter
32.953 2.761
37.485 6.408 14.85
1.57
14.85
1.57
MC_ReadBoolParameters
31.974 3.435
37.936 7.479
15
1.64
15
1.64
MC_ReadDigitalInput
38.895 3.226
36.186 7.043 14.63
1.67
14.63
1.67
MC_ReadDigitalOutput
44.757 2.485
47.597 6.216 17.07
1.58
17.07
1.58
MC_ReadDwordParameters
31.176 3.467
36.61 7.079 14.54
1.58
14.54
1.58
MC_ReadEventQueue
108.594 9.296 123.594 22.352 60.86
4.33
60.86
4.33
MC_ReadParameter
45.460 3.075
58.045 9.839 22.87
1.58
22.87
1.58
MC_ReadParameters
43.504 4.021
47.405 8.012 20.72
1.61
20.72
1.61
MC_ReadStatus
32.917 3.436
41.05 7.167 16.01
4.12
16.01
4.12
105
Appendix A. Performance Data
204
PACSystems* RX7i & RX3i CPU Reference Manual
GFK-2222W
CPE305 /CPE310
CPU310
CPU315/
CPU320/ CRU320
49
Instruction
nabled
μs)
isabled
μs)
nabled
μs)
isabled
μs)
nabled
μs)
isabled
μs)
nabled
μs)
isabled
μs)
MC_ReadTorqueCommand
39.639 1.720
36.657
4.36 18.51
0.73
18.51
0.73
MC_Reset
93.936 5.851 103.623 16.885 48.37
2.99
48.37
2.99
MC_SetOverride
107.928 11.412
116.23 36.465 62.21
3.81
62.21
3.81
MC_SetPosition
98.519 7.638 116.732 23.002
54
3.97
54
3.97
MC_Stop
99.332 6.130 112.185 16.24 56.38
3.6
56.38
3.6
MC_Superimposed
105.975 5.892 122.646 16.499 63.24
3.75
63.24
3.75
MC_SyncStart
103.035 6.320 122.121 17.198 60.23
3.1
60.23
3.1
MC_TouchProbe
173.373 7.268 160.243 18.934 56.11
3.32
56.11
3.32
MC_WriteAnalogOutput
134.439 8.041 112.994 21.111 53.53
3.36
53.53
3.36
MC_WriteBoolParameter 104.890 7.287
95.696 20.303 48.29
3.21
48.29
3.21
MC_WriteBoolParameters 131.228 8.106 106.974 22.215 57.41
3.23
57.41
3.23
MC_WriteDigitalOutput
96.338 8.259 116.644 23.822 52.99
4.27
52.99
4.27
MC_WriteDwordParameters
160.433 7.661 125.168 19.661 73.23
3.25
73.23
3.25
MC_WriteParameter
98.558 8.231 122.482 27.394
55.3
4.03
55.3
4.03
MC_WriteParameters
192.054 6.859 161.002 18.911 94.77
4.84
94.77
4.84
156
Appendix A. Performance Data
GFK-2222W
August 2015
205
RX3i Incremental Times
An Increment time is shown for functions that can have variable length inputs.
Incremental time is added to the base function time for each addition to the length of an input
parameter. This time applies only to functions that can have varying input lengths (Search, Array
Moves, etc.)
Units:
For table functions, increment is in units of length specified.
For bit operation functions, increment is µs per bit.
For data move functions, increment is in µs per unit.
Instruction
CPE305
CPE310
CPU310
CPU315
CPU320/
CRU32053
Bit Operation
AND_WORD
0.04
0.12
0.02826
0.02463
AND_DWORD
0.06
0.16
0.3088
0.03789
OR_WORD
0.04
0.12
0.03
0.02472
OR_DWORD
0.06
0.16
0.03444
0.03798
XOR_WORD
0.04
0.12
0.02818
0.02478
XOR_DWORD
0.06
0.16
0.03424
0.03762
NOT_WORD
0.02
0.08
0.02011
0.01888
NOT_DWORD
0.04
0.12
0.02839
0.02799
MCMP_WORD
0.08
0.26
0.05934
0.055
MCMP_DWORD
0.09
0.29
0.06407
0.05919
SHL_WORD
0.07
0.17
0.0468
0.05032
SHL_DWORD
0.07
0.18
0.04381
0.04681
SHR_WORD
0.07
0.18
0.04883
0.03557
SHR_DWORD
0.09
0.19
0.0455
0.04718
BTST_WORD
0.00
0
0.00011
0.04332
BTST_DWORD
0.00
0
0.00046
0.03983
ROL_WORD
0.06
0.19
0.05071
0.03634
ROL_DWORD
0.07
0.17
0.03929
0.04152
ROR_WORD
0.06
0.16
0.0428
0.00012
ROR_DWORD
0.07
0.17
0.03992
0.00033
BPOS_WORD
0.32
0.76
0.17369
0.19574
BPOS_DWORD
0.72
1.69
0.38279
0.43922
Relational
EQ_DATA
0.0001
0.00019
0
Conversion
REAL_TO_UINT
0
0.00421
0
REAL_TO_DINT
0
0.00936
0
LReal_To_Real
-
-
-
0
53
Due to Error Checking and Correction (ECC), Redundant CPU times are approximately 5% slower, on average, than the
equivalent Non-Redundant CPU.
221
Appendix A. Performance Data
206
PACSystems* RX7i & RX3i CPU Reference Manual
GFK-2222W
Instruction
CPE305
CPE310
CPU310
CPU315
CPU320/
CRU32053
Data Move
MOVE_BIT
0.01
0.02
0.00412
0.00488
MOVE_DINT
0.02
0.04
0
0.0089
MOVE_INT
0.01
0.02
0
0
MOVE_UINT
-
-
-
0.00439
MOVE_WORD
0.01
0.02
0.00968
0.0041
MOVE_DWORD
0.02
0.04
0.04613
0.00913
MOVE_REAL
0.02
0.04
0.0372
0.00951
MOVE_LREAL
0.03
0.09
0.01952
0.01928
MOVE_DATA
0.0002
0.00022
0
MOVE_DATA_EX
0.0002
0.00028
0
DATA_INIT_ASCII
0.00
0.01
0.00217
0.00304
DATA_INIT_COMM
0.01
0.02
0.00408
0.00398
DATA_INIT_DLAN
-
0
0
0
DATA_INIT_DINT
0.01
0.04
0.00811
0.00812
DATA_INIT_DWORD
0.01
0.04
0.00817
0.00807
DATA_INIT_INT
0.01
0.02
0.00447
0.00432
DATA_INIT_REAL
0.01
0.04
0.00796
0.00822
DATA_INIT_LREAL
0.03
0.08
0.01584
0.01639
DATA_INIT_WORD
0.01
0.02
0.00439
0.00469
DATA_INIT_UINT
0.01
0.02
0.00391
0.00422
SWAP_WORD
0.04
0.19
0.00498
0.02921
SWAP_DWORD
0.06
0.16
0.00942
0.03614
BLKCLR_WORD
0.01
0.02
0.00568
0.00627
SHFR_BIT
0.02
0.04
0.01174
0.01241
SHFR_WORD
0.06
0.18
0.04529
0.03804
SHFR_DWORD
0.07
0.20
0.04751
0.04277
Data Table
SORT_INT
0.33
0.74
0.22253
0.2179
SORT_UINT
0.33
0.74
0.22237
0.21686
SORT_WORD
0.32
0.74
0.22243
0.21704
TBLRD_INT
0.00
0
-1E-05
0.00016
TBLRD_DINT
0.00
0
0.00012
0.00014
TBLWRT_INT
0.00
0
-0.0002
0.00003
TBLWRT_DINT
0.00
0
-0.0002
0.0002
FIFORD_INT
0.01
0.02
0.00432
0.00417
FIFORD_DINT
0.02
0.04
0.00927
0.0093
FIFOWRT_INT
0.00
-0.1333333
0.00011
0.00009
FIFOWRT_DINT
0.00
-1.1777778
-0.001
0.00001
LIFORD_INT
0.00
0.01111111
0.00021
0.00001
LIFORD_DINT
0.00
0.64444444
0.00021
0.00011
LIFOWRT_INT
0.00
-0.8666667
0.0001
0.00004
LIFOWRT_DINT
0.00
-0.8777778
4.4E-05
0.00001
LIFOWRT_DWORD
0.00
0.11111111
-0.0002
0.00001
118
Appendix A. Performance Data
GFK-2222W
August 2015
207
Instruction
CPE305
CPE310
CPU310
CPU315
CPU320/
CRU32053
Array
ARRAY_MOVE_BIT
0.01
0.02
0.00558
0.00538
ARRAY_MOVE_BYTE
0.00
0.01
0.0024
0.00207
ARRAY_MOVE_INT
0.01
0.02
0.00424
0.00407
ARRAY_MOVE_DINT
0.02
0.05
0.00961
0.00986
ARRAY_MOVE_WORD
0.01
0.02
0.0041
0.00442
ARRAY_MOVE_DWORD
0.02
0.04
0.00974
0.009
ARRAY_MOVE_UINT
0.01
0.02
0.00413
0.0038
SRCH_BYTE
0.02
0.07
0.01796
0.0173
SRCH_WORD
0.03
0.07
0.01828
0.01946
SRCH_DWORD
0.02
0.07
0.01507
0.01407
ARRAY_RANGE_DINT
0.19
0.54
0.13903
0.13582
ARRAY_RANGE_INT
0.18
0.52
0.13471
0.13199
ARRAY_RANGE_UINT
0.18
0.52
0.13647
0.13241
ARRAY_RANGE_WORD
0.18
0.52
0.13578
0.13282
ARRAY_RANGE_DWORD
0.19
0.56
0.14221
0.13928
PACMotion
MC_ReadBoolParameters
16.000
14.000
7.62
–
MC_ReadDwordParameters
30.000
28.000
12.34
–
MC_ReadParameters
40.000
38.000
19.42
–
MC_WriteBoolParameters
22.000
10.000
0.48
–
MC_WriteDwordParameters
40.000
34.000
1.4
–
MC_WriteParameters
45.000
42.000
1.34
–
211
Appendix A. Performance Data
208
PACSystems* RX7i & RX3i CPU Reference Manual
GFK-2222W
A-2.4
RX7i Instruction Times
CPE010
CPE020
CRE02054
CPE030
CRE030
54
CPE040
CRE040
54
Instruction
nabled
μs)
isabled
μs)
nabled
μs)
isabled
μs)
nabled
μs)
isabled
μs)
nabled
μs)
isabled
μs)
nabled
μs)
isabled
μs)
Bit Operation
AND_WORD
3.42
1.58 1.49
0.69 1.71
0.81 1.29 0.58 0.43 0.20
AND_DWORD
3.64
1.58 1.58
0.70 1.67
0.81 1.31 0.58 0.44 0.20
OR_WORD
3.58
1.71 1.56
0.76 1.72
0.90 1.28 0.59 0.43 0.20
OR_DWORD
3.55
1.66 1.54
0.73 1.71
0.83 1.44 0.60 0.48 0.20
XOR_WORD
3.42
1.57 1.48
0.69 1.73
0.80 1.29 0.61 0.48 0.25
XOR_DWORD
3.55
1.58 1.54
0.70 1.66
0.81 1.32 0.58 0.44 0.25
NOT_WORD
2.73
1.38 1.17
0.59 1.39
0.72 1.02 0.40 0.34 0.13
NOT_DWORD
2.81
1.44 1.21
0.62 1.44
0.75 1.07 0.41 0.35 0.14
MCMP_WORD
5.69
2.43 2.44
1.04 2.64
1.14 2.51 1.08 0.85 0.36
MCMP_DWORD
5.69
2.32 2.50
1.00 2.63
1.11 2.48 1.03 0.82 0.34
SHL_WORD
4.46
2.62 1.89
1.11 2.31
1.25 1.92 1.00 0.64 0.34
SHL_DWORD
4.53
2.73 1.92
1.56 2.31
1.28 1.90 0.98 0.63 0.32
SHR_WORD
4.64
2.59 1.96
1.09 2.45
1.24 1.98 0.98 0.66 0.32
SHR_DWORD
4.51
2.65 1.91
1.12 2.11
1.29 1.90 1.01 0.63 0.34
ROL_WORD
2.95
1.61 1.27
0.69 1.43
0.82 1.17 0.61 0.39 0.20
ROL_DWORD
3.27
1.61 1.39
0.70 1.46
0.84 1.07 0.59 0.36 0.20
ROR_WORD
2.93
1.52 1.25
0.66 1.45
0.82 1.11 0.57 0.39 0.19
ROR_DWORD
2.92
1.58 0.68
0.68 1.41
0.81 1.20 0.57 0.40 0.19
BTST_WORD
3.23
1.45 0.58
0.5 1.49
0.75 1.16 0.63 0.39 0.21
BTST_DWORD
3.29
1.37 1.41
0.5 1.48
0.72 1.19 0.63 0.40 0.19
BSET_WORD
2.62
1.43 1.12
0.61 1.17
0.72 0.97 0.48 0.31 0.16
BSET_DWORD
2.59
1.40 1.13
0.60 1.16
0.71 0.97 0.48 0.32 0.16
BCLR_WORD
2.51
1.36 1.08
0.59 1.20
0.72 0.97 0.48 0.31 0.16
BCLR_DWORD
2.49
1.33 1.07
0.57 1.16
0.70 0.97 0.47 0.32 0.16
BPOS_WORD
3.63
1.24 1.66
0.64 1.84
0.76 1.51 0.56 0.50 0.19
BPOS_DWORD
3.29
1.18 1.97
0.62 2.18
0.75 1.78 0.48 0.59 0.18
Relational
CMP_INT
3.51
1.25 1.50
0.54 1.45
0.60 1.58 0.52 0.53 0.17
CMP_DINT
3.86
1.32 1.66
0.57 1.51
0.66 1.61 0.52 0.53 0.17
CMP_REAL
3.65
1.30 1.57
0.56 1.52
0.62 0.53 0.53 0.54 0.1
CMP_LREAL
4.08
1.25 1.75
0.53 1.64
0.59 1.84 0.52 0.61 0.18
CMP_UINT
4.15
1.35 1.78
0.58 1.48
0.63 1.62 0.53 0.54 0.17
EQ_DATA
10.13
2.02 2.91
1.05 2.81
0.94 2.82 1.08 1.27 0.66
EQ_DINT
2.45
1.15 1.06
0.50 1.08
0.60 1.05 0.41 0.35 0.13
EQ_INT
2.49
1.14 1.07
0.50 1.04
0.58 1.04 0.47 0.35 0.16
54
Due to Error Checking and Correction (ECC), Redundant CPU times are approximately 5% slower, on average, than the
equivalent Non-Redundant CPU.
233
Appendix A. Performance Data
GFK-2222W
August 2015
209
CPE010
CPE020
CRE02054
CPE030
CRE03054
CPE040
CRE04054
Instruction
Enabled
(μs)
Disabled
(μs)
Enabled
(μs)
Disabled
(μs)
Enabled
(μs)
Disabled
(μs)
Enabled
(μs)
Disabled
(μs)
Enabled
(μs)
Disabled
(μs)
EQ_LREAL
3.00
1.27 1.28
0.54 1.25
0.64 1.27 0.47 0.43 0.17
EQ_REAL
2.61
1.12 1.12
0.49 1.03
0.60 1.15 0.43 0.37 0.14
EQ_UINT
2.33
1.11 1.00
0.48 1.01
0.59 1.04 0.40 0.35 0.13
NE_INT
2.34
1.13 1.01
0.49 0.97
0.60 1.03 0.42 0.34 0.14
NE_DINT
2.56
1.34 1.10
0.55 1.10
0.66 1.08 0.43 0.36 0.14
NE_UINT
2.43
1.18 1.04
0.51 1.00
0.62 1.08 043 0.36 0.14
NE_REAL
2.65
1.18 1.14
0.51 1.05
0.61 1.13 0.40 0.38 0.13
NE_LREAL
2.93
1.17 1.26
0.51 1.24
0.60 1.29 0.42 0.44 0.15
GT_INT
2.50
1.14 1.08
0.49 1.05
0.60 1.05 0.40 0.35 0.13
GT_DINT
2.42
1.15 1.04
0.50 1.04
0.59 1.05 0.40 0.35 0.13
GT_REAL
2.60
1.11 1.11
0.48 1.02
0.58 1.13 0.40 0.38 0.13
GT_LREAL
2.90
1.15 1.27
0.50 1.21
0.60 1.28 0.43 0.43 0.15
GT_UINT
2.39
1.10 1.02
0.48 0.99
0.59 1.06 0.40 0.35 0.13
GE_INT
2.48
1.13 1.07
0.50 1.04
0.59 1.08 0.40 0.36 0.13
GE_DINT
2.57
1.19 1.08
0.51 1.08
0.62 1.07 0.41 0.36 0.14
GE_REAL
2.59
1.10 1.11
0.48 1.02
0.58 1.13 0.43 0.38 0.14
GE_LREAL
2.92
1.17 0.51
0.6 1.25
0.62 1.24 0.41 0.43 0.14
GE_UINT
2.42
1.19 1.04
0.51 1.01
0.63 1.06 0.41 0.35 0.13
LT_INT
2.54
1.22 1.09
0.50 1.06
0.61 1.05 0.42 0.35 0.14
LT_DINT
2.58
1.27 1.11
0.54 1.09
0.66 1.08 0.43 0.36 0.14
LT_REAL
2.66
1.18 1.14
0.51 1.04
0.72 1.13 0.39 0.38 0.13
LT_LREAL
2.90
1.15 1.24
0.50 1.22
0.59 1.29 0.43 0.43 0.14
LT_UINT
2.48
1.15 1.03
0.49 1.02
0.60 1.04 0.0 0.35 0.13
LE_INT
2.48
1.14 1.07
0.49 1.03
0.60 1.08 0.40 0.36 0.13
LE_DINT
2.46
1.15 1.05
0.50 1.04
0.59 1.05 0.40 0.35 0.13
LE_UINT
2.41
1.17 1.03
0.50 1.04
0.61 1.02 0.41 0.34 0.13
LE_REAL
2.68
1.14 1.16
0.49 1.02
0.60 1.10 0.40 0.37 0.13
LE_LREAL
2.89
1.15 1.24
0.49 12.1
0.58 1.26 0.39 0.43 0.14
Conversion
BCD-4 to INT
2.11
1.11 0.90
0.48 0.95
0.62 0.83 0.34 0.27 0.14
DINT to INT
2.18
1.15 0.94
0.48 0.81
0.56 0.85 0.33 0.28 0.14
UINT to INT
1.95
1.14 0.84
0.49 0.81
0.55 0.77 0.31 0.25 0.14
BCD-8 to DINT
3.00
1.10 1.29
0.47 1.02
0.58 0.94 0.32 0.30 0.14
INT to DINT
2.19
1.13 0.94
0.49 0.78
0.55 0.75 0.33 0.23 0.15
UINT to DINT
2.17
1.18 0.94
0.51 0.92
0.57 0.79 0.32 0.27 0.13
INT to UINT
1.88
1.12 0.81
0.48 0.76
0.56 0.80 0.35 0.27 0.14
DINT to UINT
2.15
1.11 0.93
0.48 0.83
0.58 0.72 0.33 0.24 0.14
BCD-4 to UINT
2.13
1.08 0.93
0.48 0.94
0.65 0.81 0.35 0.27 0.14
INT to BCD-4
2.24
1.12 0.94
0.48 0.92
0.56 0.95 0.35 0.27 0.15
UINT to BCD-4
2.26
1.17 0.97
0.50 0.93
0.56 1.07 0.36 0.33 0.15
DINT to BCD-8
3.15
1.08 1.35
0.47 1.00
0.60 0.91 0.34 0.31 0.14
240
Appendix A. Performance Data
210
PACSystems* RX7i & RX3i CPU Reference Manual
GFK-2222W
CPE010
CPE020
CRE02054
CPE030
CRE03054
CPE040
CRE04054
Instruction
Enabled
(μs)
Disabled
(μs)
Enabled
(μs)
Disabled
(μs)
Enabled
(μs)
Disabled
(μs)
Enabled
(μs)
Disabled
(μs)
Enabled
(μs)
Disabled
(μs)
REAL_TO_INT
2.75
1.20 1.18
0.52 1.02
0.58 0.99 0.34 0.33 0.14
REAL_TO_UINT
2.67
1.18 1.15
0.51 1.01
0.57 0.95 0.34 0.31 0.14
REAL_TO_LREAL
2.26
1.01 0.97
0.43 0.88
0.55 0.88 0.37 0.29 0.12
REAL_TO_DINT
3.06
1.14 1.32
0.49 1.05
0.57 0.98 0.34 0.31 0.14
INT_TO_REAL
2.17
1.12 0.93
0.48 0.77
0.56 0.73 0.36 0.24 0.15
UINT_TO_REAL
2.19
1.17 0.94
0.50 0.77
0.57 0.83 0.37 0.28 0.15
DINT_TO_REAL
2.43
1.14 1.04
0.49 0.84
0.60 0.75 0.34 0.27 0.14
DINT_TO_LREAL
2.24
1.01 0.96
0.44 0.85
0.73 0.85 0.42 0.28 0.13
REAL_TRUN_INT
2.22
1.37 0.87
0.49 0.83
0.59 0.56 0.13 0.26 0.11
REAL_TRUN_DINT
2.42
1.13 1.09
0.55 0.89
0.64 0.70 0.13 0.30 0.11
DEG_TO_RAD_REAL
2.39
1.11 1.03
0.48 0.83
0.57 0.87 0.35 0.29 0.12
DEG_TO_RAD_LREAL
2.34
1.05 1.01
0.44 0.92
0.52 0.98 0.34 033
0.11
RAD_TO_DEG_REAL
2.34
1.16 1.03
0.48 0.94
0.57 0.86 0.35 0.29 0.12
RAD_TO_DEG_LREAL
2.33
1.06 1.00
0.44 0.93
0.52 0.98 0.34 0.33 0.11
BCD-4 to REAL
2.42
1.09 1.04
0.48 0.99
0.64 0.89 0.34 0.28 0.14
BCD-8 to REAL
3.07
1.14 1.32
0.49 1.11
0.55 0.98 0.31 0.31 0.14
LREAL_TO_DINT
2.85
1.00 1.21
0.43 1.07
0.73 1.10 0.42 0.36 0.13
LREAL_TO_REAL
2.35
1.09 1.01
0.47 0.87
0.58 0.83 0.35 0.2
0.12
Data Move
BLKCLR
2.13
1.16 0.91
0.50 1.09
0.62 0.73 0.34 0.24 0.11
BITSEQ
3.90
3.93 1.63
1.64 1.76
1.74 1.50 1.59 0.50 0.53
MOVE_BIT
2.93
1.53 1.22
0.63 1.47
0.81 1.06 0.41 0.35 0.14
MOVE_DINT
2.23
1.44 0.92
0.58 1.07
0.75 0.78 0.26 0.3
0.13
MOVE_INT
2.27
1.47 0.94
0.60 1.06
0.75 0.79 0.42 0.26 0.14
MOVE_DWORD
2.31
1.51 0.96
0.62 1.10
0.77 0.81 0.41 0.26 0.14
MOVE_LREAL
2.74
1.43 1.15
0.61 1.56
0.77 0.95 0.42 0.31 0.14
MOVE_REAL
2.18
1.39 0.91
0.57 1.07
0.74 0.78 0.40 0.26 0.14
MOVE_UINT
2.3
1.2 1.0
0.5 -
-
-
-
-
-
MOVE_WORD
2.25
1.45 0.93
0.59 1.04
0.76 0.80 0.43 0.27 0.14
MOVE_DATA
9.81
3.22 2.72
1.02 2.73
0.95 2.54 1.12 1.11 0.69
MOVE_DATA_EX
12.25
4.22 3.53
1.15 3.35
1.27 2.85 1.44 1.27 0.80
MOVE_TO_FLAT
12.25
4.22 3.53
1.15 3.35
1.27 2.85 1.44 1.27 0.80
MOVE_FROM_FLAT
12.25
4.22 3.53
1.15 3.35
1.27 2.85 1.44 1.27 0.80
BLKMOV_WORD
2.73
2.26 1.17
0.97 1.23
1.14 1.13 0.91 0.38 0.30
BLKMOV_DINT
3.02
2.36 1.30
1.01 1.35
1.10 1.19 0.90 0.40 0.30
BLKMOV_INT
2.71
2.26 1.16
0.97 1.21
1.13 1.11 0.88 0.37 0.30
BLKMOV_DWORD
2.97
2.31 1.28
0.99 1.33
1.08 1.19 0.87 0.40 0.29
BLKMOV_REAL
3.01
2.34 1.29
1.00 1.35
1.10 1.18 0.89 0.39 0.29
BLKMOV_UINT
2.71
2.21 1.17
0.96 1.23
1.15 1.12 0.87 0.37 0.29
DATA_INIT_ASCII
0.91
1.39 0.40
0.60 0.76
0.77 0.30 0.44 0.10 0.15
DATA_INIT_COMM
1.05
1.36 0.46
0.60 0.84
0.78 0.37 0.43 0.11 0.15
229
Appendix A. Performance Data
GFK-2222W
August 2015
211
CPE010
CPE020
CRE02054
CPE030
CRE03054
CPE040
CRE04054
Instruction
Enabled
(μs)
Disabled
(μs)
Enabled
(μs)
Disabled
(μs)
Enabled
(μs)
Disabled
(μs)
Enabled
(μs)
Disabled
(μs)
Enabled
(μs)
Disabled
(μs)
DATA_INIT_DLAN
1.33
1.49 0.58
0.64 0.94
0.83 0.39 0.45 0.14 0.15
DATA_INIT_DINT
0.92
1.37 0.40
0.59 0.78
0.79 0.30 0.45 0.10 0.15
DATA_INIT_DWORD
0.98
1.39 0.41
0.60 0.79
0.81 0.32 0.45 0.11 0.15
DATA_INIT_INT
0.95
1.41 0.42
0.61 0.81
0.81 0.31 0.46 0.10 0.15
DATA_INIT_REAL
0.90
1.36 0.40
0.59 0.77
0.78 0.30 0.44 0.18 0.22
DATA_INIT_LREAL
0.98
1.33 0.42
0.57 0.79
0.78 0.36 0.48 0.11 0.16
DATA_INIT_WORD
0.90
1.41 0.40
0.61 0.78
0.79 0.30 0.44 0.10 0.15
DATA_INIT_UINT
0.90
1.37 0.39
0.59 0.78
0.79 0.31 0.46 0.10 0.15
SWAP_WORD
2.83
1.41 1.18
0.57 1.34
0.74 0.96 0.42 0.32 0.13
SWAP_DWORD
2.59
1.43 1.08
0.58 1.29
0.73 0.93 0.42 0.31 0.14
SHFR_BIT
6.35
2.94 2.74
1.27 2.92
1.22 2.37 1.08 0.79 0.36
SHFR_WORD
7.08
4.90 3.04
2.11 3.25
2.16 3.27 2.46 1.09 0.82
SHFR_DWORD
7.62
5.03 3.27
2.1 3.39
2.24 3.29 2.43 1.10 0.81
Data Table
SORT_INT
36.57
1.40 15.66
0.60 15.94
0.75 16.50 0.44 5.50 0.15
SORT_UINT
36.48
1.40 15.66
0.60 15.90
0.75 16.50 0.44 5.49 0.15
SORT_WORD
36.51
1.39 15.61
0.60 15.90
0.76 16.46 0.44 5.49 0.15
TBLRD_INT
4.14
1.75 1.79
0.77 2.03
0.97 1.52 0.73 0.49 0.25
TBLRD_DINT
4.19
1.77 1.79
0.76 2.02
0.97 1.47 0.69 0.48 0.22
TBLWRT_INT
4.06
1.74 1.73
0.74 1.72
0.84 1.59 0.74 0.53 0.25
TBLWRT_DINT
4.00
1.70 1.72
0.72 1.70
0.84 1.60 0.72 0.53 0.23
FIFORD_INT
3.92
1.69 1.68
0.71 1.67
0.72 1.58 0.66 0.53 0.22
FIFORD_DINT
3.89
1.71 1.65
0.73 1.65
0.68 1.56 0.66 0.52 0.22
FIFOWRT_INT
3.17
1.46 1.35
0.64 1.41
0.75 1.23 0.49 0.42 0.18
FIFOWRT_DINT
3.10
1.43 1.33
0.62 1.39
0.72 1.25 0.51 0.42 0.17
LIFORD_INT
3.77
1.73 1.60
0.72 1.62
0.72 1.49 0.66 0.50 0.22
LIFORD_DINT
3.77
1.74 1.60
0.72 1.63
0.72 1.48 0.66 0.49 0.22
LIFOWRT_INT
3.18
1.49 1.35
0.63 1.43
0.72 1.25 0.51 0.42 0.17
LIFOWRT_DINT
3.08
1.42 1.33
0.61 1.41
0.72 1.33 0.68 0.42 0.18
LIFOWRT_DWORD
3.15
1.47 1.35
0.63 1.43
0.72 1.25 0.53 0.41 0.18
Array
ARRAY_MOVE_BIT
4.10
2.16 1.76
0.92 1.94
1.06 1.57 0.75 0.52 0.25
ARRAY_MOVE_BYTE
3.12
1.97 1.34
0.84 1.45
0.95 1.25 0.82 0.42 0.27
ARRAY_MOVE_WORD
3.19
2.10 1.37
0.91 1.45
1.05 1.26 0.81 0.42 0.27
ARRAY_MOVE_DINT
3.10
2.04 1.33
0.85 1.41
0.97 1.24 0.81 0.41 0.2
ARRAY_MOVE_DWORD
3.07
1.97 1.32
0.84 1.42
0.95 1.24 0.81 0.42 0.27
ARRAY_MOVE_INT
3.23
2.12 1.39
0.92 1.47
1.03 1.26 0.79 0.42 0.26
ARRAY_MOVE_UINT
3.10
1.96 1.33
0.84 1.53
1.07 1.37 1.14 0.42 0.28
SRCH_BYTE
4.07
1.86 1.74
0.79 2.11
0.91 1.74 0.87 0.58 0.29
SRCH_WORD
3.90
1.86 1.70
0.82 1.83
0.91 1.90 0.83 0.63 0.27
SRCH_DWORD
4.57
1.91 1.96
0.82 1.92
0.96 1.78 0.78 0.59 0.25
Documents you may be interested
Documents you may be interested