2026年,想用一块国产FPGA(如紫光同创Logos系列)完成‘基于FPGA的千兆以太网视频流采集与压缩传输系统’的毕设,在实现MAC/IP核、H.264编码和上位机显示时,与使用Xilinx相比,在开发工具链、IP生态和调试手段上会遇到哪些具体困难?如何克服?
导师要求毕设尽量使用国产化平台,我选择了一块紫光同创的FPGA开发板,想做视频流采集压缩传输系统。我知道Xilinx有完整的Tri-Mode Ethernet MAC IP、Video IP核和成熟的Vivado调试工具。但转到国产平台后,感觉一切都得从头摸索。他们的PDS开发工具用起来顺手吗?有没有类似Xilinx AXI总线的成熟互联IP?千兆以太网MAC IP是需要自己写还是官方有提供?H.264编码如果找不到现成IP,用软核(如OpenASIC的H.264)在FPGA上跑性能够吗?最头疼的是调试,国产工具的波形查看、在线逻辑分析仪功能是否完善?有没有有经验的前辈分享一下踩坑指南?