位置:51电子网 » 技术资料 » 其它综合

Motorola32位嵌入式微处理器MPC860的开发应用

发布时间:2007/8/29 0:00:00 访问次数:443

    摘要:分析了Motorola MPC860嵌入式微处理性能和特片,描述了MPC860在ADM系统中的应用,突出了MPC860嵌入式微处理器的通信处理能力。

    关键词:STM MPC860嵌入式微处理器 ADM系统

1 MPC860

MPC860 PowerQUICC是当今比较流行、性能相当优越的单片集成嵌入式微处理器。它内部集成了微处理器和一些控制领域的常用外围组件,特别适用于互联网络和数据通信。PowerQUICC可以称为MC68360在网络和数据通信领域的新一代产品,各方面性能包括适应性、扩展能力和集成度等获得了较大提高。MPC860 PowerQUICC通信处理器可根据用户不的要求提高2~4个串行通信控制器、不同规格的指令和数据缓存,各种级别的网络协议支持。该产品专为宽带接入设备如路由器、接入集线器、LAN/WAN交换机、PBX系统和STM网关等设计。

图1是MPC860结构图。它包括三个主要模块:PowerPC核心、系统接口单元(SIU)、通信处理模块(CPM)。

PowerPC是主要的处理机单元,通常称为Embedded PowerPC核心(或EPPC)。它包括数据和指令的缓存和存储器管理单元(MMU),在40MHz时钟时为50 MIPS指令速度。

第二个主要的模块为系统接口单元(SIU)。主要包括:总线监视器、假中断监视器、软件看门狗、中断定时器和实时时钟(RTC)、复位控制器、不占用内部开销的片内总线仲裁、JTAG1149.1测试口。它的一个主要功能是提供内部总线和外部总线的接口。

第三个主要模拟为通信处理机模块(CPM)。主要包括:RISC控制器、所有串行通道口支持连续接收和发送模式、5K字节双口RAM、16个串行DMA(SDMA)通道、三个平行I/O寄存器、四个波特率独立的发生器(可以连接到任意一个SCC和SMC,并允许运行中改变,支持自动波特率)、四个串行通信控制器(SCC)(支持以太网、HDLC/SDLC、HDLC总线)、两个串行管理控制器(SMC)(UART方式或透明传输)、一个串行外围接口电路(SPI)(MC6830 SCP的扩展,支持主从模式,支持同一总线上多主操作)、一个I2C(Inter-Integrated Circuit)接口(支持主从模式,支持多主环境)。CPM在几个不同的通信设备如SCC和SMC上发送、接收数据,所有的通信设备可以独立工作。SCC和SMC也可以用于时分复用总线。

    在图1中,CPM模块中有一个32位RISC微处理机。MPC860有两个CPU:PowerPC和32位RISC。PowerPC执行高层代码,RISC处理实际通信的低层通信功能。由于CPU分担了嵌入式PowerPC核的外围工作任务,这种双处理器体系结构功耗要低于传统体系结构的处理器。两个处理器主要是通过内部存储空间相互配合工作。在存储器区,每个处理器都可以设置控制位、读状态位。在图1中,有16个串行DMA单元。每个通信设备都有一个发送DMA和接收DMA,32侠RISC控制这16个串行DMA在通信设备和存储器之间传送数据。当MPC860接收数据时,串行DMA从通信设备接收数据并放入存储器中;发送数据顺序相反,串行DMA从存储器中取数据,送到通信设备,串行DMA只服务CPM的RISC,但是两个虚拟IDMA可以为用户DMA所用。

2 ADM系统

2.1 系统概述

ADM即分插复用器,它是一个三端口设备,具有两个SDH光接口(线性接口),通过另一端可以灵活地上/下路复用在STM信号中的低速率信号。ADM内部还具有时隙交换功能,允许两个STM信号之间不同VC的互联,并能方便地进行带宽管理。在实际网络中,根据ADM的结构特点,可灵活

    摘要:分析了Motorola MPC860嵌入式微处理性能和特片,描述了MPC860在ADM系统中的应用,突出了MPC860嵌入式微处理器的通信处理能力。

    关键词:STM MPC860嵌入式微处理器 ADM系统

