2026年,想用一块国产FPGA(如紫光同创的Logos系列)完成‘基于FPGA的千兆网络数据包分类器’的课程设计,在实现流表查找、规则匹配和统计计数时,与使用Xilinx/Intel FPGA相比,在开发工具、IP核支持和调试手段上有哪些需要特别注意的差异和挑战?
学校课程设计要求使用国产FPGA平台,我选择了紫光同创的板子。项目想实现一个简单的网络包分类器。之前只用过Xilinx的Vivado,对国产FPGA的PDS软件不熟悉。听说国产FPGA的IP核、文档和社区支持相对少一些。在做这个项目时,特别是在实现高速接口和复杂逻辑时,可能会遇到哪些特有的坑?在工具链使用、仿真调试和资源优化方面,有什么经验和建议可以分享吗?