2026年,想用一块Microchip的PolarFire® FPGA完成‘基于RISC-V和TEE的可信物联网网关’的毕设,在实现RISC-V软核、安全启动、加密引擎和TEE隔离时,与主流Xilinx/Intel FPGA相比,在低功耗特性、安全模块和开发流程上有哪些独特优势需要重点展示?
我的本科毕设选题想做物联网安全方向,导师推荐使用Microchip的PolarFire FPGA,因为它宣传功耗低且有硬核安全特性。我计划在上面移植一个开源RISC-V核(比如VexRiscv),并实现一个可信执行环境(TEE)来保护关键代码和数据。但我之前只用过Xilinx的板子。想请教:1. PolarFire FPGA在低功耗和内置的物理抗干扰(PUF)、安全启动方面,具体有哪些可以拿来在毕设中演示的亮点?2. 它的开发工具Libero® SoC和常用的Vivado相比,学习曲线如何?有没有特别需要注意的地方?3. 在资源有限的情况下,如何合理划分软核、加密引擎和TEE的区域,并展示其安全性?希望有经验的朋友能给些设计思路上的建议。