2026年,工作4年的FPGA工程师,感觉一直在做通信协议栈,技术栈单一,想转型做‘数据中心加速卡(DPU/SmartNIC)开发’,需要补充哪些关于高速以太网(如200G/400G)、虚拟化(SR-IOV)和片上网络(NoC)的知识?
我做了4年FPGA开发,主要参与运营商的5G基站和传输网项目,对以太网、CPRI/eCPRI、PCIe比较熟。但感觉通信行业项目在减少,想转型到更火的数据中心加速卡(DPU/SmartNIC)领域。看了些JD,要求熟悉高速以太网(远超我接触过的10G/25G)、网络虚拟化、存储协议(NVMe)等。对于我这样的背景,转型现实吗?需要系统学习哪些新协议和技术栈?比如,200G/400G Ethernet的PCS/PMA层有什么新特点?SR-IOV在硬件上如何实现?DPU内部的NoC设计有哪些考量?有没有推荐的学习资料或开源项目?