博讯 Rabbit 3000/Rabbit 2000微处理器产品介绍
新的Rabbit3000是专门为嵌入式控制,通信和以太网连接而设计的微处理器,具有非常低的电磁干扰,它的指令集与概念设计与2000相同。 |
Rabbit3000快(运行于54Mhz),对c语言友好,代码紧凑以及对1MB代码数据空间的直接软件支持。Rabbit3000开发工具包括对Internet和网络连接的广泛支持以及完全免费的TCP/IP代码。
Rabbit3000工作在3.3V(可承受5V的I/O),其它优点有:6个串口(带IrDA),56个数字I/O,积分编码器,卖宽调制输出,脉冲捕获以及测量能力,带后备电池的实时钟,集成接口,超低电源模式。紧凑的指令集与高时钟速度惊人地提高了数学,逻辑和I/O的速度。
Rabbit3000编程
微处理器硬件和软件开发对Rabbit3000用户是很容易的。Rabbit3000编程使用工业化的动态c语言软件开发系统(源于另一个分支Z-World).
动态c是专为基于Rabbit的系统而开发的编译器,编辑器,装载器,调试器之集成。用它开发软件很容易。通过一根简单的接口电缆,从PC到基于rabbit的目标系统(或者通过使用合适的外围设备的以太网/Internet)的编程和调试是一体完成的。
用户不需要停下动态c开发环境就能够写,编译,测试c代码,汇编代码或者二者的混合代码。在目标系统运行时就可以调试,节省了在线仿真器。当然,你也可以编译程序到一个以后才装载的印像文件。
编程特点
·一步就能编译且下载到目标系统的快速编译器。
·源代码或者汇编级源程序的调试。
·源代码库和例子程序中的数百个函数。
·浮点算术和超越函数计算特别快速。
·RS-232 和 RS-485 串行通信。
·模拟和数字I/O驱动器。
·I2I2C, SPI, GPS, 加密, 文件系统。
·语言扩展以利协作或者抢先剥夺式多任务。
·没有动态c时,可用装载工具程序来装载二进制印像文件到Z-World目标系统。
·可以创建自己的源代码库,增加在线帮助(对库函数可以按照特别的格式创建块注释)
·创建使用位于SRAM的512K数据和位于Flash(或者EPROM)的512K代码的程序。
Royalty-Free TCP/IP
完全的TCP/IP堆栈(带源代码)以动态c的形式免费提供。TCP/IP支持包括PPP(与动态c Premier一起),套接字级的TCP和UDP,FTP,TFTP,HTTP(w/SSI和CGI),DHCP委托,SMTP邮件委托,PING,以及POP3.
无电磁干扰的微处理器
对电磁干扰的政府强制测试经常令系统设计工程师头痛。不经意的电磁射线常常对开发进度产生影响,增加板材的重设计费用或者减少电磁干扰部件的费用。
Rabbit 3000则实际上已经排除了电磁干扰问题。这样,开发者不可能再被这种问题困扰。
Rabbit 3000的低电磁干扰特点
·时钟频谱扩展器可减少源于时钟的电磁干扰强度最多25dB.
·时钟倍增器允许外部振荡器工作在1/2内部时钟频率。
·处理器核心和I/O环的隔离电源针脚避免了信号内核噪音的传播。
·内部逻辑的门时钟阻挡了未为特定指令所使用的处理器时钟树中的驱动时间部分,减少了与时钟相关的电流起伏引起的电磁干扰强度。
·一个外围I/O总线限制了装载并使系统中的快速数据和地址列的物理扩展成为不必要。
·总线架构免除了处理器外路由时钟的需要。
频谱扩展器特别强大,有效地减少了时钟相关的电磁干扰以及滋生的信号约25dB(一个关乎设计的重要数量,因为设备常常因为5Db而不能通过电磁干扰测试)。
特低电源特色
Rabbit3000包含很多低耗电特色,可使之很好地适应电池供电的应用。处理器提供了超低速的时钟选项,可使得芯片工作在32.768kHz(或者更快些)的1/2,1/4,1/8,1/16.
有些种类的Flash内存和SRAM,每当芯片被选择后都会消耗电能,计时没有信号放声变化。Rabbit3000能最小化芯片选择任务循环来减少不必要的电能消耗,只要它运行在分离的时钟速度上。
Rabbit3000开发工具包
Rabbit 3000 Development Kits便宜却提供了用Rabbit3000开发以太网和非以太网应用的所有必须工具。包括: 处理器核心模块(带Rabbit3000处理器,Flash, SRAM),原型板,完整的动态c软件开发系统(并非测试版)(在光盘中带有TCP/IP软件和文档),编程和调试用的串行电缆,以及AC适配器(仅有u.s. 工具)
Rabbit指令集
rabbit 3000的指令集与概念设计与rabbit 2000相同。为更高性能,Rabbit处理器更新了Z-180风格的结构。几个淘汰或者冗余的Z-180指令已经删除,以求高效的一字节操作码。原有的Z-180汇编语言作些许修改即可适应。也增加了几个重要的新指令以改进原指令集,主要理由在于可以显著提高编译器产生的c代码的运行速度和质量。
|
|
电话: | 010-51669820 |
传真: | 010-010-51581150 |
地址: | 北京市海淀区中关村南大街甲6号 铸诚大厦 B座三层 |
Copyright ©1997-2024 blueai.net.cn . All rights reserved.