标题: [推荐]RS08——精简S08指令集内核 [打印本页]
作者: dinosaur 时间: 2006-4-19 17:24 标题: [推荐]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
作者: guantingwei 时间: 2006-4-20 12:56
强烈要求去掉KBI,鸡肋!
作者: guantingwei 时间: 2006-4-20 12:58
堆栈指针和H:X寄存器及其相关指令和寻址模式
没有这些寻址还方便吗?
作者: ctunan 时间: 2006-4-21 11:51
外部中断不能唤醒CPU,KBI是用来唤醒CPU的。去掉了怎么从STOP模式恢复?
作者: Vincent 时间: 2006-4-21 14:30
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.
作者: guantingwei 时间: 2006-4-23 13:15
软件模拟栈就没意思了,这不就和那些比较恶心的片子一样了嘛
唤醒stop没必要把KBI加上,仅能唤醒而无kbi功能就好了,好歹省一些……
作者: vincent 时间: 2006-4-24 11:19
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.
作者: guantingwei 时间: 2006-4-25 19:31
RS08 Core的特性我也看了一下……啊,不知到真实的RS08会是什么样!
主啊,RS08的样片什么时候能出来,我要探个仔细!
作者: yhliqce 时间: 2006-5-26 15:48
第一款RS08已经推出了,MC9RS08KA,6DFN,8DIP/SOIC
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) |
Powered by Discuz! 7.0.0 |