首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[推荐]RS08——精简S08指令集内核

[推荐]RS08——精简S08指令集内核

8位控制器,体积小,功能强fficeffice" />


RS08——精简S08指令集内核



8位微控制器正逐渐向小型化应用发展。在这些小型应用中,也许并不需要使用完整的HC08或S08所具备的丰富功能。 RS08内核是非常流行的SO8中央处理器(CPU)的精简版,它被精心打造为效率更高、成本更低并适合小容量内存的微控制器。RS08是一些新兴应用的理想解决方案,例如完全用固态电路实现的简单机电设备,或小型便携设备甚至一次性便携设备。


飞思卡尔的工程师将小型化应用不需要的功能从S08内核中去除,而对其余的运算进行了增强,从而提高了超小型控制器的使用效率。这些控制器的芯片面积非常小,您甚至可以将它们从胡椒罐中摇出来。RS08内核的尺寸比S08小30%。为了减小面积,RS08将计数器和地址总线宽度限制为14位,使用一个全局中断标志寄存器取代了矢量中断功能,同时还取消了以下功能:



  • 堆栈指针和H:X寄存器及其相关指令和寻址模式

  • 乘法、除法以及BCD码指令

  • 算术逻辑移位运算(保留了逻辑移位和旋转)

  • 条件码寄存器中的若干位以及相关条件分支指令

这些被取消的功能由更为简单的结构所代替,这些结构保证了在内存低于16K且引脚数目很少的器件上,可以用非常简洁高效的代码实现大多数嵌入式应用。为了进一步提高运算效率,飞思卡尔增加了如下内容:


  • 屏蔽程序计数器,用于更为高效的子程序调用

  • 简短微小的寻址模式,允许对最常用的变量和寄存器进行更为有效地访问和操作

  • 内存分页方案,能够更充分地利用直接寻址模式和新型的简短微小的寻址模式

RS08内核深化了飞思卡尔8位产品系列,在发展可以共享外围设备和通用开发工具、并且引脚兼容的8位/32位器件的过程中,迈出了第一步。它将使机械和电子产品开发者开发出史无前例、独具匠心、节约成本的电子应用产品和功能非常先进的一次性产品。

想了解关于RS08的更多信息, 敬请浏览http://www.freescale.com.cn/Products/8BitMCU/RS08.asp

强烈要求去掉KBI,鸡肋!

 边凿磨边用
 
 经验同分享
堆栈指针和H:X寄存器及其相关指令和寻址模式
没有这些寻址还方便吗?

 边凿磨边用
 
 经验同分享
外部中断不能唤醒CPU,KBI是用来唤醒CPU的。去掉了怎么从STOP模式恢复?
Index addressing can be recovered with the use of X and D[X] registers, RS08 includes pseudo instructions that support S08 style zero offset index addressing mode operations. Stacking can also be done through software emulation.
我不是高手
软件模拟栈就没意思了,这不就和那些比较恶心的片子一样了嘛
唤醒stop没必要把KBI加上,仅能唤醒而无kbi功能就好了,好歹省一些……

 边凿磨边用
 
 经验同分享
KBI hardware overhead is insignificant. It can be software disable anyway, adding KBI has more benefit than disadvantage.
X and D[X] are physical registers, pseudo instructions are directly supported by assembler, same programming style as in S08/HC08, conversion is transparent to the user. Because of the new added addressing mode (tiny/short) code size is reduced while performance is equivalent for most instructions.
Hardware supports single level of stacking,also new instructions are added to support multi-level stacking emulation. User is free to optimize the feature and performance based on their application requirement.
我不是高手
RS08 Core的特性我也看了一下……啊,不知到真实的RS08会是什么样!
主啊,RS08的样片什么时候能出来,我要探个仔细!

 边凿磨边用
 
 经验同分享
第一款RS08已经推出了,MC9RS08KA,6DFN,8DIP/SOIC
   
返回列表