Ingenic Semiconductor

Last updated
Ingenic Semiconductor Co., Ltd.
Native name
君正集成电路股份有限公司
Ingenic Semiconductor
Industry Fabless semiconductors, Semiconductors, Integrated circuit design
Founded2005;19 years ago (2005)
FounderLiu Qiang (刘强)
Headquarters Beijing, China
Key people
Liu Qiang (Chairman)
Products CPUs (XBurst), SoCs (JZxxx)
Website www.ingenic.com.cn/en

Ingenic Semiconductor is a Chinese fabless semiconductor company based in Beijing, China founded in 2005. They purchased licenses for the MIPS architecture instruction sets in 2009 and design CPU-microarchitectures based on them. They also design system on a chip products including their CPUs and licensed semiconductor intellectual property blocks from third parties, such as Vivante Corporation, commission the fabrication of integrated circuits at semiconductor fabrication plants and sell them.

Contents

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:

XBurst2 microarchitecture

XBurst2 development was, in summer 2013, expected to be completed by the first half of 2014. [4] However, XBurst2 was eventually introduced in 2020 in the X2000, [5] with the microarchitecture offering a dual-issue/dual-threaded CPU design based on MIPS32 Release 5. [6]

XBurst-based SoCs

Ingenic JZ4725 Game Boy Advance SP - board - Ingenic JZ4725B-0845.jpg
Ingenic JZ4725

SoCs incorporating the XBurst microarchitecture: [7]

ModelLaunchFab (nm)XBurst versionMIPS architecture versionCore clock (MHz)L1 Dcache
[kB]
L1 Icache
[kB]
L2 cache
[kB]
FPUGPUVPUDatasheetPackageNotes
Jz47302006 [8] 180XBurst1MIPS32 rev13361616N/AN/AN/AN/A Jz4730 BGA256
Jz47402007 [8] [9] 180XBurst1MIPS32 rev1 + SIMD360 Jz4740 BGA193adds RMVB, MPEG-1/2/4 decoding capability up to D-1 resolution thanks to SIMD instruction set
Jz47202007 [8] [9] 180XBurst1240 Jz4720 COB186
Jz4725B2009 [10] [11] 160XBurst1360 Jz4725 QFP128
Jz47502009 [10] [11] 180XBurst1MIPS32 rev1 + SIMD2360480p Jz4750 BGA256adds TV encoder
Jz47552009160XBurst1400576P Jz4755 QFP176second core is for video processing only
Jz47602010130XBurst1528 [12] yes Vivante GC200720p JZ4760 BGA345second core is for video processing only, IEEE754-complient FPU
600 JZ4760B
Jz4770201165XBurst1MIPS32 rev2 + SIMD21000256yesVivante GC860 [13] 1080p JZ4770 BGA3791080p video decoding unit for h.264, VC-1 and VP8 (a secondary 500 MHz MIPS processor with SIMD extension)
Jz4775 [14] 65XBurst1MIPS32 rev2 + SIMD210003232256yesX2D Core720p JZ4775 BGA314720p video decoding unit for h.264, VC-1 and VP8 (a secondary 500 MHz MIPS processor with SIMD extension)
Jz4780201240XBurst1Dual MIPS32 rev2 + SIMD21200 [15] 32 each32 each512yes PowerVR SGX 5401080p JZ4780 BGA390Dual core (SMP) XBurst CPU, 1080p video decoding unit for h.264, VC-1 and VP8 (a secondary 500 MHz MIPS processor with SIMD extension)
x1000 [16] 2015 [17] 65XBurst1MIPS32 + SIMD10001616128yes x1000 Archived 2022-10-03 at the Wayback Machine BGA190LPDDR 32/64MB, SLCD interface, Camera interface, Audio Codec up to 192 kHz
x20002020 [18] 28XBurst2Dual MIPS32 + SIMD150032 each32 each512yes1080p x2000 BGA270LPDDR2/3 128/256MB

Adoption

XBurst1-based SoCs are commonly used in tablet computers, portable media players, digital photo frames and GPS devices:

The JZ4730 CPU is used in the Skytone Alpha-400 and its variants. [19] The Jz4720 is utilized in the Copyleft Hardware project Ben NanoNote. [20] 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 [21] and 3Q Tablet PC Qoo! IC0707A/4A40. JZ4770 SoC is also used in the dedicated handheld NEOGEO-X [22] and open source handheld GCW Zero [23] running on OpenDingux. [24] The JZ4780 is used in ImgTec's MIPS based single-board computer (SBC); The Creator CI20 [25]

ManufacturerModel(s)TypeCPUOperating System
Qi Hardware Ben NanoNote Handheld ComputerIngenic JZ4720OpenWRT (custom)
SkytoneSkytone Alpha-400NetbookIngenic JZ4730Linux
Dingoo DigitalDingooHandheld Game ConsoleIngenic JZ4732OpenDingux
Blaze EuropeGame GadgetHandheld Game ConsoleIngenic JZ4750unknown
Velocity MicroCruz T103, T301TabletIngenic JZ4760Android 2.0
GCWGCW ZeroHandheld Game ConsoleIngenic JZ4770OpenDingux
unknownNEOGEO-XHandheld Game ConsoleIngenic JZ4770unknown
ImgTecCreator CI20 Single-board computer Ingenic JZ4780Linux

