赵剑川



摘 要: 介绍了MMC基本规范和功能;给出了一种STM-1接口板的硬件设计方案和MMC模块接口设计,根据功能要求对硬件设备进行了选型设计;采用FPGA技术,通过对SPI模式下MMC模块接口设计,实现了单片机对MMC单板的12V上电控制,以及单板与主控板(MCH)的信息交互功能,包括在位检测、使能和地址识别(槽位ID和设备ID)、温度检查等功能。
关键词: STM-1接口;MMC;FPGA;硬件设计
1.MMC概述
在mTCA标准中,AMC模块的IPMI功能由MMC(Module Management Controller)即模块理控制器实现。它通过IPMB总线传输IPMI消息、传感器信息等数据,协助MCH完成模块激活,模块识别,电子密匙,状态监控等功能。而MCMC是MCH的管理控制单元,负责完成系统中的现场置换单元(Field Replaceable Units, FRU),如AMC子板、电源子板、风扇等。管理接口是由IPMI(智能平台管理接口)实现的,IPMI由IPMB-0和IPMB-L组成。MCH与AMC子卡是通过IPMB-L管理总线连接,如图1所示。MCMC与AMC基板的MMC管理控制器协议芯片建立通信联系,实现在位检测、使能和地址识别,温度检查等功能[1]。
本文设计的MMC模块主要功能是负责单板的12V上电控制,以及单板与主控板(MCH)的信息交互功能,包括在位检测、使能和地址识别(槽位ID和设备ID)、温度检查等功能。
2. STM-1接口板功能
本文STM-1接口板(同步传输接口卡)主要完成的工作是STM-1信元的打包和解包工作。下行方向,STM-1 接口板把移动交换中心(MSC)过来的STM-1信元的PAYLOAD提取出来,打包成以太网包,送给业务处理单元。上行方向,STM-1接口板把背板过来的以太网包的PAYLOAD提取出来,打包成STM-1信元,上传给移动交换中心( MSC)[2]。
3. MMC系统设计
3.1MMC模块器件选型
3.1.1 CPU芯片选型
设计过程,根据功能,需要实现一路I2C接口,用于传输IPMB-L控制信息;……