1 MPC860

MPC860 PowerQUICC是当今比较流行、性能相当优越的单片集成嵌入式微处理器。它内部集成了微处理器和一些控制领域的常用外围组件,特别适用于互联网络和数据通信。PowerQUICC可以称为MC68360在网络和数据通信领域的新一代产品,各方面性能包括适应性、扩展能力和集成度等获得了较大提高。MPC860 PowerQUICC通信处理器可根据用户不的要求提高2~4个串行通信控制器、不同规格的指令和数据缓存,各种级别的网络协议支持。该产品专为宽带接入设备如路由器、接入集线器、LAN/WAN交换机、PBX系统和STM网关等设计。

图1是MPC860结构图。它包括三个主要模块:PowerPC核心、系统接口单元(SIU)、通信处理模块(CPM)。

PowerPC是主要的处理机单元,通常称为Embedded PowerPC核心(或EPPC)。它包括数据和指令的缓存和存储器管理单元(MMU),在40MHz时钟时为50 MIPS指令速度。

第二个主要的模块为系统接口单元(SIU)。主要包括:总线监视器、假中断监视器、软件看门狗、中断定时器和实时时钟(RTC)、复位控制器、不占用内部开销的片内总线仲裁、JTAG1149.1测试口。它的一个主要功能是提供内部总线和外部总线的接口。

第三个主要模拟为通信处理机模块(CPM)。主要包括:RISC控制器、所有串行通道口支持连续接收和发送模式、5K字节双口RAM、16个串行DMA(SDMA)通道、三个平行I/O寄存器、四个波特率独立的发生器(可以连接到任意一个SCC和SMC,并允许运行中改变,支持自动波特率)、四个串行通信控制器(SCC)(支持以太网、HDLC/SDLC、HDLC总线)、两个串行管理控制器(SMC)(UART方式或透明传输)、一个串行外围接口电路(SPI)(MC6830 SCP的扩展,支持主从模式,支持同一总线上多主操作)、一个I2C(Inter-Integrated Circuit)接口(支持主从模式,支持多主环境)。CPM在几个不同的通信设备如SCC和SMC上发送、接收数据,所有的通信设备可以独立工作。SCC和SMC也可以用于时分复用总线。

    在图1中,CPM模块中有一个32位RISC微处理机。MPC860有两个CPU:PowerPC和32位RISC。PowerPC执行高层代码,RISC处理实际通信的低层通信功能。由于CPU分担了嵌入式PowerPC核的外围工作任务,这种双处理器体系结构功耗要低于传统体系结构的处理器。两个处理器主要是通过内部存储空间相互配合工作。在存储器区,每个处理器都可以设置控制位、读状态位。在图1中,有16个串行DMA单元。每个通信设备都有一个发送DMA和接收DMA,32侠RISC控制这16个串行DMA在通信设备和存储器之间传送数据。当MPC860接收数据时,串行DMA从通信设备接收数据并放入存储器中;发送数据顺序相反,串行DMA从存储器中取数据,送到通信设备,串行DMA只服务CPM的RISC,但是两个虚拟IDMA可以为用户DMA所用。

2 ADM系统

2.1 系统概述

ADM即分插复用器,它是一个三端口设备,具有两个SDH光接口(线性接口),通过另一端可以灵活地上/下路复用在STM信号中的低速率信号。ADM内部还具有时隙交换功能,允许两个STM信号之间不同VC的互联,并能方便地进行带宽管理。在实际网络中,根据ADM的结构特点,可灵活

相关IC型号

热门点击

 

推荐技术资料

罗盘误差及补偿
    造成罗盘误差的主要因素有传感器误差、其他磁材料干扰等。... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!