Xilinx IP core drivers for RTEMS- Keith Robertson still around?

Keith Robertson kjrobert at alumni.uwaterloo.ca
Wed Nov 8 16:16:21 UTC 2006

D. Peter Siddons wrote:
> I'm interested in bringing up RTEMS on the PPC in a Memec XC4FX12 board. 
> Has anyone done that? I'd appreciate getting hold of anything close to 
> try and modify. Did anything get deposited anywhere after this email 
> thread? I couldn't see anything on CVS.
> Thanks,
> Pete.

Hi Pete.

I have a number of the exact same boards as yourself sitting on a desk 
waiting for a port, however, I haven't done it yet.  (It's on the cards 
for my time in December.)  As to cvs submissions, I've been waiting 
until I sorted the v4 out to submit a proper xilinx bsp.

That said, I've used a Memec XC2VP50/VP20 extensively, along with a 
number of custom boards based on the V2 pro.  They're all v2pro's, but 
there should be very little (if any) difference trying to get it up and 
running  -- it's the same ppc405 inside.  The code/diffs that have 
floated around this list are tested against this memec v2pro board.

I don't anticipate a lot of problems or differences moving to the V4FX. 
  It should be pretty straight forward.  The only difference is the hard 
core emac that the V4FX has.  The ethernet driver in my previous ports 
is for a soft core plb/opb xilinx mac.  The V4FX has a hard core emac 
with a different (and as far as I can tell from my reading of the docs, 
much improved) register interface.

If you're so inclined, a driver for the new hard core emac needs to be 
written -- it's not that bad if you follow the other examples.  I can 
provide a fair bit of help with that if you get there before me.  The 
other option is that you could ignore the hardcore one and continue to 
synthesise the softcore one in the V4.  In this case, the driver from my 
diffs will continue to work.

Hope this helps.  Please stay in touch about your progress.


More information about the users mailing list