See also

Related Research Articles

Processor design is a subfield of computer science and computer engineering (fabrication) that deals with creating a processor, a key component of computer hardware.

MIPS is a family of reduced instruction set computer (RISC) instruction set architectures (ISA) developed by MIPS Computer Systems, now MIPS Technologies, based in the United States.

<span class="mw-page-title-main">MIPS Technologies</span> American fabless semiconductor design company

MIPS Tech LLC, formerly MIPS Computer Systems, Inc. and MIPS Technologies, Inc., is an American fabless semiconductor design company that is most widely known for developing the MIPS architecture and a series of RISC CPU chips based on it. MIPS provides processor architectures and cores for digital home, networking, embedded, Internet of things and mobile applications.

<span class="mw-page-title-main">Instructions per second</span> Measure of a computers processing speed

Instructions per second (IPS) is a measure of a computer's processor speed. For complex instruction set computers (CISCs), different instructions take different amounts of time, so the value measured depends on the instruction mix; even for comparing processors in the same family the IPS measurement can be problematic. Many reported IPS values have represented "peak" execution rates on artificial instruction sequences with few branches and no cache contention, whereas realistic workloads typically lead to significantly lower IPS values. Memory hierarchy also greatly affects processor performance, an issue barely considered in IPS calculations. Because of these problems, synthetic benchmarks such as Dhrystone are now generally used to estimate computer performance in commonly used applications, and raw IPS has fallen into disuse.

<span class="mw-page-title-main">Single instruction, multiple data</span> Type of parallel processing

Single instruction, multiple data (SIMD) is a type of parallel processing in Flynn's taxonomy. SIMD can be internal and it can be directly accessible through an instruction set architecture (ISA), but it should not be confused with an ISA. SIMD describes computers with multiple processing elements that perform the same operation on multiple data points simultaneously.

ARM is a family of RISC instruction set architectures (ISAs) for computer processors. Arm Ltd. develops the ISAs and licenses them to other companies, who build the physical devices that use the instruction set. It also designs and licenses cores that implement these ISAs.

XScale is a microarchitecture for central processing units initially designed by Intel implementing the ARM architecture instruction set. XScale comprises several distinct families: IXP, IXC, IOP, PXA and CE, with some later models designed as system-on-a-chip (SoC). Intel sold the PXA family to Marvell Technology Group in June 2006. Marvell then extended the brand to include processors with other microarchitectures, like Arm's Cortex.

<span class="mw-page-title-main">Emotion Engine</span> Central processing unit by Sony Computer Entertainment and Toshiba

The Emotion Engine is a central processing unit developed and manufactured by Sony Computer Entertainment and Toshiba for use in the PlayStation 2 video game console. It was also used in early PlayStation 3 models sold in Japan and North America to provide PlayStation 2 game support. Mass production of the Emotion Engine began in 1999 and ended in late 2012 with the discontinuation of the PlayStation 2.

<span class="mw-page-title-main">Microarchitecture</span> Component of computer engineering

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 processor. A given ISA may be implemented with different microarchitectures; implementations may vary due to different goals of a given design or due to shifts in technology.

<span class="mw-page-title-main">Loongson</span> Chinese microprocessor manufacturer

Loongson is the name of a family of general-purpose, MIPS architecture-compatible microprocessors, as well as the name of the Chinese fabless company that develops them. The processors are alternately called Godson processors, which is described as its academic name.

Alchemy is a family of ultra low power embedded microprocessors originally designed by Alchemy Semiconductor for communication and media devices. Alchemy processors are SoCs integrating a CPU core, a memory controller, and a varying set of peripherals. All members of the family use the Au1 CPU core implementing the MIPS32 instruction set by MIPS Technologies.

V850 is a 32-bit RISC CPU architecture produced by Renesas Electronics for embedded microcontrollers. It was designed by NEC as a replacement for their earlier NEC V60 family, and was introduced shortly before NEC sold their designs to Renesas in the early 1990s. It has continued to be developed by Renesas as of 2018.

<span class="mw-page-title-main">AVR32</span>

AVR32 is a 32-bit RISC microcontroller architecture produced by Atmel. The microcontroller architecture was designed by a handful of people educated at the Norwegian University of Science and Technology, including lead designer Øyvind Strøm and CPU architect Erik Renno in Atmel's Norwegian design center.

<span class="mw-page-title-main">Intel Atom</span> Microprocessor brand name by Intel

Intel Atom is a line of IA-32 and x86-64 instruction set ultra-low-voltage processors by Intel Corporation designed to reduce electric consumption and power dissipation in comparison with ordinary processors of the Intel Core series. Atom is mainly used in netbooks, nettops, embedded applications ranging from health care to advanced robotics, mobile Internet devices (MIDs) and phones. The line was originally designed in 45 nm complementary metal–oxide–semiconductor (CMOS) technology and subsequent models, codenamed Cedar, used a 32 nm process.

