Xilinx ML310 Linux 2.6 PCI bridge

Jean-Samuel Chenard jsamch at macs.ece.mcgill.ca
Tue Dec 11 03:33:51 EST 2007

On Dec 10, 2007 12:46 AM, Stephen Neuendorffer
<stephen.neuendorffer at xilinx.com> wrote:
> I would strongly recommend not spending a huge amount of time on the ml310.
> The University program board is dirt cheap for universities, very well
> supported under Linux, using either secretlab.ca or git.xilinx.com and you
> won't spend your time getting PCI to place and route correctly, followed by
> figuring out how to get Linux to talk to it nicely.

Hi Stephen,

Thanks for the insight.  I was aware of the XUP V2P board and I think
this is a nice initiative to let students use some great technology.

>  If your lab can afford a bee2, then you should be able to afford one (or
> better yet, several) xupv2p's to go with it.

That's where things get complicated...  In our lab, we get expensive
hardware such as the BEE2 via CMC Microsystems (a Canadian granting
agency).  However, getting funds locally to buy other equipment is a
relatively long and administratively complex process...

One of my colleague did not use his ML-310 board so I got a hold of it
(in a day, with little overhead).  So far, the ML-310 has helped me
bring up Linux 2.6 and experiment most of what I need to use on the
BEE2.  I am only missing the networking.  This would make things much
nicer to work via a NFS-exported root file system.  However, I'm OK
swapping the CompactFlash card...

I find it strange that Xilinx would not invest in supporting Linux 2.6
for an important feature such as a PCI bridge (not specifically for
the ML-310, but in general) when this can bring many interesting
benefits to an embedded platform.  Is this something that is "in
progress" at Xilinx?  You seem to imply that most of the difficulty in
getting the PCI core working is in meeting the timing requirements
(not with the SW drivers), so I might be missing driver files when I
generate the BSP code for Linux 2.6.


Integrated Microsystems Laboratory
McGill University, Montréal, QC, CANADA
Web Page: http://chaos.ece.mcgill.ca

More information about the Linuxppc-embedded mailing list