2026年,工作1年的FPGA工程师,感觉每天都在调接口、写状态机,技术深度不够,想系统学习计算机体系结构知识(如CPU、Cache、总线),应该看哪些经典书籍或课程?这对提升FPGA系统设计能力帮助大吗?
本科和硕士都是通信工程,毕业后在一家通信设备公司做FPGA开发,主要工作是实现各种接口协议(如以太网、PCIe)和信号处理模块。感觉自己的知识面很窄,就是Verilog编程和调试,对计算机底层原理(比如CPU怎么工作、Cache一致性、多核互联)了解很少。看到一些高级的FPGA应用(比如软核CPU集群、异构计算)都需要这些知识。请问像我这种情况,有必要回头补体系结构吗?如果补,应该按照什么顺序学习?看《计算机组成与设计》这类书有用吗?还是直接研究开源RISC-V核(比如蜂鸟E203)的代码更有效?我要回答answer.notCanPublish回答被采纳奖励100个积分