Graphic 2D Accelerator
The Graphic 2D Accelerator (G2D) is a specialized DMA dedicated to image manipulation.
Overview
The Graphic 2D Accelerator (G2D) is a specialized DMA dedicated to image manipulation. It can perform the following operations:
- Filling a part or the whole of a destination image with a specific color.
- Copying a part or the whole of a source image into a part or the whole of a destination image.
- Copying a part or the whole of a source image into a part or the whole of a destination image with a pixel format conversion.
- Blending a part and/or two complete source images with different pixel format and copy the result into a part or the whole of a destination image with a different color format.
All the classical color coding schemes are supported from 4-bit up to 32-bit per pixel with indexed or direct color mode.
The G2D has its own dedicated memories for CLUTs (color look-up tables).
Key features
- One internal slave bus for register config
- One internal master bus for memory access(the addr width of the bus can be 32bit~64bit, the data width of the bus is 32bit)
- Copy from an area to another
- Copy with pixel format conversion between source and destination images
- Copy from two source with independent color format nad blending
- Area filling with a fixed color
- User programmable working area size
- User programmable offset for sources and destination areas
- User programmable sources and destination addresses on the whole space
- Up to 2 sources with blending operation
- Alpha value can be modified (source value, fixed value or modulated value)
- User programmable source and destination color format
- Up to 11 color formats supported from 4-bit up to 32-bit per pixel with indirect (L8,AL44,AL88,L4) or direct (ARGB8888,RGB888,RGB565,ARGB1555,ARGB4444,A8,A4) color coding
- 2 internal memories for CLUT storage in indirect color mode
- Automatic CLUT loading or CLUT programming via the CPU
- User programmable CLUT size (The max size is 32x256bit)
- 4 operating modes: register-to-memory, memory-to-memory, memory-to-memory with pixel format conversion, and memory-to-memory with pixel format conversion and blending
- Abort and suspend of G2D operations
- Watermark interrupt on a user programmable destination line
- Interrupt generation on bus error or access conflict
- Interrupt generation on process completion
- User programmable images size
- Supports 3 mirroing modes (X,Y,XY)
- Supports cut window
- Supports down sample(sample rate can be 1~8)
- Supports RGB pixel order and BGR pixel order
Files
Note: some files may require an NDA depending on provider policy.
Specifications
Identity
Provider
Learn more about GPU IP core
Power, Not Area: Why Edge GPU Design Is Entering a New Era
What Does a GPU Have to Do With Automotive Security?
How Alternate Geometry Processing Enables Better Multi-Core GPU Scaling
Desktop-Quality Ray-Traced Gaming and Intelligent AI Performance on Mobile with New Arm Mali G1-Ultra GPU
NVIDIA GPU Confidential Computing Demystified
Frequently asked questions about GPU IP cores
What is Graphic 2D Accelerator?
Graphic 2D Accelerator is a GPU IP core from Nuclei System Technology listed on Semi IP Hub.
How should engineers evaluate this GPU?
Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this GPU IP.
Can this semiconductor IP be compared with similar products?
Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.