User manual
Programmer’s Guide Page 65 of 66
(B) DC270 connected to a 500 MHz Pentium with a MXI-3 interface:
Transferring single records of 100'000 samples, recorded at 100 MS/s:
12096102405100
01.0012.00001001
ExtraOvhdOvhd
CpyXfrNM
bufferDMA
sXfrNMOvhdMT
DMA
13001200100
1
s
CpyNMXfrExtraNMOvhdMOvhdT
bufferDMA
230601.0000100012.01201005100
2
It is therefore more favorable to use the function AcqrsD1_readData for readMode = 0.
Transferring 1000 segments of 500 samples each, recorded at 500 MS/s:
2169622405100
01.0012.05000001
ExtraOvhdOvhd
CpyXfrNM
bufferDMA
sXfrNMOvhdMT
DMA
0001060006000100
1
s
CpyNMXfrExtraNMOvhdMOvhdT
bufferDMA
6921801.05000001012.0716000150001100
2
The function AcqrsD1_readData for readMode = 1 (ReadModeSeqW) is about 5 times faster.
4.3. Comparison Chart for Typical Transfers
Time in ms
250 MHz Pentium
500 MHz Pentium
800 MHz Pentium
# of
Segments
Samples/
Segment
T
1
T
2
R
T
1
T
2
R
T
1
T
2
R
1
200
0.20
0.22
1.10
0.10
0.12
1.13
0.06
0.08
1.17
1
1 K
0.21
0.25
1.17
0.11
0.13
1.20
0.07
0.09
1.22
1
10 K
0.30
0.52
1.72
0.20
0.31
1.56
0.16
0.23
1.45
1
100 K
1.20
3.22
2.68
1.10
2.11
1.92
1.06
1.70
1.60
1
1 M
10.2
30.2
2.96
10.1
20.1
1.99
10.0
16.3
1.62
10
200
2.02
0.43
0.21
1.02
0.26
0.25
0.65
0.19
0.30
10
1 K
2.10
0.67
0.32
1.10
0.42
0.38
0.73
0.32
0.45
10
10 K
3.00
3.37
1.12
2.00
2.22
1.11
1.63
1.79
1.10
10
100 K
12.0
30.4
2.53
11.0
20.2
1.84
10.6
16.4
1.54
10
1 M
102
300
2.94
101
200
1.98
101
163
1.62
100
200
20.2
2.47
0.12
10.2
1.67
0.16
6.45
1.37
0.21
100
1 K
21.0
4.87
0.23
11.0
3.27
0.30
7.25
2.67
0.37
100
10 K
30.0
31.9
1.06
20.0
21.3
1.06
16.2
17.3
1.06
100
100 K
120
302
2.52
110
202
1.83
106
164
1.54
1000
200
202
22.9
0.11
102
15.8
0.16
64.5
13.2
0.20
1000
1 K
210
46.9
0.22
110
31.8
0.29
72.5
26.2
0.36
1000
10 K
300
317
1.06
200
212
1.06
163
170
1.06
8000
200
1616
182
0.11
816
126
0.15
516
105
0.20
8000
1 K
1680
374
0.22
880
254
0.29
580
209
0.36
8000
2 K
1760
614
0.35
960
414
0.43
660
339
0.51