2026年,从‘FPGA开发工程师’转向‘芯片架构师’或‘系统工程师’,需要补充哪些体系结构和软件层面的知识?
我做了五年FPGA开发,主要做通信和图像处理相关的逻辑实现。现在感觉遇到了瓶颈,想往更上游的芯片架构或系统设计方向发展。我熟悉RTL设计和硬件实现细节,但对整个SoC的系统架构、总线互联、软硬件划分、性能建模、以及驱动和固件开发了解不深。想请教已经成功转型的前辈,这个转型路径是否可行?需要系统性地学习哪些知识(比如计算机体系结构、SoC设计方法学、C/C++系统编程)?有没有推荐的书籍、课程或者实践项目?这个方向对FPGA经验看重吗?