基于PowerPC+DSP总线通信软件设计
2016-08-09祖嘉璐
祖嘉璐
【摘要】 PowerPC是IBM和Motorola公司共同开发的高性能、低功耗、开放架构的处理器,采用简单的指令集,同时集成了PCI-Express、千兆网络及CAN等多种网络通信控制器,支持DMA、I2C、UART等数据交换组件,具有处理能力强、网络通信接口多等优点,被广泛应用于汽车电子、航空航天、工业控制等要求高性能和高可靠性的领域。文章通过这一点对基于PowerPC750配备VME总线的CPU模块进行相关设计。
【关键词】 PowerPC DSP 双口存储器 故障管理
PowerPC处理能力强,性能优异、体积小、重量轻、散热量小,在航空航天、石油、水利、交通运输、工业控制、数控采集等领域获得了广泛的应用。DSP它不仅具有可编程性,而且实时运行速度可达每秒数以千万条复杂指令程序,远远超过通用微处理器。将PowerPC和FPGA结合的相控阵雷达波束控制系统能够充分利用PowerPC的高性能处理能力和FPGA的定制电路设计能力,同时兼顾功耗、成本、设计周期等因素,是对体积要求小、负载要求轻、计算能力要求高的相控阵雷达波束控制系统的有效解决方法。
一、总线通信系统架构
总线通信系统由一个CPU(PowerPC)模块、一个DSP模块以及电源模块组成。CPU模块采用PowerPC750处理器,同时集成了网卡和大容量FLASH,具有高速的数据采集及处理、仿真任务调度以及数据存储等功能。DSP模块采用TMS320F240系列芯片,通过局部总线,与外界设备通过RS422、ARINC429等数据交换总线相连。用户通过PowerPC发送和接收任务数据,PowerPC再通过双口存储器与DSP相连接,进行数据交换,DSP则负责RS422串行通信总线和ARINC429总线通信的控制管理、数据接收和发送等,以上整个系统完成了总线的通信功能。……
