[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] Questions about the Ethernet interface



Hi Günter,

Günter Dannoritzer wrote:
> After my first steps with the EDK my next goal is to get an Ethernet 
> interface going. I was a bit hesitant to use the Xilinx one, because of 
> the license fee. However, it is probably easier to adapt. 

 > My idea was to
> use the Ethernet Controller from OpenCore.org. Unfortunately this one 
> has a whisbone interface and mandates some more work to adapted it to 
> the MicroBlaze.

I haven't done it, but apparently mapping wishbone onto OPB isn't 
necessarily very difficult.

> I was wondering whether you gave the OpenCore controller a thought?

We have considered it, but haven't yet decided which way to go.  One 
approach we are considering is to use an external integrated MAC/PHY 
chip like the CS9800 or SMC that Hannes mentioned earlier.  The reason 
is that you still need an external PHY and magnetics anyway, even if the 
MAC is on-chip.

> I read that you have the platform going with the Xilinx Ethernet interface.
> Are there any plans when you put it on the web page?

I've integrated the Xilinx EMAC driver into the uclinux source, and have 
compiled it and so on.  However, I still have some low level uClinux 
tcp/ip issues to resolve, so have been unable to test the EMAC driver.

All of the driver code and kernel integration etc goes into the public 
domain via the cvs server at cvs.uclinux.org, as is required by the GPL. 
  Once I get the network interface up and running I'll probably add to 
my documentation collection, and also release network-capable demo 
package as well.

By the way, we don't have a license for the Xilinx EMAC core, just using 
the evaluation core that comes with EDK.  IT lets you run for a couple 
of hours before shutting down, so it's ok for us in initial testing work 
etc.

Regards,

John


___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/