简单。添加软核处理器(例如Nios2或Microblaze),具有TCP / IP堆栈的OS(eCos,Linux,uCosII等),也可能是Web服务器。
当然,您需要一个以太网PHY,但即使是以太网MAC也可以是软IP。
如果您想避免使用软件解决方案,您还可以使用某种TOE(TCP卸载引擎)并将整个TCP / IP堆栈放在FPGA上的硬件中。
是的,只要必要的硬件(= phy)在船上,没问题。一种解决方案是使用软核处理它们。但您也可以直接在硬件中处理它们。但要小心一个完整的TCP堆栈很难在硬件中实现,udp没问题。例如。一个项目有NetFPGA。