,而硬件电路接口是i2c接口。要读取内存参数,主控制器必须能按照i2c协议进行通信,进行数据的读操作。另外还需知道eeprom的数据存放格式及其含义。spd规范中对存放的数据进行了详细的说明和定义。以pc133-333为例详细说明挑选配置时用到的参数,如表1所示。用户只需把相应地址中的值读出来,对照规范中的说明即可知道内存的详细参数。 2 卡的自动识别和配置过程 下面以motorola公司的mpc824xcpu为例介绍内存的识别和配置过程。mpc824x是一款功能强大的嵌入式处理器,它由603e核107桥构成。107桥有很丰富的控制接口模块,如sdram控制器、epic、uart、i2c控制器等,很方便与外围电路接口。嵌入式系统板中数据量很大,至少要用到256mb内存。为了方便各种厂家的内存型号进行混插使用,需要编写内存自动识别和配置程序,把需要配置的数据从eeprom读出,然后根据spd协议转换成内存的配置参数。这个配置过程必须在系统上电后立即运行,为后面的rtos运行做准备。内存初始化参数包括行列地址宽度、逻辑bank数、物理bank的大小。因为mpc824x内有i2c控制器,所以 ...
合搭配到一起,开发用于接替cell的下一代架构。 1991 苹果、ibm和摩托罗拉同意建立powerpc,紧接着就有了基于ibm的power架构的moto 68000 1994 powerpc首款产品601开始付运,苹果推出首款powermac * 推出了powerpc 604 * 摩托罗拉为便携系统推出mpc821 1995 摩托罗拉的powerquicc i 转移到powerpc上 * 苹果开始mac powerpc克隆项目 1996 603e付运 1997 steve jobs停止mac clone项目 1998 somerset实验室关闭 1999 摩托罗拉推出altivec矢量处理器引擎 2001 ibm,东芝,索尼开始在ibm的奥斯汀研究中心开发cell处理器 2002 飞思卡尔为ghz级mpc7455采纳绝缘体上硅(soi) 2004 于11月成立power.org 2005 steve jobs宣布苹果转向英特尔的x86 2006 飞思卡尔在二月加入power ...
合搭配到一起,开发用于接替cell的下一代架构。 1991 苹果、ibm和摩托罗拉同意建立powerpc,紧接着就有了基于ibm的power架构的moto 68000 1994 powerpc首款产品601开始付运,苹果推出首款powermac * 推出了powerpc 604 * 摩托罗拉为便携系统推出mpc821 1995 摩托罗拉的powerquicc i 转移到powerpc上 * 苹果开始mac powerpc克隆项目 1996 603e付运 1997 steve jobs停止mac clone项目 1998 somerset实验室关闭 1999 摩托罗拉推出altivec矢量处理器引擎 2001 ibm,东芝,索尼开始在ibm的奥斯汀研究中心开发cell处理器 2002 飞思卡尔为ghz级mpc7455采纳绝缘体上硅(soi) 2004 于11月成立power.org 2005 steve jobs宣布苹果转向英特尔的x86 2006 飞思卡尔在二月加入power ...
部分。在内外市场上,主要应用的是数字信号控制的模拟和数字视频监控系统。前者技术经历了基于微处理器的视频切换控制加pc的多媒体管理类型和基于pc实现对矩阵主机的切换、控制和对系统的多媒体管理两个阶段;后者技术经历数字监控录像系统和嵌入式视频web服务器方式两个阶段。目前,视频监控系统正处在数控模拟系统与数字系统混合应用,并将逐渐向数字系统过渡的阶段。今后,视频监控发展的两个特点就是数字化和网络化。 基于mpc5200的音视频采集系统硬件设计 mpc5200简介 mpc5200集成了高性能的 603e g2_le核和带有dma单元的输入/输出子系统,因此,mpc5200可以独立于603e g2_le 核响应外部中断,并且提供底层外设管理、协议处理、外部数据移动的功能。 mpc5200支持双外围总线结构,包括:sdram 总线;多功能localplus总线。 嵌入式603e g2_le核: 该内核是powerpc 超标量体系结构,mpc5200有16kb的指令缓存、16kb的数据缓存、浮点单元、数据缓冲内存管理单元、指令缓冲内存管理单元、critical中断、mmu额外带有16个寄 ...
os的两种主要调试手段(串口调试和以太网调试),应用开发相当容易。此外,该系统具备高度的现场可扩展性,通过简单的软件配置,可以方便地提供多种通讯协议的前端处理接口。 1 mpc8260处理器简介 powerpc芯片是由motorola、apple、ibm三家公司联合研制的一种risc处理器,具备超强处理能力,广泛出现在处理器的高端应用场合。motorola公司考虑到电信和网络市场的特点,在powerpc芯片的基础上,推出了专为嵌入式系统设计的mpc8260芯片。该芯片内嵌一个powerpc 603e内核,有着与powerpc完全相同的指令集合,并且集成了若干通讯协议处理单元,是目前最先进的专为电信和网络市场设计的微处理器。mpc8260芯片的功能框图以及外部引脚示意如图1所示。 由图1可知,mpc8260主要包括三部分。第一部分是高性能的powerpc 603e内核,体系结构与其它powerpc芯片相同,运行频率为100~266mhz。 第二部分是总线接口。在兼容mpc860局部总线的基础上,mpc8260另外提供了高性能的powerpc 60x总线。该总线是一种标准总线,32位地 ...
带接入应用的性能要求,如中小型企业(sme)路由器、低端dslam和ip专用自动分交换机(pabx)系统。 2.1 e300片上系统平台 mpc8360e powerquicc ii pro基于e300片上系统(soc)平台,因此能够轻松地快速添加或删除功能模块,开发其他基于soc的系列产品,满足新兴市场需求。e300 soc平台采用飞思卡尔的e300 powerpc核心。e300核心 基于powerpc指令集体系结构,是应用于上一代power- quicc ii处理器的powerpc 603e核心的增强版本。 mpc8360e还有其他一些增强特性。它的l1高速缓存达到以往的两倍(32kb数据高速缓存和32kb指令高速缓存),并提供集成的奇偶校验,以及其他性能增强功能。e300核心能与基于603e核心的现有产品软件兼容。 2.2 连 接 mpc8360e处理器可以支持广泛的通信接口,如 mii、rmii、gmii、tbi、rtbi、nmsi、utopia、pos和 tdm。2个32位ddr存储控制器可以确保高速的存储访问。本地系统总线能以133 mhz频率运行。下列接口 ...
通过utopia2端口实现atm和aal适配层协议,可工作在主、从模式下。它能以155 mb/s的全双工速率支持aal5、aal2、aal1和aal0的分段(segmentation)与重组(sar)功能以及cp-cs子层协议。对每个虚拟信道vc,atm控制器的步速控制器单元apc生成信元的发送速率,以满足cbr、vbr、abr以及非特定速率的发送需求。apc单元采用漏斗机制调节vbr。apc单元也采用8个优先级实时控制atm信道的发送。 3 dma控制器 pci桥的dma控制器用于传输603e核或主机的数据块。数据的搬移发生在pci或者60×总线上。pci桥的dma模块有4个高速的dma通道,传输带宽210 mb/s。603e核和pci主控器都可以初始化dma的传输。dma控制器可工作在链表模式或直接访问模式。对每个传输段,按照装载的描述器的信息dma控制器开始传输。一旦当前段传输完,dma控制器就从内存中读取下一个描述器的信息,然后开始下一个dma传输。如果当前描述器是链表中的最后一个,或者有错误发送,此进程结束。dma(direct memory access,直接内存存取) 是 ...
飞思卡尔的powerquicc集成通信处理器将帮助索尼提供业界领先的xdcam解决方案,提供高数据传输速率、更长的录音时间和无与伦比的图像质量,举例来说,这些属性对于满足即将举行的北京奥运会的高精度广播需求尤其重要。” mpc8248和mpc8548e通信处理器 高性能mpc8248 powerquicc ii处理器具有分布式架构,能够降低功耗,提供比传统处理器架构更平衡的处理方法。强大的通信处理器模块(cpm)减轻了通信任务负担,解放了基于power architecture技术的603e内核,使它管理高级处理任务。片上安全让mpc8248成为那些要求安全功能、高性能和低系统级成本的网络和通信应用的最佳解决方案。高水平的片上集成和很小的占地面积也使得开发人员能够减少主板空间。 mpc8548e网络/通信器件是飞思卡尔powerquicc iii系列处理器的成员。该器件集多中功能于一身,使之成为仅以太网或rapidio协助应用(包括视频传输应用)最理想的通信处理解决方案。采用基于power architecture技术的高性能e500内核,它包括了512kb l2高速缓存、集 ...