<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
  <title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
Daron Chabot wrote:<br>
<blockquote type="cite"
 cite="mid19446BD55BAD0140BDA719E4E7D8EF8202880697@srv-mail-01.clsi.ca">
  <meta http-equiv="Content-Type" content="text/html; ">
  <meta content="MSHTML 6.00.6000.16414" name="GENERATOR">
  <div dir="ltr" align="left"><span class="686550615-13042007"><font
 face="Arial" color="#0000ff" size="2">Sorry for not being more clear:
I am only interested in the EPICS and EDM applications you've created
for displaying the video, not in any of the RTEMS-related code.</font></span></div>
</blockquote>
I did not change any EDM applications or EPICS base.  The protocol<br>
is CA.   The <font size="2" color="black" face="Times New Roman"><span
 style="font-size: 11pt; color: black;">optimization is implemented at
RTEMS device driver<br>
and IIDC1394 library layers. The BSP is RTEMS-MVME5500.<br>
The driver does not have to be linked to EPICS.<br>
It is just another real-time application with the RTEMS-MVME5500<br>
BSP.  It </span></font><font size="2" color="black"
 face="Times New Roman"><span style="font-size: 11pt; color: black;">triggers
the camera
at 30 fps</span></font><font size="2" color="black"
 face="Times New Roman"><span style="font-size: 11pt; color: black;">
and  display at 30Hz<br>
simultaneously</span></font><font size="2"><span
 style="font-size: 11pt;"> for the 1024x768x8bit mode (video mode)<font
 color="black"><span style="color: black;"> even under the<br>
limited 100MHz network</span></font></span></font><font size="2"
 color="black" face="Times New Roman"><span
 style="font-size: 11pt; color: black;"> bandwidth and indeterministic
network
environment. <br>
Yes,  in the 100MHz NIC, the actual network throughput is not <br>
30Hzx1024x768x8 bits. But it is greater than 10Hz.  Thus, the system
does<br>
not have to run in a private network.</span></font><font size="2"
 color="black" face="Times New Roman"><span
 style="font-size: 11pt; color: black;"> I do not believe it<br>
will  be slower with a non-EPICS application.  <br>
<br>
</span></font>
<blockquote type="cite"
 cite="mid19446BD55BAD0140BDA719E4E7D8EF8202880697@srv-mail-01.clsi.ca">
  <div dir="ltr" align="left"><span class="686550615-13042007"><font
 face="Arial" color="#0000ff" size="2"> Here at the CLS we're using
linux-based soft IOCs to communicate with Flea and Flea2 cameras.</font></span></div>
  <div dir="ltr" align="left"> </div>
  <div dir="ltr" align="left"><span class="686550615-13042007"><font
 face="Arial" color="#0000ff" size="2">We're having difficulty in
achieving video frame rates greater than about 10 Hz at 640x480
resolution. I'm interested to know how you are getting such fine
performance (aside from using RTEMS :-) ).</font></span></div>
  <div dir="ltr" align="left"> </div>
</blockquote>
<br>
Perhaps I will have the optimization written in a publication, so that<br>
hopefully it can help the Linux or vxWorks users.  If so,  will you<br>
feedback to this list regarding how much improvement you achieved<br>
in the Linux driver ?<br>
<br>
Regards,<br>
Kate<br>
</body>
</html>