Hi,
the ethernet emulation on Firewire (eth1394) has been ported to RTnet. The
module stack consists of eth1394_rt.o, ieee1394_rt.o and ohci1394_rt.o.
Another module, rtos_tasklet_scheduler.o needs also to be loaded, to make
sure the tasklets triggered in the top half of interrupt handlers are
executed in real-time manner. 

So far, the round trip test can be run on Firewire. The results are compared
with ethernet. With a low packetsize, the average round trip latency on
Firewire is close to that on ethernet. But with a high packetsize, like
1400, Firewire shows its stronge point: the average is almost 100us less
than on ethernet. This is because of the high data payload in Firewire
packet. In Firewire asyn. transmission, depending on the hardware, the
payload can be 512, 1024, 2048, corresponding to the speed: 100mb/s,
200mb/s, 400mb/s. It can even be higher in 1394b. The chip in my setup
supports 400mb/s, i.e. 2048 bytes per packet. So another thing noteworthy
is, on a Firewire chip supporting 2048 bytes per packet (which is quite
common in the market), the mtu for eth1394 can be as high as 2044 bytes,
subtracting encapsulation header for ipv4 on 1394. This means eth1394
provides a higher payload than normal ethernet (1500), but the question is
how can we use this high payload, in which occasions? 

The next step could be using Firewire directly in real-time occasion,
bypassing the ip protocol. To achieve this, there will be benefits, one is
to increase payload, another is to save some processing power from the
protocol conversion between ip and 1394. For this, I would like to have your
suggestions: can I relate this to the rtdm framework, how? 

Best regards,
Zhang Yuchen
MSc Student
Control Engineering Group
University of Twente
The Netherlands
 



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
RTnet-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/rtnet-developers

Reply via email to