ETAS Hardware Description
ES930.1 - User Guide 23
3.6 Data Transfer
The ES930.1 as well as the ES4xx and ES63x modules use a 100-Mbit/s Ether
-
net network connection in duplex mode for the data transfer. The data transfer
can very flexibly be adapted to the measuring setup and the measuring task.
The universal ASAM measuring and application protocol XCP is used for the
serial communication. On the Ethernet transport and network layer, the UDP/IP
protocol is used (see
Fig. 3-5 on page 23).
Fig. 3-5 Message Format "XCP on UDP" (Schematic)
Within the XCP protocol, the modules also module identification, time stamp
and measuring or stimulation data in a highly precise and predictable time grid.
The communication protocol used for the modules avoids the repeated trans
-
fer of protocol data, as it is the case with handshake-based systems. This pro-
vides a high bandwidth for the useful data.
The use of the UDP/IP standard for data transfer allows a direct connection of
the modules with a PC, a router or a switch. For the XCP communication, the
PC takes on the master function.
NOTE
The complete Ethernet bandwidth is available for measuring data as well as
output variables.
Changes of output values and variables can be made in a rapid prototyping
application while measuring data are captured at the same time.
SA
48
UDP Header
IFG
min. 96
IP Header
DA
48
Pr e
56
So F
8
CRC
32
Typ e
16
DATA
n*8
XCP M essa g e 1 X CP M essa g e n
...
XCP on Ethernet Message
XCP Header XCP Package
DATATIM E STA M PDAQFILLPIDCTRLEN
Embedded UDP/IP
Em b ed d e d XCP
IEEE802.3 (Et hernet )