2026年,想用一块国产FPGA(如复旦微电子)开发板完成‘工业物联网网关’的毕业设计,在实现Modbus TCP/RTU协议栈、数据加密与边缘计算时,与使用Xilinx/Intel FPGA相比,在开发工具、IP核支持和调试手段上会遇到哪些特有的挑战?如何应对?
导师建议毕设尽量支持国产化,所以我选了一块复旦微的FPGA开发板,想做工业物联网网关,需要实现协议解析、简单数据处理和加密。之前学FPGA都是用Vivado或Quartus,现在换到国产FPGA的IDE(比如复旦微的PDS),感觉界面、操作流程、文档都差别很大。最头疼的是IP核,像以太网MAC、加密算法这些,在Xilinx平台有现成的IP或者很容易找到开源代码,但在国产平台上好像很少。想问一下有经验的开发者:
1. 国产FPGA开发工具在仿真、调试(比如ILA类似功能)方面,功能和易用性上差距大吗?
2. 缺少官方或成熟的第三方IP,该怎么办?是尝试自己用HDL写,还是找一些开源IP做移植?移植的难度和工作量一般有多大?
3. 在做这种综合性项目时,有没有什么策略可以降低对特定平台IP的依赖?我要回答answer.notCanPublish回答被采纳奖励100个积分