Ingenic Semiconductor is a Chinese
fabless semiconductor
A semiconductor is a material with electrical conductivity between that of a conductor and an insulator. Its conductivity can be modified by adding impurities (" doping") to its crystal structure. When two regions with different doping level ...
company based in
Beijing
Beijing, Chinese postal romanization, previously romanized as Peking, is the capital city of China. With more than 22 million residents, it is the world's List of national capitals by population, most populous national capital city as well as ...
,
China
China, officially the People's Republic of China (PRC), is a country in East Asia. With population of China, a population exceeding 1.4 billion, it is the list of countries by population (United Nations), second-most populous country after ...
founded in 2005. They purchased licenses for the
MIPS architecture
MIPS (Microprocessor without Interlocked Pipelined Stages) is a family of reduced instruction set computer (RISC) instruction set architectures (ISA)Price, Charles (September 1995). ''MIPS IV Instruction Set'' (Revision 3.2), MIPS Technologies ...
instruction set
In computer science, an instruction set architecture (ISA) is an abstract model that generally defines how software controls the CPU in a computer or a family of computers. A device or program that executes instructions described by that ISA, s ...
s in 2009 and design
CPU-
microarchitecture
In electronics, computer science and computer engineering, microarchitecture, also called computer organization and sometimes abbreviated as μarch or uarch, is the way a given instruction set architecture (ISA) is implemented in a particular ...
s based on them. They also design
system on a chip
A system on a chip (SoC) is an integrated circuit that combines most or all key components of a computer or Electronics, electronic system onto a single microchip. Typically, an SoC includes a central processing unit (CPU) with computer memory, ...
products including their CPUs and licensed
semiconductor intellectual property blocks from third parties, such as
Vivante Corporation, commission the fabrication of
integrated circuit
An integrated circuit (IC), also known as a microchip or simply chip, is a set of electronic circuits, consisting of various electronic components (such as transistors, resistors, and capacitors) and their interconnections. These components a ...
s at
semiconductor fabrication plants and sell them.
XBurst microarchitecture
Early XBurst CPU microarchitectures were based upon the
MIPS32 revision 1 and newer models are based on the
MIPS32 revision 2 instruction set. It implements an 8-stage pipeline XBurst CPU technology consists of 2 parts:
* A
RISC
In electronics and computer science, a reduced instruction set computer (RISC) is a computer architecture designed to simplify the individual instructions given to the computer to accomplish tasks. Compared to the instructions given to a comp ...
/
SIMD
Single instruction, multiple data (SIMD) is a type of parallel computer, parallel processing in Flynn's taxonomy. SIMD describes computers with multiple processing elements that perform the same operation on multiple data points simultaneousl ...
/
DSP hybrid instruction set architecture which enables the processor to have the capability of computation, signal processing and video processing. This includes the Media Extension Unit (MXU), a 32-bit SIMD extension. All JZ47xx series CPUs with Xburst uA support MXU, except for the JZ4730.
* MXU has its own register set, distinct from the general purpose MIPS registers. It consists of sixteen 32-bit data registers and a 32-bit control register. CPUs which support MXU are used in
MIPS Creator single-board computers. They are also present in various tablets, handheld game devices, and embedded devices.
XBurst2 microarchitecture
XBurst2 development was, in summer 2013, expected to be completed by the first half of 2014. However, XBurst2 was eventually introduced in 2020 in the X2000,
with the microarchitecture offering a dual-issue/dual-threaded CPU design based on MIPS32 Release 5.
XBurst-based SoCs
SoCs incorporating the XBurst
microarchitecture
In electronics, computer science and computer engineering, microarchitecture, also called computer organization and sometimes abbreviated as μarch or uarch, is the way a given instruction set architecture (ISA) is implemented in a particular ...
:
Adoption
XBurst1-based SoCs are commonly used in
tablet computer
A tablet computer, commonly shortened to tablet, is a mobile device, typically with a mobile operating system and touchscreen display processing circuitry, and a rechargeable battery in a single, thin and flat package. Tablets, being computers ...
s,
portable media player
A portable media player (PMP) or digital audio player (DAP) is a portable consumer electronics device capable of storing and playing digital media such as audio, images, and video files. Normally they refer to small, Electric battery, batter ...
s, digital photo frames and GPS devices:
The JZ4730 CPU is used in the
Skytone Alpha-400 and its variants. The Jz4720 is utilized in the
Copyleft Hardware project
Ben NanoNote. Another popular device, the
Dingoo gaming handheld, uses the JZ4732, a de facto JZ4740.
Game Gadget is using the JZ4750. Velocity Micro T103 Cruz and T301 Cruz 7-Inch Android 2.0 Tablets used JZ4760. The JZ4770 SoC is used in several of the
Ainol Novo 7 Android tablets and 3Q Tablet PC Qoo! IC0707A/4A40. JZ4770 SoC is also used in the dedicated handheld
Neo Geo X
The Neo Geo X (NGX) is a hybrid video game console manufactured by Tommo, licensed by SNK Playmore and released on December 18, 2012. It features games that were popular on the original Neo Geo (system), Neo Geo hardware and comes built-in with 2 ...
and
open source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use and view the source code, design documents, or content of the product. The open source model is a decentrali ...
handheld
GCW Zero running on OpenDingux. The JZ4780 is used in ImgTec's MIPS based
single-board computer
A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers are commonly made as demonst ...
(SBC); The Creator CI20
See also
*
Lantiq
*
Cavium
*
Loongson
Loongson () is the name of a family of general-purpose, MIPS architecture-compatible, later in-house LoongArch architecture central processing unit, microprocessors, as well as the name of the Chinese Fabless manufacturing, fabless company (Loo ...
*
Qualcomm Atheros
*
MediaTek
*
OpenWrt
OpenWrt (from ''open wireless router'') is an open-source project for embedded operating systems based on Linux kernel, Linux, primarily used on Embedded system, embedded devices to Router (computing), route network traffic. The main components ...
*
Ainol
*
Ben Nanonote
References
External links
*
Application Processor OverviewLinux developer pagerockbox.org, Hardware docsMT-V656 (JZ4755)Ingenic Semiconductor Licenses MIPS32® Architecture for Mobile Devices (January 4, 2011)
EE Times Article*
IPO Prospectus (May 19, 2011)
{{Electronics industry in China
Fabless semiconductor companies
Embedded microprocessors
Manufacturing companies based in Beijing
Electronics companies established in 2005
Chinese brands
Microprocessors made in China
MIPS architecture