mrdunky

Best FPGA card to learn Network Message Processing

Recommended Posts

Which are the choices to learn about network message processing in FPGA? 
I would like to get a couple of FPGA cards, to allow students to learn about low latency network message processing.  
My assumption is that the Ethernet port must be connected directly to the FPGA. Is this correct?
If that is correct, then it seems that low cost solutions like the Arm based Zinq are not appropriate, as the network port is connected to the ARM CPU, and not directly to the FPGA. 
So far, the only card I could find where this 'direct connect' is stated, is the NetFPGA 1G card, at around 1,500 usd, 
Are there any lower cost options? 

 

 

Share this post


Link to post
Share on other sites

hello @mrdunky,

Have you looked on our Artix-7 based developing boards like Arty or Nexys 4-DDR? Arty is a pretty cheap board and has 10/100 Mbps Ethernet. You can find the pricing in the links on their names and the reference manual and the boards schematic below:

https://reference.digilentinc.com/reference/programmable-logic/arty/start

https://reference.digilentinc.com/reference/programmable-logic/nexys-4-ddr/start

Best regards,

Bianca

Share this post


Link to post
Share on other sites

@Bianca,

I think @mrdunky was looking for something where he could practice switching--hence he needs more than one network port on a board, so he can work high speed switching practices between them.  Neither the Arty nor the Nexys have more than one ethernet port as I recall.  Doesn't this push @mrdunky to a much higher end board?

Dan

Share this post


Link to post
Share on other sites

@D@n,

I was thinking about tagging you before :P

Our Zynq boards he was talking about don't have more than one connector either. ZYBO, ZEDBOARD, ARTY-Z7, PYNQ, all of them have just one Ethernet port. Beside the NetFPGA 1G-CML we don't have anything with more than one Ethernet port. 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now