HT46R064B/065B/066B
系统结构
内部系统结构是盛群单片机具有良好性能的主要因素。由于采用 RISC 结构,此系列单片机具
有高运算速度和高性能的特点。通过流水线的方式,指令的取得和执行同时进行,此举使得除了跳
转和调用指令外,其它指令都能在一个指令周期内完成。8 位 ALU 参与指令集中所有的运算,它
可完成算术运算、逻辑运算、移位、递增、递减和分支等功能,而内部的数据路径则是以通过累加
器或 ALU 的方式加以简化。有些寄存器在数据存储器中被实现,且可以直接或间接寻址。简单的
寄存器寻址方式和结构特性,确保了在提供具有最大可靠度和灵活性的 I/O 和 A/D 控制系统时,仅
需要少数的外部器件。
时序和流水线结构
主系统时钟由晶体/陶瓷振荡器,或者 RC 振荡器提供,它被细分为 T1~T4 四个内部产生的非重
叠时序。在 T1 时间,程序计数器自动加一并抓取一条新的指令。剩下的时间 T2~T4 完成译码和执
行功能,因此,一个 T1~T4 时间周期构成一个指令周期。虽然指令的抓取和执行发生在连续的指令
周期,但单片机流水线结构会保证指令在一个指令周期内被有效执行。除非程序计数器的内容被改
变,如子程序的调用或者跳转,在这种情况下指令将需要多一个指令周期的时间去执行。
系统时序和流水线
如果指令牵涉到分支,例如跳转或调用等指令,则需要两个指令周期才能完成指令执行。需要
一个额外周期的原因是程序先用一个周期取出实际要跳转或调用的地址,再用另一个周期去实际执
行分支动作,因此用户需要特别考虑额外周期的问题,尤其是在执行时间要求较严格的时候。
指令捕捉
Rev 1.00
2011-04-13
11