2026年,想用一块复旦微电子的国产FPGA完成‘基于AES加密算法的安全通信终端’的课程设计,在实现加解密核心、DDR3缓存控制和千兆网口通信时,与使用进口FPGA相比,在开发环境、IP核成熟度和时序收敛方面可能会遇到哪些特有的挑战?
学校课程设计要求使用国产芯片,我选了一块复旦微的FPGA。项目想做一个从网口接收数据,经AES加密后存DDR3,再读回解密发送的终端。进口FPGA的类似教程很多,但换到国产平台,感觉资料很少。特别是DDR3控制器和千兆网MAC这种复杂IP,国产FPGA提供的IP核稳定性如何?它们的开发套件(比如复旦微的Pango)对时序约束、跨时钟域处理的支持和Xilinx Vivado相比有哪些差异?有没有踩过坑的前辈分享点经验?