Altera SOC通过在一片芯片上同时集成了FPGA和ARM处理器,能够实现一个芯片,两种架构,优势互补,进而是我们的系统开发变得更加灵活。近期在做一个电力系统中的通信管理机项目,需要用到16路串口、2路CAN接口和2路以太网口,个人认为,使用SOC的器件来做这样一个系统是再合适不过的了(前提是暂不考虑硬件成本)。FPGA实现串口收发和CAN收发,ARM实现双路以太网收发和规约转换。(电力系统中,不同设备使用的规约各不相同,千变万化)。通过这样一种方式,能够将以前单纯使用ARM芯片并外扩一大堆的器件才能完成的系统,以一个以SOC器件为主核心的系统全部实现,大大简化了硬件系统设计,同时,因为使用了SOC器件,将以前需要多个芯片才能完成的系统,以一片集成芯片全部搞定,能够减少器件间的PCB布线,从而进一步提升了系统的稳定性 。