> 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...

 
> 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

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?

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

Reply via email to