https://en.wikipedia.org/wiki/SuperH SuperH From Wikipedia, the free encyclopedia Jump to navigation Jump to search Instruction set architecture by Hitachi SuperH (SH) Designer Hitachi Ltd. Bits 32-bit (32 - 64) Introduced 1990s Design RISC Encoding SH2: 16-bit instructions; SH2A and newer: mixed 16- and 32-bit instructions Endianness Bi Open Yes, and royalty free^[1] SuperH (or SH) is a 32-bit reduced instruction set computing (RISC) instruction set architecture (ISA) developed by Hitachi and currently produced by Renesas. It is implemented by microcontrollers and microprocessors for embedded systems. At the time of introduction, SuperH was notable for having fixed-length 16-bit instructions in spite of its 32-bit architecture. This was a novel approach; at the time, RISC processors always used an instruction size that was the same as the internal data width, typically 32-bits. Using smaller instructions had consequences, the register file was smaller and instructions were generally two-operand format. But for the market the SuperH was aimed at, this was a small price to pay for the improved memory and processor cache efficiency. Later versions of the design, starting with SH-5, included both 16- and 32-bit instructions, with the 16-bit versions mapping onto the 32-bit version inside the CPU. This allowed the machine code to continue using the shorter instructions to save memory, while not demanding the amount of instruction decoding logic needed if they were completely separate instructions. This concept is now known as a compressed instruction set and is also used by other companies, the most notable example being ARM for its Thumb instruction set. As of 2015^[update], many of the original patents for the SuperH architecture are expiring and the SH-2 CPU has been reimplemented as open source hardware under the name J2. [ ] Contents * 1 History + 1.1 SH-1 and SH-2 + 1.2 SH-3 + 1.3 SH-4 + 1.4 Licensing + 1.5 Continued availability + 1.6 J Core * 2 Models + 2.1 SH-2 + 2.2 SH-2A + 2.3 SH-4 + 2.4 SH-5 * 3 References + 3.1 Citations + 3.2 Bibliography * 4 External links History[edit] SH-1 and SH-2[edit] [150px-HD6417095_01] SH-2 on Sega 32X and Sega Saturn The SuperH processor core family was first developed by Hitachi in the early 1990s. The design concept was for a single instruction set (ISA) that would be upward compatible across a series of CPU cores. In the past, this sort of design problem would have been solved using microcode, with the low-end models in the series performing non-implemented instructions as a series of more basic instructions. For instance, an instruction to perform a 32 x 32 -> 64-bit multiply, a "long multiply", might be implemented in hardware on high-end models but instead be performed as a series of additions on low-end models. One of the key realizations during the development of the RISC concept was that the microcode had a finite decoding time, and as processors became faster, this represented an unacceptable performance overhead. To address this, Hitachi instead developed a single ISA for the entire line, with unsupported instructions causing traps on those implementations that didn't include hardware support. For instance, the initial models in the line, the SH-1 and SH-2, differed only in their support for 64-bit multiplication; the SH-2 supported MUL, DMULS and DMULU, whereas the SH-1 would cause a trap if these were encountered.^[2] The ISA uses 16-bit instructions for better code density than 32-bit instructions, which was a great benefit at the time, due to the high cost of main memory. The downsides to this approach were that there were fewer bits available to encode a register number or a constant value. In the SuperH ISA, there were only 16 registers, requiring four bits for the source and another four for the destination. The instruction itself was also four bits, leaving another four bits unaccounted. Some instructions used these last four bits for offsets in array accesses, while others combined the second register slot and last four bits to produce an 8-bit constant.^[3] Two models were initially introduced. The SH-1 was the basic model, supporting a total of 56 instructions. The SH-2 added 64-bit multiplication and a few additional commands for branching and other duties, bringing the total to 62 supported instructions.^[2] The SH-1 and the SH-2 were used in the Sega Saturn, Sega 32X and Capcom CPS-3. ^[4] SH-3[edit] A few years later, the SH-3 core was added to the family; new features included another interrupt concept, a memory management unit (MMU), and a modified cache concept. These features required an extended instruction set, adding six new instructions for a total of 68.^[2] The SH-3 was bi-endian, running in either big-endian or little-endian byte ordering. The SH-3 core also added a DSP extension, then called SH-3-DSP. With extended data paths for efficient DSP processing, special accumulators and a dedicated MAC-type DSP engine, this core unified the DSP and the RISC processor world. A derivative of the DSP was also used with the original SH-2 core. Between 1994 and 1996, 35.1 million SuperH devices were shipped worldwide.^[5] SH-4[edit] In 1997, Hitachi and STMicroelectronics (STM) started collaborating on the design of the SH-4 for the Dreamcast. SH-4 featured superscalar (2-way) instruction execution and a vector floating-point unit (particularly suited to 3d graphics). SH-4 based standard chips were introduced around 1998.^[6] Licensing[edit] In early 2001, Hitachi and STM formed the IP company SuperH, Inc., which was going to license the SH-4 core to other companies and was developing the SH-5 architecture, the first move of SuperH into the 64-bit area. The earlier SH-1 through 3 remained the property of Hitachi.^[6]^[7] In 2003, Hitachi and Mitsubishi Electric formed a joint-venture called Renesas Technology, with Hitachi controlling 55% of it. In 2004, Renesas Technology bought STMicroelectronics's share of ownership in the SuperH Inc. and with it the licence to the SH cores. ^[8] Renesas Technology later became Renesas Electronics, following their merger with NEC Electronics. The SH-5 design supported two modes of operation. SHcompact mode is equivalent to the user-mode instructions of the SH-4 instruction set. SHmedia mode is very different, using 32-bit instructions with sixty-four 64-bit integer registers and SIMD instructions. In SHmedia mode the destination of a branch (jump) is loaded into a branch register separately from the actual branch instruction. This allows the processor to prefetch instructions for a branch without having to snoop the instruction stream. The combination of a compact 16-bit instruction encoding with a more powerful 32-bit instruction encoding is not unique to SH-5; ARM processors have a 16-bit Thumb mode (ARM licensed several patents from SuperH for Thumb^[9]) and MIPS processors have a MIPS-16 mode. However, SH-5 differs because its backward compatibility mode is the 16-bit encoding rather than the 32-bit encoding. The last evolutionary step happened around 2003 where the cores from SH-2 up to SH-4 were getting unified into a superscalar SH-X core which formed a kind of instruction set superset of the previous architectures, and added support for symmetric multiprocessing. Continued availability[edit] Since 2010, the SuperH CPU cores, architecture and products are with Renesas Electronics and the architecture is consolidated around the SH-2, SH-2A, SH-3, SH-4 and SH-4A platforms. The system-on-chip products based on SH-3, SH-4 and SH-4A microprocessors were subsequently replaced by newer generations based on licensed CPU cores from Arm Ltd., with many of the existing models still marketed and sold until March 2025 through the Renesas Product Longevity Program.^[10] As of 2021, the SH-2A based SH72xx microcontrollers continue to be marketed by Renesas with guaranteed availability until February 2029, along with newer products based on several other architectures including Arm, RX, and RH850. J Core[edit] The last of the SH-2 patents expired in 2014. At LinuxCon Japan 2015, j-core developers presented a cleanroom reimplemention of the SH-2 ISA with extensions (known as the "J2 core" due to the unexpired trademarks).^[9]^[11] Subsequently, a design walkthrough was presented at ELC 2016.^[12] The open source BSD licensed VHDL code for the J2 core has been proven on Xilinx FPGAs and on ASICs manufactured on TSMC's 180 nm process, and is capable of booting uClinux.^[9] J2 is backwards ISA compatible with SH-2, implemented as a 5-stage pipeline with separate Instruction and Data memory interfaces, and a machine generated Instruction Decoder supporting the densely packed and complex (relative to other RISC machines) ISA. Additional instructions are easy to add. J2 implements instructions for dynamic shift (using the SH-3 and later instruction patterns), extended atomic operations (used for threading primitives) and locking/interfaces for symmetric multiprocessor support. Plans to implement the SH-2A (as "J2+") and SH-4 (as "J4") instruction sets as the relevant patents expire in 2016-2017.^[9] Several features of SuperH have been cited as motivations for designing new cores based on this architecture:^[9] * High code density compared to other 32-bit RISC ISAs such as ARM or MIPS^[13] important for cache and memory bandwidth performance * Existing compiler and operating system support (Linux, Windows Embedded, QNX^[11]) * Extremely low ASIC fabrication costs now that the patents are expiring (around US$0.03 for a dual-core J2 core on TSMC's 180 nm process). * Patent and royalty free (BSD licensed) implementation * Full and vibrant community support * Availability of low cost hardware development platform for zero cost FPGA tools * CPU and SoC RTL generation and integration tools, producing FPGA and ASIC portable RTL and documentation * Clean, modern design with open source design, generation, simulation and verification environment Models[edit] [150px-Hitachi_SH3] Hitachi SH-3 CPU The family of SuperH CPU cores includes: * SH-1 - used in microcontrollers for deeply embedded applications (CD-ROM drives, major appliances, etc.) * SH-2 - used in microcontrollers with higher performance requirements, also used in automotive such as engine control units or in networking applications, and also in video game consoles, like the Sega Saturn. The SH-2 has also found home in many automotive engine control unit applications, including Subaru, Mitsubishi, and Mazda. * SH-2A - The SH-2A core is an extension of the SH-2 core including a few extra instructions but most importantly moving to a superscalar architecture (it is capable of executing more than one instruction in a single cycle) and two five-stage pipelines. It also incorporates 15 register banks to facilitate an interrupt latency of 6 clock cycles. It is also strong in motor control application but also in multimedia, car audio, powertrain, automotive body control and office + building automation * SH-DSP - initially developed for the mobile phone market, used later in many consumer applications requiring DSP performance for JPEG compression etc. * SH-3 - used for mobile and handheld applications such as the Jornada, strong in Windows CE applications and market for many years in the car navigation market. The Cave CV1000, similar to the Sega NAOMI hardware's CPU, also made use of this CPU. The Korg Electribe EMX and ESX music production units also use the SH-3.^[14] * SH-3-DSP - used mainly in multimedia terminals and networking applications, also in printers and fax machines * SH-4 - used whenever high performance is required such as car multimedia terminals, video game consoles, or set-top boxes * SH-5 - used in high-end 64-bit multimedia applications * SH-X - mainstream core used in various flavours (with/without DSP or FPU unit) in engine control unit, car multimedia equipment, set-top boxes or mobile phones * SH-Mobile - SuperH Mobile Application Processor; designed to offload application processing from the baseband LSI SH-2[edit] [150px-Denso-SH2] Hitachi SH-2 CPU The SH-2 is a 32-bit RISC architecture with a 16-bit fixed instruction length for high code density and features a hardware multiply-accumulate (MAC) block for DSP algorithms and has a five-stage pipeline. The SH-2 has a cache on all ROM-less devices. It provides 16 general purpose registers, a vector-base-register, global-base-register, and a procedure register. Today the SH-2 family stretches from 32 KB of on-board flash up to ROM-less devices. It is used in a variety of different devices with differing peripherals such as CAN, Ethernet, motor-control timer unit, fast ADC and others. SH-2A[edit] The SH-2A is an upgrade to the SH-2 core that added some 32-bit instructions. It was announced in early 2006. New features on the SH-2A core include: * Superscalar architecture: execution of 2 instructions simultaneously * Harvard architecture * Two 5-stage pipelines * Mixed 16-bit and 32-bit instructions * 15 register banks for interrupt response in 6 cycles. * Optional FPU The SH-2A family today spans a wide memory field from 16 KB up to and includes many ROM-less variations. The devices feature standard peripherals such as CAN, Ethernet, USB and more as well as more application specific peripherals such as motor control timers, TFT controllers and peripherals dedicated to automotive powertrain applications. SH-4[edit] [150px-SH7091_01] Hitachi SH-4 CPU The SH-4 is a 64-bit RISC CPU and was developed for primary use in multimedia applications, such as Sega's Dreamcast and NAOMI game systems. It includes a much more powerful floating-point unit^[note] and additional built-in functions, along with the standard 32-bit integer processing and 16-bit instruction size. SH-4 features include: * FPU with four floating-point multipliers, supporting 32-bit single precision and 64-bit double precision floats * 4D floating-point dot-product operation and matrix-vector multiplication * 128-bit floating-point bus allowing 3.2 GB/sec transfer rate from the data cache * 64-bit external data bus with 32-bit memory addressing, allowing a maximum of 4 GB addressable memory with a transfer rate of 800 MB/sec * Built-in interrupt, DMA, and power management controllers ^ There is no FPU in the custom SH4 made for Casio, the SH7305. SH-5[edit] The SH-5 is a 64-bit RISC CPU.^[15] Almost no non-simulated SH-5 hardware was ever released,^[16] and unlike the still live SH-4, support for SH-5 was dropped from gcc^ [17] and Linux. References[edit] Citations[edit] 1. ^ J-core Open Processor 2. ^ ^a ^b ^c Program 1996, p. 1. 3. ^ Program 1996, pp. 30-33. 4. ^ "CP System III (CPS3) Hardware (Capcom)". www.system16.com. System 16. Retrieved 3 August 2019. 5. ^ "360-MIPS SuperH RISC Processor Enables Personal Access Systems SH7750 Launches the SH-4 Series". November 1997. Archived from the original on 5 March 2016. 6. ^ ^a ^b "STMicro, Hitachi plan new company to develop RISC cores" . EE Times. 3 April 2001. `Hitachi created the SH family of processors and developed its first four major iterations, but has worked with ST since 1997, when the companies agreed to share a common high-end microprocessor road map. They jointly developed the 32-bit SH4 RISC processor core, and began development of the SH5 architecture, which will now be completed by SuperH. SuperH's initial product will be the SH4 core. Earlier SH versions will not be part of the spin-off agreement.' 7. ^ "SuperH, Inc. formed by Hitachi and STMicroelectronics to Boost the Proliferation of SuperH Cores in Embedded Microprocessor Applications".^[dead link] 8. ^ Clarke, Peter (28 September 2004). "Renesas to take over SuperH core business". EE Times. 9. ^ ^a ^b ^c ^d ^e Nathan Willis (June 10, 2015). "Resurrecting the SuperH architecture". LWN.net. 10. ^ ""SuperH RISC Engine Family MCUs"". Renesas Electronics. 11. ^ ^a ^b "J Cores". j-core. Archived from the original on May 11, 2016. Retrieved April 27, 2016. 12. ^ "j-core Design Walkthrough" (PDF). 13. ^ V.M. Weaver (17 March 2015). "Exploring the Limits of Code Density (Tech Report with Newest Results)" (PDF). 14. ^ Kuwabara (25 July 2019). "Korg EMX / ESX Service Manual" (PDF). 15. ^ "SH-5 CPU Core, Volume1: Architecture" (PDF). 16. ^ "Wasabi SH-5 Press Release". 8 March 2016. 17. ^ "GCC 7 Release Series Changes, New Features, and Fixes". 2 February 2018. Bibliography[edit] * SuperH RISC Engine SH-1/SH-2 Programming Manual (PDF). Hitachi Americal Ltd. 3 September 1996. Retrieved 2020-12-06. * SH-4 CPU Core Architecture (PDF). STMicroelectronics and Hitachi Ltd. 12 September 2002. ADCS 7182230F. Retrieved 2020-12-06. External links[edit] * Renesas SuperH, Products, Tools, Manuals, App.Notes, Information * J-core Open Processor * J-core on GitHub * Linux SuperH development list * DCTP - Hitachi 200 MHz SH-4 at the Wayback Machine (archived August 10, 2016) * in-progress Debian port for SH4 * v * t * e Renesas Electronics * RL78 * RX * RH850 * SuperH * V850 Products * 78K * R8C * R8C Tiny * M32R * H8 * 740 * IEBus * v * t * e Hitachi * GlobalLogic * Hitachi Cable + Hitachi Cable Manchester * Hitachi Canadian Industries * Hitachi Capital * Hitachi Construction Machinery + Bradken + Hitachi Construction Current Machinery (Europe) * Hitachi Consulting * Hitachi Data Systems ( Divisions and BlueArc) subsidiaries * Hitachi Electronics * Maxell * Hitachi Medical Systems * Hitachi Rail + Hitachi Rail STS + Hitachi Rail Italy * Horizon Nuclear Power * JECS * Clarion * Euclid Trucks^1 Former * Fabrik^1 * Hitachi Global Storage Technologies^2 * GE Hitachi Nuclear Energy (40%) * Hitachi-LG Data Current Storage * Tata Hitachi Construction Machinery Joint (60%) ventures and shareholdings * Agility Trains * Alaxala Networks * Japan Display Former * Casio Hitachi Mobile Communications * Nippon Columbia * Renesas Electronics * ALiS * EMIEW * Adaptable Modular Storage 2000 Hitachi inspire the * Hitachi DX07 next-Logo.svg * Hitachi Starboard * Locomotives * Hitachi Magic Wand * Multiple units Current * Hitachi 917 * Hitachi SR8000 * Hitachi TrueCopy * LS-R * M8 * Stacked Volumetric Optical Disk * SuperH Products, * Universal Storage services Platform and standards * D-VHS * H8 Family * HD64180 * HITAC * HITAC S-810 * Hitachi 6309 * Deskstar Defunct * Hitachi Flora Prius * Hitachi G1000 * Hitachi Hatsukaze * Hitachi SR2201 * Hitachi T.2 * Hitachi TR.1 * M6 * Microdrive * Travelstar * Namihei Odaira * Kenichi Ohmae People * Hiroaki Nakanishi * Takashi Kawamura * Hitachi Kashiwa Soccer Stadium * Hitachi, Ibaraki Places * Hitachi Tower * Tsutenkaku * DKB Group * HDMI Licensing * Hitachi 3Tours Championship * Hitachi Data Systems History Other * The Hitachi Foundation * Hindu Hitachi Scholarships * Hitachi SunRockers * Hitachi Rivale * Kashiwa Reysol * ^1Now integrated into other Hitachi divisions or business groupings ^2Sold to Western Digital * Category Category * Commons page Commons * v * t * e Reduced instruction set computer (RISC) architectures * IBM 801 * Berkeley RISC * Stanford MIPS * Analog Devices Blackfin * ARC * ARM * AVR * eSi-RISC * LatticeMico8 * LatticeMico32 * MIPS * OpenRISC Active * Power ISA * Renesas M32R * Renesas SuperH * Renesas V850 * RISC-V * Sunway * SPARC * Unicore * Xilinx MicroBlaze * Xilinx PicoBlaze * Alpha * AMD Am29000 * Apollo PRISM * Atmel AVR32 * Clipper * CRISP * DEC PRISM * Intel i860 Historic * Intel i960 * Meta * MIPS-X * Motorola 88000 * Motorola M*CORE * PA-RISC * ROMP * POWER * PowerPC * v * t * e Processor technologies * Abstract machine * Stored-program computer * Finite-state machine + with datapath + Hierarchical + Deterministic finite automaton + Queue automaton + Cellular automaton + Quantum cellular automaton * Turing machine + Alternating Turing machine + Universal Models + Post-Turing + Quantum + Nondeterministic Turing machine + Probabilistic Turing machine + Hypercomputation + Zeno machine * Belt machine * Stack machine * Register machines + Counter + Pointer + Random-access + Random-access stored program * Microarchitecture * Von Neumann * Harvard + modified * Dataflow * Transport-triggered * Cellular * Endianness * Memory access + NUMA + HUMA Architecture + Load-store + Register/memory * Cache hierarchy * Memory hierarchy + Virtual memory + Secondary storage * Heterogeneous * Fabric * Multiprocessing * Cognitive * Neuromorphic * Orthogonal instruction set * CISC * RISC * Application-specific * EDGE + TRIPS * VLIW + EPIC Types * MISC * OISC * NISC * ZISC * VISC architecture * Quantum computing * Comparison + Addressing modes * Motorola 68000 series * VAX * PDP-11 * x86 * ARM * Stanford MIPS * MIPS Instruction * MIPS-X set * Power architectures + POWER + PowerPC + Power ISA * Clipper architecture * SPARC * SuperH Instruction * DEC Alpha sets * ETRAX CRIS * M32R * Unicore * Itanium * OpenRISC * RISC-V * MicroBlaze * LMC * System/3x0 + S/360 + S/370 + S/390 + z/Architecture * Tilera ISA * VISC architecture * Epiphany architecture * Others * Pipeline stall Instruction pipelining * Operand forwarding * Classic RISC pipeline * Data dependency * Structural Hazards * Control * False sharing Execution * Scoreboarding * Tomasulo algorithm + Reservation station Out-of-order + Re-order buffer * Register renaming * Wide-issue * Branch prediction Speculative * Memory dependence prediction * Bit + Bit-serial + Word * Instruction * Pipelining + Scalar + Superscalar Level * Task + Thread + Process * Data + Vector * Memory * Distributed Parallelism * Temporal * Simultaneous + Hyperthreading Multithreading * Speculative * Preemptive * Cooperative * SISD * SIMD + Array Processing (SIMT) + Pipelined Processing Flynn's taxonomy + Associative Processing + SWAR * MISD * MIMD + SPMD * Transistor count * Instructions per cycle (IPC) + Cycles per instruction (CPI) * Instructions per second (IPS) Processor * Floating-point operations per second (FLOPS) performance * Transactions per second (TPS) * Synaptic updates per second (SUPS) * Performance per watt (PPW) * Cache performance metrics * Computer performance by orders of magnitude * Central processing unit (CPU) * Graphics processing unit (GPU) + GPGPU * Vector * Barrel * Stream * Tile processor * Coprocessor * PAL * ASIC * FPGA * FPOA * CPLD * Multi-chip module (MCM) * System in a package (SiP) * Package on a package (PoP) * Embedded system * Microprocessor * Microcontroller * Mobile Types By application * Notebook * Ultra-low-voltage * ASIP * Soft microprocessor * System on a chip (SoC) Systems * Multiprocessor (MPSoC) on chip * Programmable (PSoC) * Network on a chip (NoC) * Coprocessor * AI accelerator * Graphics processing unit (GPU) * Image processor Hardware * Vision processing unit (VPU) accelerators * Physics processing unit (PPU) * Digital signal processor (DSP) * Tensor Processing Unit (TPU) * Secure cryptoprocessor * Network processor * Baseband processor * 1-bit * 4-bit * 8-bit * 12-bit * 15-bit * 16-bit * 24-bit * 32-bit Word size * 48-bit * 64-bit * 128-bit * 256-bit * 512-bit * bit slicing * others + variable * Single-core * Multi-core Core count * Manycore * Heterogeneous architecture * Core * Cache + CPU cache + Scratchpad memory + Data cache + Instruction cache + replacement policies + coherence * Bus * Clock rate * Clock signal * FIFO * Arithmetic logic unit (ALU) * Address generation unit (AGU) * Floating-point unit (FPU) * Memory management unit (MMU) + Load-store unit Functional + Translation lookaside buffer units (TLB) * Branch predictor * Branch target predictor * Integrated memory controller (IMC) + Memory management unit * Instruction decoder * Combinational * Sequential * Glue Logic * Logic gate + Quantum + Array * Processor register Components * Status register * Stack register Registers * Register file * Memory buffer * Memory address register * Program counter * Hardwired control unit * Instruction unit * Data buffer Control unit * Write buffer * Microcode ROM * Horizontal microcode * Counter * Multiplexer * Demultiplexer * Adder * Multiplier Datapath + CPU * Binary decoder + Address decoder + Sum-addressed decoder * Barrel shifter * Integrated circuit + 3D + Mixed-signal + Power management Circuitry * Boolean * Digital * Analog * Quantum * Switch * PMU * APM * ACPI Power * Dynamic frequency scaling management * Dynamic voltage scaling * Clock gating * Performance per watt (PPW) * History of general-purpose CPUs * Microprocessor chronology * Processor design * Digital electronics Related * Hardware security module * Semiconductor device fabrication * Tick-tock model * Pin grid array * Chip carrier * v * t * e Instruction set extensions * Alpha + MVI * ARM + NEON + SVE * MIPS + MDMX + MIPS-3D SIMD (RISC) + MXU + MIPS SIMD * PA-RISC + MAX * Power ISA + VMX * SPARC + VIS * MMX (1996) * 3DNow! (1998) * SSE (1999) * SSE2 (2001) * SSE3 (2004) * SSSE3 (2006) * SSE4 (2006) SIMD (x86) * SSE5 [S:(2007):S] * AVX (2008) * F16C (2009) * XOP (2009) * FMA (FMA4: 2011, FMA3: 2012) * AVX2 (2013) * AVX-512 (2015) * BMI (ABM: 2007, BMI1: 2012, BMI2: 2013, Bit manipulation TBM: 2012) * ADX (2014) * SuperH^[citation needed] Compressed * Thumb instructions * MIPS16e ASE * RVC * PadLock (2003) * AES-NI (2008); ARMv8 also has AES instructions Security and * CLMUL (2010) cryptography * RDRAND (2012) * SHA (2013) * MPX (2015) * SGX (2015) * TSX (2013) Transactional memory * ASF * VT-x (2005) Virtualization * AMD-V (2006) * VT-d (AMD-Vi) Suspended extensions' dates are [S:struck through:S]. * Retrieved from "https://en.wikipedia.org/w/index.php?title=SuperH& oldid=1055713359" Categories: * Embedded microprocessors * Instruction set architectures * Japanese inventions * Renesas microcontrollers * Open-source hardware * 32-bit microprocessors Hidden categories: * All articles with dead external links * Articles with dead external links from September 2021 * Articles with short description * Short description matches Wikidata * Articles containing potentially dated statements from 2015 * All articles containing potentially dated statements * Webarchive template wayback links * All articles with unsourced statements * Articles with unsourced statements from July 2020 Navigation menu Personal tools * Not logged in * Talk * Contributions * Create account * Log in Namespaces * Article * Talk [ ] Variants expanded collapsed Views * Read * Edit * View history [ ] More expanded collapsed Search [ ] [Search] [Go] Navigation * Main page * Contents * Current events * Random article * About Wikipedia * Contact us * Donate Contribute * Help * Learn to edit * Community portal * Recent changes * Upload file Tools * What links here * Related changes * Upload file * Special pages * Permanent link * Page information * Cite this page * Wikidata item Print/export * Download as PDF * Printable version Languages * Deutsch * Espanol * Francais * hangugeo * Italiano * Lietuviu * Magyar * Nederlands * Ri Ben Yu * Norsk bokmal * Polski * Portugues * Russkii * Srpski / srpski * Suomi * Zhong Wen Edit links * This page was last edited on 17 November 2021, at 11:13 (UTC). * Text is available under the Creative Commons Attribution-ShareAlike License ; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy . Wikipedia(r) is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization. * Privacy policy * About Wikipedia * Disclaimers * Contact Wikipedia * Mobile view * Developers * Statistics * Cookie statement * Wikimedia Foundation * Powered by MediaWiki