网络安全参考 | UNIX参考 | GPS参考 | 无线参考 | 在线手册 | OSBUG.ORG | SUNNY-NETWORK.COM
天线制作 GPS 地标
网站地图 RSS订阅
高级搜索 收藏本站
Home | 业界动态 | Open source | GNU | Linux | BSD | Solaris | AIX | HP-UX | IRIX | Mac OS X | Minix | Tru64 | SCO UNIX | Network | Security | X-Window | Database | 应用服务 | Programming | 经典著作 | 永远的纪念 | 杂项
 当前位置: Home > Linux > 嵌入式系统 > 文章  
双内核嵌入式处理器及其应用
文章来源: 电子产品世界 文章作者: 未知 发布时间: 2006-07-10   字体: [ ]  
 

1 BCM1250处理器

 

BCM1250Broadcom公司开发的基于MIPS架构的双内核、高性能64RISC微处理器,采用0.13μm CMOS工艺制造,860引脚BGA封装(42.5×42.5mm) ,最高主频1GHz。芯片集成了两个名为“SB-1”的内核(CPU0CPU1) SB-1内核不仅实现了标准的MIPS64指令集架构,而且增加了MIPS-3DMIPS-MDMX专用扩展指令。在1GHz时,两个内核具有4000MIPS10Mpps的处理能力。

 

BCM1250是一种紧耦合共享内存对称式多处理器(SMP) SMP系统定义为通过一个公共高速总线,将多个相同的处理器与内存和I/O设备等一系列外围设备连接起来的系统。对称意味着每个处理器在访问共享内存和外围设备时,访问机制相同。所谓紧耦合是指各内核个体之间距离很近,并通过一个通用高速总线实现物理互连。这些内核通过公共高速总线共享一个全局内存模块(即共享内存) 以及诸多外围设备。

 

bcm1250的内部结构框图

 

1BCM1250的内部结构框图。主要特点如下。

 

1.1 高性能双内核和大容量缓存

 

(1) 两个64MIPS内核SB-1。每个内核能够在一个时钟周期发射4条指令。每个内核包含32KB 4路组关联指令缓存和32KB 4路组关联数据缓存,64位入口的全关联TLB(Translation Lookaside Buffer)

 

(2) 两个SB-1共享4路组关联二级高速缓存(L2 Cache) ,每路128KB,共512KB。与其它系统不同的是,内核与I/O DMA主设备共享这片缓存,就像缓存处于内核和SDRAM(内存) 之间,所有对内存的访问都在二级缓存中检验。并且,每路Cache可以单独设置为存储器模式,作为存储器使用,而且速度不变。

 

(3) 面向网络分组处理优化的片内公共高速总线Zbbus,256(1个缓存线长cache line) 数据宽度,速率是CPU主频的一半,将两个CPU、L2 CacheSDRAM控制器和I/O桥等连接起来。总线使用MESI协议以保证两个CPUL2 Cache、内存和外部设备的数据的一致性。

 

(4) 两个内核之间可以通过指令(lllldscscd指令) 和中断等方式进行通信。每个内核含有一个邮箱(mailbox) 寄存器。当一个内核通过Zbbus总线访问另一个内核的邮箱寄存器时,产生中断。

 

 
推荐文章
·嵌入式Linux平台的多协议路由器
·恰当选择嵌入式Linux环境下的GUI
·嵌入式Linux系统的MiniGUI研究和
·基于Linux的移动电话开发技术及
·嵌入式uClinux的内核结构和开发
·基于 GTK+ 和 X-window 的 GUI
·基于Qt/Embedded和Qtopia的GUI设
·恰当选择嵌入式Linux环境下的GUI
·ARM的嵌入式Linux移植体验之操作
·ARM的嵌入式Linux移植体验之基本
·ARM的嵌入式Linux移植体验之应用
·ARM的嵌入式Linux移植体验之设备
·ARM的嵌入式Linux移植体验之Boot
·嵌入式Linux系统中的GUI系统的研
 

 
共4页: 上一页 1 [2] [3] [4] 下一页
↑返回顶部   打印本页   关闭窗口↓  

Google
 
Web oldhand.org unixreference.net meshmea.org
相关分类
热点文章
·ARM的嵌入式Linux移植体
·U-Boot简介
·基于Qt/Embedded的GUI移
·基于Qt/Embedded和Qtopi
·U-BOOT的启动流程及移植
·ARM的嵌入式Linux移植体
·几种Linux嵌入式开发环
·ARM的嵌入式Linux移植体
相关文章
·嵌入式系统的人机界面原
·Linux 2.6 内核的嵌入式
·嵌入式数据库
·YAFFS文件系统在嵌入式L
·ARM7系统中实现CF卡存储
·开源嵌入式数据库Berkel
·嵌入式系统的USB虚拟串
·基于μClinux的SoPC应用
更多...
 
 

Copyright(c) 2001-2009 OLDHAND ORGANIZATION, All Rights reserved.
Power by DedeCms 织梦内容管理系统