基于MPC8280多通道控制器驱动的设计实现
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子技术
基于MPC8280多通道控制器驱动的设计实现  2012/3/1
摘要:介绍了嵌入式PowerPC处理器MPC8280和多通道控制器的主要特征。MPC8280具有8个TDM接口,每个TDM均支持E1/T1接口。多通道控制器可以使MPC8280最多支持256路独立的HDLC或者透明传输通道。通过多通道控制器可以方便地实现时分复用数据的复用和解复用。本文重点研究了多通道控制器的数据结构组织方式及驱动程序的实现过程,给出了主要功能函数的设计流程,并在VxWorks5.5操作系统上进行了综合测试。1MPC8280处理器特性及MCC概述MP

      摘要:介绍了嵌入式PowerPC 处理器MPC8280 和多通道控制器的主要特征。MPC8280 具有8 个TDM接口,每个TDM 均支持E1/T1 接口。多通道控制器可以使MPC8280 最多支持256路独立的HDLC 或者透明传输通道。通过多通道控制器可以方便地实现时分复用数据的复用和解复用。本文重点研究了多通道控制器的数据结构组织方式及驱动程序的实现过程,给出了主要功能函数的设计流程,并在VxWorks5.5 操作系统上进行了综合测试。

1 MPC8280 处理器特性及MCC概述

MPC8280 是一款集成了高性能的PowerPC? RISC 微处理器和诸多外围通信控制器的多用途通信处理器,在通信和网络系统有较为广泛的应用。

MPC8280模块组成如图1 所示。其中,G2_LE 内核是MPC603e 微处理器的嵌入式版本,具有16KB 的指令缓存和16KB 的数据缓存;系统接口单元SIU 主要完成系统复位、中断管理、时钟配置、总线接口及内存控制等功能;通信处理模块CPM 包括一个32 位的RISC 处理器CP,三个全双工的快速串行通信控制器FCC,两个多通道控制器MCC,四个全双工的串行通信控制器SCC,两个全双工的串行管理控制器SMCSPI接口,I2C 总线控制器等。时隙分配器可将SCC、FCC、SMC、MCC 的数据复用到八个时分复用接口TDM。

MPC8280 有两个具有时隙分配器的串行接口,分别为SI1SI2。每个SI 有四个时分复用接口。SI1 和SI2 分别对应为TDMa1,TDMb1,TDMc1,TDMd1 和TDMa2,TDMb2,TDMc2,TDMd2。SI 可以根据SIRAM 的配置将TDM 的某一时隙路由到特定的接口(如TDMa1 的第2个时隙到MCC1 的第3 个通道,TDMb2 的第1 个时隙到FCC1 等)。

一个MCC 可以支持最多128 路独立的时分串行通道。MPC8280 具有两个MCC,每个MCC连接到一个SI。MCC 的数据流可以通过SI 的四个时分复用接口TDM 中的任何一个进行数据传输

一个MCC 中的128 个通道以32 个为一组连接到某一个TDM 接口上。MCC1 的通道(0-127)只能连接到SI1 上,MCC2 的通道(128-255)只能连接到SI2 上。MCC 的每一个通道都可独立配置为不同于其它通道的工作模式。通过配置SI 和SIRAM 可以将TDM 数据中的时隙路由到特定的MCC 通道。

每个MCC 都具有以下特性:最多达128 路独立的HDLC 或者透明传输通道,或者64 路SS7 通道;独立的发送和接收路由;每一通道都可支持HDLC、透明传输或者SS7 协议。

2 MCC 操作概述

MPC8280 的内核G2_LE 和外部的通信是由CPM 来完成。CP 根据相应的接口控制寄存器配置来执行数据发送或接收操作,操作完成后再向G2_LE 内核的中断寄存器写入中断值。

G2_LE 内核根据中断值调用相应的中断处理函数,由此完成数据交互过程。

与《基于MPC8280多通道控制器驱动的设计实现》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095