SPARC 微处理器具备精简指令集、支持32 位/64 位数据精度,架构运行稳定、可扩展性优良、体系标准开放等特点。此外,寄存器窗口技术既是SPARC微处理器的显著特点,也是SPARC架构不同于由斯坦福大学提出的MIPS微处理器架构的主要不同点之一。采用这项技术可以显著减少过程调用和返回执行时间、执行的指令条数和访问存储器的次数,从而易于实现直接高效的编译。如图2所示,它将工作寄存器组成若干个窗口,建立起环形结构,利用重叠寄存器窗口技术来加快程序的运转。每个过程分配一个寄存器窗口(含有一组寄存器),当发生过程调用时,可以把处理器转换到不同寄存器窗口使用,无需保存和恢复操作。相邻寄存器窗口部分重叠,便于调用参数传送。为每个过程提供有限数量的寄存器窗口,各个过程的部分寄存器窗口重叠。

SPARC 微处理器

  伴随LEON2的发布,SPARC微处理器在嵌入式应用领域获得了巨大的发展空间,全球大约已有3万多个成功的应用案例。比较著名的是国际空间站上的控制计算机DMS-R及空间自动转移器ATV中均使用了SPARC微处理器ERC32,而在太空观测台JEM-EUSO上则使用了SPARC V8架构的微处理器。国内研制的SPARC微处理器在军工电子领域已得到应用,在民用领域正处于普及推广应用过程中。

相关文章:

  • 2021-10-26
  • 2022-12-23
  • 2021-06-10
  • 2021-11-10
  • 2021-07-11
  • 2022-12-23
  • 2021-08-16
  • 2021-05-27
猜你喜欢
  • 2021-12-05
  • 2021-04-23
  • 2021-04-28
  • 2021-06-06
  • 2021-12-17
  • 2022-12-23
相关资源
相似解决方案