超前信息
MPC850EC/D
修订版0.2 , 04/2002
MPC850 (版本A / B / C )
通信控制器
硬件特定网络阳离子
本文件包含对权力事项的详细信息, AC / DC电
特点和AC时序特定网络阳离子修订版A, B,和MPC850的温度。
本文档包含以下主题:
话题
页面
第一部分, “概述”
第二部分, “功能”
第三部分, “电学和热学特性”
第四部分, “热特性”
第五部分, “电源注意事项”
第六部分, “总线信号时序”
第七部分, “ IEEE 1149.1电气连接特定阳离子”
第八部分, “ CPM电气特性”
第九部分, “机械数据和订货信息”
第十部分, “文档修订历史”
1
3
7
8
9
10
37
39
61
67
第一部分概述
在MPC850是一种多功能,单芯片集成的微处理器和外围组合
可在多种控制应用中使用,特别是优异的
通信和网络产品。在MPC850 ,其中包括支持
以太网是具体来说专为成本敏感,远程接入和电信
应用程序。它提供的功能类似于MPC860与系统增强,
如通用串行总线( USB)的支持和更大(8千字节)的双口RAM 。
除了高性能嵌入式MPC8xx核心, MPC850集成系统
功能,例如一个通用的存储器控制器和通信处理器模块
( CPM) ,包含了专门的,独立的RISC通信处理器
(简称为CP)。这个单独的处理器上卸载外设的任务从嵌入式
MPC8xx核心。
在MPC850的CPM支持多达7个串行通道,如下所示:
一个或两个串行通信控制器( SCCS) 。在SCC的支持以太网,
自动柜员机( MPC850SAR ) ,HDLC和一些其它的协议,以及一个
操作的透明模式。
一个USB通道
两个串行管理控制器(校董会)
一个我
2
端口C
一个串行外围接口(SPI) 。
表1示出了由MPC850家族的成员支持的功能。
表1. MPC850功能矩阵
部分
MPC850
MPC850DE
MPC850SAR
数
鳞癌
支持
1
2
2
ETHERNET
支持
是的
是的
是的
ATM支持
-
-
是的
USB支持
是的
是的
是的
数
多声道
PCMCIA插槽
HDLC支持
支持
-
-
是的
1
1
1
附加的文档可以被提供在表1中列出的部件。
2
MPC850 (版本A / B / C )硬件特定网络阳离子
摩托罗拉
第二部分功能
图1是本MPC850的方框图,示出其主要部件和之间的关系
这些组件:
2-Kbyte
I-缓存
嵌入式
MPC8xx
CORE
指令
公共汽车
指令
MMU
1-Kbyte
D-缓存
LOAD / STORE
公共汽车
数据
MMU
系统接口单元
内存控制器
统一总线
总线接口单元
系统功能
实时时钟
PCMCIA接口
波特率
发电机
并行I / O
端口
—
乌托邦
(850SAR)
FOUR
计时器
打断
调节器
双端口
内存
20虚拟
串口的DMA
频道
和
2虚拟
IDMA
频道
外设总线
通讯
处理器
模块
32位RISC通信
处理器( CP)和程序ROM
定时器
SCC2
TDMA
SCC3
SMC1
SMC2
USB
SPI
I
2
C
时隙分配
非复用串行接口
图1. MPC850微处理器框图
下面的列表总结了MPC850的主要特点:
嵌入式单的问题, 32位MPC8xx核心(执行PowerPC架构)与
32的32位通用寄存器(GPR )
- 执行分支折叠和分支预测有条件预取,但不
条件执行
摩托罗拉
MPC850 (版本A / B / C )硬件特定网络阳离子
3
- 2 KB的指令缓存和1 KB的数据缓存(哈佛结构)
- 缓存是双向的,组相联
- 物理寻址
- 高速缓存模块可以用一个4字线爆裂更新
- 最近最少使用(LRU)替换算法
- 可锁定一行粒度
- 内存管理单元(MMU ),具有8项转换后备缓冲器( TLB的)和
全相联指令和数据的TLB
- MMU的支持4K字节, 16字节, 256字节, 512字节的多个页面大小,并
8字节; 16个虚拟地址空间和八个保护组
先进的片上仿真调试模式
为8,16和32位总线的数据总线动态母线调整
- 支持传统的68000大端,传统的x86小端和莫迪网络版小尾数
存储系统
- 二十六个外部地址线
完全静态设计( 0-80兆赫操作)
系统集成单元( SIU )
- 硬件总线监视器
- 虚假中断监控
- 软件看门狗
周期性中断定时器
- 低功耗停止模式
时钟合成器
- 递减器,时基和实时从PowerPC架构时钟( RTC )
- 复位控制器
- IEEE 1149.1测试访问端口(JTAG)
内存控制器(八家银行)
- 无缝接口DRAM单列直插式内存模块(SIMM ) ,同步DRAM
( SDRAM),静态随机存取存储器( SRAM),电可编程只读
存储器(EPROM) ,佛罗里达州灰EPROM等
- 内存控制器,可编程,支持最大尺寸和高速存储器接口
- 开机复位芯片选择可用( 8,16或32位内存选项)
- 可变块大小为32 KB至256兆字节
- 可选择写保护
- 片上总线仲裁器支持一个外部总线主控
- 特殊功能的突发模式支持
通用定时器
- 4个16位定时器或两个32位定时器
- 门模式下可以启用/禁用计数
4
MPC850 (版本A / B / C )硬件特定网络阳离子
摩托罗拉
- 中断可以在基准匹配和事件捕获屏蔽
中断
- 八个外部中断请求( IRQ )线路
- 十二个端口引脚具有中断功能
- 十五个内部中断源
- 鳞癌和USB之间的可编程优先级
- 可编程的最高优先级的请求
单插槽的PCMCIA -ATA接口
- 主(插座)接口, 2.1版兼容
- 单PCMCIA插槽
- 支持8个内存或I / O窗口
通信处理器模块( CPM )
- 32位哈佛结构,标量RISC通信处理器( CP )
- 协议 - 特定网络连接C命令集(例如,
正常停止TRANSMIT
停止传输
在当前帧之后是音响nished或立即如果没有帧被发送和
关闭RXBD
关闭接收缓冲区描述符)
- 支持所有串行通道连续模式下发送和接收
- 高达8 KB的双口RAM
- 二十串行DMA ( SDMA )通道的串行控制器,其中包括八个四个
USB端点
- 三个并行I / O和漏极开路功能寄存器
四个独立的波特率发生器( BRGs )
- 可以连接到任何的SCC ,SMC或USB
- 允许运行过程中的变化
- 自动波特率支持选项
两个鳞癌(串行通信控制器)
- 以太网/ IEEE 802.3 ,支持全10 - Mbps操作
- HDLC / SDLC (在2 Mbps的支持所有通道)
- HDLC总线(实现一个基于HDLC的局域网络(LAN) )
- 异步HDLC支持PPP (点对点协议)
- 的AppleTalk
- 通用异步收发器( UART )
- 同步UART
- 串行红外( IrDA)的
- 完全透明(比特流)
- 完全透明(基于具有可选的循环冗余校验帧( CRC ) )
QUICC多通道控制器( QMC )微码的功能
- 多达64个独立的通信信道在一个SCC
- 0-31频道任意映射到任意的0-31的TDM时隙
摩托罗拉
MPC850 (版本A / B / C )硬件特定网络阳离子
5