基于MPC8280的智能串口模块设计
文件大小: 239k
源码售价: 10 个金币 积分规则     积分充值
资源说明:基于MPC8280的智能串口模块用于扩展CompactPCI计算机系统的串行通信接口。在模块设计中,通过使用HB6芯片,实现非透明PCI桥;通过外接收发电路,实现PowerPC微处理器自带的四路RS422接口。该智能模块具有单独处理能力,在基于CompactPCI总线的系统中既可作主模块又可作从模块。该模块已经投入使用,在使用过程中性能稳定。 《基于MPC8280的智能串口模块设计》 本文主要介绍了一种智能串口模块,该模块设计的核心是MPC8280处理器,用于扩展CompactPCI计算机系统的串行通信接口。MPC8280是Freescale公司的一款高性能PowerPC微处理器,具备强大的处理能力和低功耗特性,特别适用于对处理速度、功耗和工作温度有严格要求的军用电子设备。 在硬件设计方面,模块遵循PICMIG2.0 R3.0规范,采用6U尺寸的CPCI总线结构。处理器MPC8280主频450MHz,内置高速缓存,并支持32位整型和浮点运算。模块配备64位128MB SDRAM、64位32MB FLASH以及E2PROM等存储设备,确保了数据处理的高效性。 通信接口方面,模块提供了四个串行接口,支持RS232/RS422标准,最高可达115.2Kb/s(异步)和1Mb/s(同步)。此外,还有USB 1.1接口、系统控制台接口和两个符合PICMG 2.16标准的10/100 Mb/s以太网接口。非透明PCI桥设计的采用,使得模块可以通过HB6芯片与主板进行智能化通信,适应复杂环境下的机载、车载、舰载计算机系统。 通信接口设计中,MPC8280的通信处理器(CPM)扮演了关键角色。CPM包含多个综合通信通道,可处理底层协议,降低了系统频率和能耗。模块利用CPM的四个串行通信控制器(SCC)构建RS422接口,一个串行多路控制器(SMC)作为调试控制台接口,而两个快速以太网控制器(FCC)则用于10/100Mb/s以太网接口。 非透明PCI桥设计是模块的一大亮点,使用了PCI6254芯片,工作在通用模式下,提供了32位数据宽度和33MHz总线时钟。HB6芯片工作在通用非透明模式,允许处理器通过桥接与主板交互信息,简化了驱动程序的编写。HB6的内存映射功能使得桥两端的内存区域可以在各自的地址空间中自由移动,提高了通信效率。 基于MPC8280的智能串口模块是一种高性能、高灵活性的通信解决方案,其丰富的接口设计和智能化的PCI桥接技术使其在军用电子系统中展现出卓越的性能和稳定性。随着嵌入式技术的进步,这样的模块将在未来通信设备和接口控制中发挥更大的作用。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。