> 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
