SuperH(或称SH)是可靠单片机与微处理器架构的品牌名称。SuperH 是以 32 比特访问的精简指令集架构,多用在嵌入式系统。
SuperH 处理器核心家族在九零年代早期由日立开始开发。许多单片机与微处理器都在这个架构下。其中最有名可能是 惠普 Jornada PDA 用的 SH7709。
日立开发能完全向下兼容的 CPU 核心指令集。起初,SH-1 与 SH-2 用在 Sega Saturn 及 Sega 32X,后来也用在许多嵌入式系统的微处理器上。它是 16 比特指令集,寄存器长度与资料通道是 32 比特,故让指令极密实。当时存储器很贵。
数年后,SH-3 核心加入这个家族,并带来其它的中断概念、存储器管理单元 (MMU) 与可修改的缓存概念。SH-3 核心并加入延伸 DSP,称 SH-3-DSP 核心。延展资料通道让 DSP 更有效率,特别缓冲器与 MAC-type DSP 引擎,核心统一数字信号处理器与精简指令集处理器。派生而来的 SH-2 核心,称为 SH-DSP。
为了 Sega Dreamcast,日立发展了 SH-4 架构。这是从原核心的极大延伸。超标量(2路)指令执行与平行向量浮点运算器是这架构的重点。这颗 CPU 核心并用在许多高效需求的嵌入式程序。大致而言 SH-4 基础架构芯片在 1998年左右。
不久后,日立与意法半导体成立了持有专利的 SuperH 公司,提供 SH-4 核心给其它公司并开发 SH-5 架构。首度将 SuperH 推向 64 比特领域。SuperH 公司卖这些 CPU 核心的相关专利。
SH-5 设计上加入了称之为 SHmedia 的单指令流多数据流指令集,亦加入相当于在 SH-4 user-mode 部分的 SHcompact 指令集。实现与 ARM 兼容的 Thumb 指令集。
之后,SuperH 架构的进化仍持续进行。最后的演进发生在 2003年 ,SH2 至 SH-4 统一成超标量的 SH-X 核心,有点类似之前架构的超集合。
目前,SuperH CPU 是由日立与三菱电机半导体事业部合并的瑞萨科技继续发展架构与产品。
SuperH 家族包括:
SuperH 并支持 RTOS,相关工具厂商布于全球。
SuperH 上的 Linux
SuperH 的 Linux包列表
SuperH 上的 NetBSD