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