网络安全参考 | 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.2 外围控制模块和多类型通信接口

 

(1) DDR SDRAM控制器包括两个通道,每个通道64位数据宽度,另加8ECC数据,支持两条JEDEC标准的133MHz DDR DIMM。每个通道的带宽高达16Gbps。如果采用DRAM芯片,辅以严格的走线控制,速度可达到200MHz,带宽高达50GbpsECC单元能够检测2位错误,纠正1位错误。

 

(2) 一个遵循PCI2.2标准的PCI接口,32位数据宽度,最高速率66MHz。内部PCI仲裁器支持4个外部设备。

 

(3) 一个遵循HyperTransport 1.03标准的HyperTransport接口(简称HT接口) HyperTransport的性能比PCI总线高,是PCI总线的升级换代产品,由AMD公司在1999年的微处理器论坛上首先提出。HT设备采用标准的PCI配置方法。发送和接收的数据宽度都是8位。HT总线的参考时钟是100MHz,但是发送数据的速率可以是参考时钟的6位,而且时钟的上下边沿都能触发。

 

(4) 三个遵循IEEE802.3标准的MAC控制器,支持10Mbps100Mbps1Gbps以太网接口,可以运行在全双工或者半双工模式,可以设置收发数据包的最大长度和最短长度,甚至支持16K1B的大包。MAC控制器支持VLAN——一个便于组建虚拟局域网的标志。不仅如此,控制器还能够识别以太网包的类型、Ipv4包的校验和TCP/UDP包的校验和,并且能够根据数据包的目的地址进行过滤,选择是否接收广播包。控制器包含32RMON统计寄存器,可以统计接收和发送的数据量、失败次数、CRC出错次数等。所以,有的资料将BCM1250称作网络处理器,因为其MAC的功能比普通MAC强大。

 

(5) 除了标准的以太网模式,网络接口还能够配置成Packet FIFO模式。在此模式下,MAC控制器引脚复用作Packet FIFO,设置为8位或者16数据通道,速率可达208MHz

 

(6) 两个串口既可以工作于同步模式,也可以工作于异步模式的最高速率为5Mbps。两个串口的模式选择分别由AD[12]AD[14]引脚在启动时的电平决定。当然,CPU可以通过系统配置寄存器改变串口模式。串口的同步模式分为两种子模式:HDLCTransparent

 

(7) 设备控制器向外引出通用总线,用于连接外围设备。它有8个片选信号CS[0:7],其中CS[0]专用于连接bootromCS[7]用于连接PCMCIA设备。每个片选空间的最大容量为256MB,可以独立设置时序、数据宽度、地址空间等参数。上电时,CS[0]映射到4MB物理空间,从0x1FC000000x1FFFFFFF0x1FC00000MIPS处理器的启动中断入口地址。

 

(8) 一个遵循PCMCAI 2.1标准的PCMCIA接口,支持外接PCMCIA存储卡的热插拔,能够根据卡的插入和拔出相应地上下电。PCMCIA接口、中断、通用输入输出口三者的引脚是复用的,设计师应根据实际需要决定取舍。PCMCIA接口需要消息10GPIO引脚。

 

(9) 16GPIO引脚既可以配置成中断引脚,也可以配置成普通数据输入输出引脚或者PCMCIA接口。

 

(10) 两个SMBus接口,遵循SMBus(系统管理总线)标准1.1,与I2C总线兼容。最高工作频率为400kHz。系统可以选择从SMBus 0接口的EEPROM启动。启动方式由引脚AD[17:18]在上电时的电平决定。

 

(11) 多个DMA控制器。每个同步串口含有一个发送和接收DMA通道,每个网口有两个支持QoS的发磅和接收DMA通道。还有4个专用于存储器和其它设备(例如PCIFlash) 之间搬运数据的DMA

 

(12) I/O0I/O1将外围模块和内部高速总线Zbbus隔离开来。

 

(13) 两个看门狗(Watchdog) 4个通用定时器,440bit性能计数寄存器。定时器的最小单位为1μs

 

(14) 一个符合IEEE1149.1标准的JTAG接口,方便了硬件调试和测试。

 

1.3 其它

 

(1) 低功耗,运行在800MHz主频下的功耗为810W

 

(2) 芯片既可以工作于Big Endian模式,也可以工作于Little Endian模式,取决上电时引脚AD[22]的电平。

 

(3) 为减少抖动,外部100MHz时钟以差分信号方式输入到芯片,经过内部的PLL倍频或分频,分别输送给内核、存储器、ZbbusHT接口、定时器、波特率发生器等单元。

 

(4) 内核电压和HT接口电压为1.2VDDR SDRAM接口电压为2.5V,其它模块接口电压为3.3V

 

 
推荐文章
·嵌入式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系统的研
 

 
↑返回顶部   打印本页   关闭窗口↓  

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 织梦内容管理系统