我知道一些FPGA板可能有以太網端口。但是,如何將FPGA板連接到互聯網以接收和解碼TCP/UDP數據包?基本上,我想通過TCP或UDP從服務器接收一些數據並在板上進行處理。FPGA連接到網絡
1
A
回答
2
簡單。添加一個softcore處理器(例如Nios2或Microblaze),一個帶有TCP/IP堆棧的操作系統(eCos,Linux,uCosII等)以及一個Web服務器。
當然,您需要一個以太網PHY,但即使是以太網MAC也可以是軟IP。
如果您想避開軟件解決方案,您還可以使用某種TOE(TCP卸載引擎),並將整個TCP/IP堆棧放在FPGA的硬件中。
2
只要有必要的硬件(= phy)在板上,它就沒有問題。一種解決方案是用軟核處理它們。但是你也可以用硬件直接處理它們。但要小心一個完整的TCP堆棧很難在硬件中實現,udp是沒有問題的。例如。有一個項目是NetFPGA。
相關問題
- 1. 連接到網絡
- 2. 從virtualbox連接到FPGA
- 3. 無線網絡已連接但未連接到網絡
- 4. Android連接到網絡連接插座
- 5. 連接到URL阻塞網絡連接
- 6. FT600與FPGA連接
- 7. 連接到專用網絡
- 8. 連接到lan網絡
- 9. 上連接到WiFi網絡
- 10. 連接到無線網絡
- 11. 連接到網絡服務
- 12. 網絡連接
- 13. 到網絡套接字打開連接
- 14. VMware網絡連接
- 15. android網絡連接
- 16. 連接到Android外殼的寬帶網絡和WiFi網絡
- 17. 網絡使用:如何連接到網絡共享?
- 18. 從內部網絡連接到內部網絡位置
- 19. 連接到SWIFT網絡服務
- 20. 連接到網絡註冊表
- 21. 連接到Android中的特定網絡
- 22. Adobe Flex和Air連接到網絡
- 23. iPhone:連接到多個網絡
- 24. arduino + adafruit cc3000連接到網絡
- 25. 從網絡compter連接到VisualSVN?
- 26. 通過Cocoa連接到WIFI網絡
- 27. OpenNetCF - 保持連接到Ad-Hoc網絡
- 28. 如何從連接到本地網絡
- 29. 使用aws連接到Multichain網絡EC2
- 30. WiFi P2P沒有連接到網絡