Hunter, Jon wrote:
We are building a custom board with a DM6446 and a Virtex4 FX100 FPGA. The FPGA implements (among other things) a customized Ethernet switch and we need to get Ethernet packets to/from the DaVinci into the switch.

1) Is there any kind of driver that would allow the VLYNQ to be used as a network interface? Has anyone ever used the VLYNQ in this sort of role? If not, how hard would it be to implement something like this?


In fact Xilinx offer a VLYNQ core for FPGAs. See:
http://www.xilinx.com/products/ipcenter/DO-DI-VLYNQ.htm

Please note that without knowing the amount of data and what the data
is, it is not possible to say whether this is the best path and
unfortunately, I don't have any data that shows what sort of throughput
you can get with the VLYNQ on the DM6446. However, may someone else will
have more inputs here...

Yes, I have seen the Xilinx VLYNQ core and will probably use it if we go that way. My real question is about using it for a network interface, and if there is anything (software) that exists for using it that way.

2) Is there some other (better) way of doing this? Like connecting the MII/MDIO interface lines from the DaVinci's EMAC to the FPGA and its packet switch.


You may want to take a look at the DM6446 + FPGA board from Lyrtech. I
believe that they use the Video Ports to interface to the FPGA with
provides a parallel 16-bit interface. See:
http://www.lyrtech.com/DSP-development/dsp_fpga/sffsdrdevelopmentplatfor
m.php

We will be using the video ports for video :-). Interesting design though.

By the way, given that the DM6446 has a ethernet port on it, could you
not connect the ethernet port on the DM6446 to the ethernet switch on
the FPGA?

Yes - thats the second option I mentioned - minus the PHYs. It's actually my preferred method, I'm just looking to see if there is anything out there on the VLYNQ. That's what the hardware folks are suggesting that we use.

Cheers
Jon

Thanks Jon,

Bob

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to