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 |