Forum Discussion
Altera_Forum
Honored Contributor
15 years agoTomas,
You do not have to re-implement hardware solution yourself. And you do not have to implement all the protocols in hardware – just mix hardware UDP with software processing for everything else. For received data, for example, using udp_port_to_channel_mapper from udpoffload lib you can split incoming Ethernet traffic into two Avalon-ST streams: 1) UDP packets to specific port; 2) all other ‘unmapped’ stuff. The first stream, as far as I understand, you are ready to handle in hardware. The second stream you can route to Nios and process through lwIP or Iniche to implement ARP, ICMP, RTCP, etc.