<!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">
Some time ago we did some tests with bonnie++ on Linux running on the
PPC405 in a Virtex-II Pro FPGA. You can expect the following
performance:<br>
<pre wrap="">Read peak: 629 KB/s
Write peak: 299 KB/s</pre>
Not considering network overhead, a 10MB file should take less than a
minute to update.<br>
<br>
- Peter<br>
<br>
<br>
Tony Lee wrote:<br>
<blockquote type="cite"
 cite="mid470b639705083118114bcd2070@mail.gmail.com">Keith,&nbsp; <br>
  <br>
Some suggestions, before you verify your hw board/FPGA works fine with
SYSACE, <br>
&nbsp;&nbsp;&nbsp; * don't use sysace as root fs.<br>
&nbsp;&nbsp;&nbsp; * use a ram fs as root fs.&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; * Next, load sysace driver a loadable driver module.&nbsp; It works, I
tried it.<br>
&nbsp;&nbsp;&nbsp; * check mount read only and see if it works.<br>
&nbsp;&nbsp;&nbsp; * Next, mount it writable.<br>
  <br>
We have some issues with sysace driver initially, everything works out
fine later.<br>
There were small errors in our HW layout.<br>
  <br>
I had to hack the sysace driver left and right to id the problem.&nbsp; But
at the <br>
end, after I fixed the layout problem from the fpga's ucf file, the
original driver<br>
run perfectly without any modification.<br>
  <br>
In my experiences, the ppc linux distribution and its linux sysace
driver are good<br>
if everything is setup correctly.<br>
  <br>
One minor issues:&nbsp; The sysace driver's write performance sucks.&nbsp; I have
to explain<br>
to others why the upgrade 10 MBytes files with usb flash writer takes
tens of <br>
seconds.&nbsp; When we do it from linux (nfs or ftp), it tooks minutes to
sync.<br>
  <br>
Peter, maybe you can push the xilinx a bit on sysace write performance?
:-)<br>
  <br>
-Tony<br>
  <br>
  <div><span class="gmail_quote">On 8/29/05, <b
 class="gmail_sendername">Peter Ryser</b> &lt;<a
 href="mailto:peter.ryser@xilinx.com">peter.ryser@xilinx.com</a>&gt;
wrote:</span>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi
Keith,<br>
    <br>
I sent you a private email but for other interested people:<br>
Downloading the latest linuxppc-2.4 kernel I could boot from and access<br>
System ACE CF without problems on a ML403 (Virtex-4, 4VFX12) and a
ML310
    <br>
(Virtex-II Pro, 2VP30) using EDK 7.1.2. In both cases I started with<br>
config_xilinx_ml300.<br>
    <br>
- Peter<br>
    <br>
    <br>
    <br>
Keith J Outwater wrote:<br>
    <br>
&gt;Hello -<br>
&gt;Per a previous suggestion from this list, I rsynced the linuxppc-2.4<br>
&gt;kernel sources from MontaVista and modified the kernel to run on my
custom<br>
&gt;ppc405/VirtexII Pro based system with U-Boot as the bootloader.<br>
&gt;When I try to use the SystemACE device as the root filesystem, the
kernel
    <br>
&gt;crashes with a sig 11.&nbsp;&nbsp;Looking at the 'oops' output it appears&nbsp;&nbsp;the<br>
&gt;SystemACE driver may be to blame.&nbsp;&nbsp;The crash is random - sometimes
I get<br>
&gt;all the way to login as root and then things crash on a file copy
or a
    <br>
&gt;file read.<br>
&gt;Before I start digging deeper, is anyone running a VirtexIIPro based<br>
&gt;system with the root filesystem in the CF card attached to a
SystemACE?<br>
&gt;I'm wondering if I really have the best kernel and SystemACE
driver.
    <br>
&gt;BTW, I'm developing the hardware design using Xilinx EDK 7.02i.<br>
&gt;Thanks,<br>
&gt;Keith<br>
&gt;_______________________________________________<br>
&gt;Linuxppc-embedded mailing list<br>
&gt;<a href="mailto:Linuxppc-embedded@ozlabs.org">
Linuxppc-embedded@ozlabs.org</a><br>
&gt;<a href="https://ozlabs.org/mailman/listinfo/linuxppc-embedded">https://ozlabs.org/mailman/listinfo/linuxppc-embedded</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
    <br>
    <br>
    <br>
_______________________________________________
    <br>
Linuxppc-embedded mailing list<br>
    <a href="mailto:Linuxppc-embedded@ozlabs.org">Linuxppc-embedded@ozlabs.org</a><br>
    <a href="https://ozlabs.org/mailman/listinfo/linuxppc-embedded">https://ozlabs.org/mailman/listinfo/linuxppc-embedded
    </a><br>
  </blockquote>
  </div>
  <br>
  <br clear="all">
  <br>
-- <br>
-Tony<br>
Having fun with FPGA HW + ppc + Linux<br>
</blockquote>
</body>
</html>