An instruction set architecture (ISA) is an abstract model of a computer, also referred to as computer architecture. A realization of an ISA is called an implementation. An ISA permits multiple implementations that may vary in performance, physical size, and monetary cost ; because the ISA serves as the interface between software and hardware. Software that has been written for an ISA can run on different implementations of the same ISA. This has enabled binary compatibility between different generations of computers to be easily achieved, and the development of computer families. Both of these developments have helped to lower the cost of computers and to increase their applicability. For these reasons, the ISA is one of the most important abstractions in computing today.

The ARM Cortex-A5 is a 32-bit processor core licensed by ARM Holdings implementing the ARMv7-A architecture announced in 2009.

<span class="mw-page-title-main">NOVO7</span>

The NOVO7 is a series of Android tablet computers manufactured by the Chinese company Ainol Electronics. The "7" represents the size of the tablet's screen ; Ainol's other products include the Novo 5 and Novo 8.

<span class="mw-page-title-main">Imagination Creator</span> 2014 family of single-board computers

Creator is a family of single-board computers developed by Imagination Technologies to promote educational research and software development based on the MIPS architecture. The first board in the platform, the Creator Ci20, was released in August 2014. A second development kit called Creator Ci40 was introduced through a Kickstarter campaign in November 2015.

Since 1985, many processors implementing some version of the MIPS architecture have been designed and used widely.

References

  1. "JZ4780 Mobile Application Processor - Programming Manual" (PDF). Imagination Technologies. Archived from the original (PDF) on 4 March 2016. Retrieved 29 December 2015.
  2. "Development:MXU". Dingoonity Wiki. Retrieved 29 December 2015.
  3. "Ingenic SIMD/DSP Instruction Set" (PDF). Ingenic Semiconductor Co. Ltd. Retrieved 30 December 2015.[ permanent dead link ]
  4. "XBurst2 SoC being developed". Archived from the original on 2013-10-14. Retrieved 2013-10-12.
  5. "Ingenic added X2000 multi-core heterogeneous cross-border processor and halley5 development platform" (Press release). Retrieved 13 December 2020.
  6. "Ingenic CPU Technologies". Ingenic Semiconductor. Retrieved 13 December 2020.
  7. "Ingenic Xburst Products". Archived from the original on 2011-09-04.
  8. 1 2 3 "Shǒucì gōngkāi fāxíng gǔpiào bìng zài chuàngyè bǎn shàngshì zhāogǔ shuōmíngshū" 首次公开发行股票并在创业板上市招股说明书 [Prospectus for Initial Public Offering and Listing on Growth Enterprise Markets Board](PDF) (in Chinese). Ingenic Semiconductor Co. Ltd. 2011-05-19. Retrieved 2023-09-24.
  9. 1 2 "Application Processor". Ingenic Semiconductor Co. Ltd. Retrieved 2008-02-09.
  10. 1 2 "Application Processor". Ingenic Semiconductor Co. Ltd. Retrieved 2008-12-26.
  11. 1 2 "处理器产品". Ingenic Semiconductor Co. Ltd. Retrieved 2009-03-23.
  12. "JZ4760B 32 Bits Microprocessor - Application Notes 01" (PDF). Ingenic Semiconductor Co. Ltd. Retrieved 2023-10-05.
  13. "::: Vivante Corporation I News :::". Archived from the original on 2012-06-03. Retrieved 2011-12-13.
  14. Suspected to be called as JZ4774 sometime
  15. JZ4780 Mobile Application Processor Data Sheet [ permanent dead link ]
  16. "Ingenic Semiconductor_M200 M150 JZ4780 JZ4775 JZ4760B". www.ingenic.com.cn. Retrieved 2020-06-02.
  17. Williams, Alun (2015-10-07). "1GHz MIPS chip aimed at human-machine interfacing". Electronics Weekly. Retrieved 2020-06-02.
  18. "1GHz MIPS chip aimed at human-machine interfacing". 2020-07-12. Retrieved 2020-07-13.
  19. Hachman, Mark (May 30, 2008). "Mystery Chip Powers New $299 UMPC - News and Analysis by PC Magazine". 080707 pcmag.com
  20. Ben NanoNote Hardware Components
  21. "$79 Ainol Novo 7 Paladin Tablet Does Ice Cream Sandwich". Archived from the original on 2012-01-17. Retrieved 2012-01-23.
  22. "Neo-Geo X official site". Archived from the original on 2012-08-17. Retrieved 2013-01-10.
  23. "GCW-Zero official site".
  24. http://www.mips.com/news-events/newsroom/newsindex/index.dot?id=71045 Archived 2013-08-16 at the Wayback Machine Lowest-Cost Android 4.1 Tablet in 2012 is based in MIPS
  25. "Tom's Hardware CI20". 19 December 2014.