Advanced 2D Graphics Controller
BADGE works as a graphics engine in embedded systems, but doesn’t suffer from the short life cycles affecting the usual graphics …
Overview
BADGE works as a graphics engine in embedded systems, but doesn’t suffer from the short life cycles
affecting the usual graphics controllers. It is very flexible. Can interface to numerous types of processors,
memories and displays.
BADGE provides 2D graphics acceleration with single or multiple video streams (including text and graphics
overlay) and is an Intellectual Property (IP) core which can be used in both FPGAs and ASICs.
Key features
- Fully synchronous, synthesizable and technology independent RTL code
- Capable of drawing shapes such as pixels, lines and rectangles
- Capable of drawing text of various fonts, sizes and colors
- Capable of copying, resizing and recolor rectangles – e.g. “BitBlt” and ROP
- Capable of drawing/moving graphical objects – e.g. ”sprites”
- Supports multi-buffered frame memory – which eliminates flicker when graphical objects move
- Supports Analog Video – with external A/D circuit
- Support of alpha blending (2 variants)
- Supports Digital Video – SDI
- Anti-aliasing
- Text/Graphics overlay
- Hardware Window – Picture-In-Picture support
- Hardware-cursor support, by making use of sprites
- Programmable frame rate
- Up to 4096 x 4096 pixels display resolution
- Generic color depth up to 24 bits per pixel
- Supports several memory types such as ZBT-SRAM, SDRAM, DDR etc.
- Supports address mapped linear frame buffer or single address command based interface
- Generic data bus width between BADGE and video memory
- Supports several bus types such as Avalon (Nios), CoreConnect/OPB (PowerPC, MicroBlaze) and Intel Xscale CPU-bus
- CPU-data bus of 32, 16 and 8-bit supported
- BADGE has been used with displays such as:
- Sharp display LQ065T9DR51, 400x240 (WQVGA)
- Sharp display LQ057Q3DC12, 320x240 (QVGA)
- Samsung displays LTM150XH-T01, LTM150XH-L04, 1024x768 (XGA)
- AU Optronics A070VW01 7” 800x480 (WVGA)
- Supports serial LVDS and parallel LVTTL TFT-interface
- Supports DVI
- Supports Display Power Sequencing
- Supports DE Only Mode, for displays which do not use hsync and vsync inputs
- Support of Portrait mode
- A Test Pattern Generator is included, for debug purpose
- WinCE driver
- Linux driver (accelerated Frame Buffer for Linux New)
- API, for non OS users
Benefits
- Benefits / Performance
- High resolution – 4096 x 4096 pixels
- High color depth – 24-bit color, plus alpha
- Quality graphics acceleration with subpixel rendering
- Flexibility
- Any display format, memory type and processor interface
- Scaleable for performance or cost
- Scaleable for small or large displays
- Any FPGA family and vendor
- Easy to adapt and modify
- Future proof
- Wide selection of available components and vendors, a multitude of FPGAs, packages and temperature ranges
- Surf the FPGA technology. Dramatic development of performance and price
- Product life cycle ownership
- Migrate when you choose
- Avoid EOL disasters
Applications
- Automotive,
- medtech,
- defense,
- industrial,
- microproccesors
What’s Included?
- Readable source code or encrypted
- User and Programmers Guide
- Design and Simulation environment and setup (testbench, scripts, API SW etc)
Files
Note: some files may require an NDA depending on provider policy.
Specifications
Identity
Provider
Learn more about Display Controller IP core
Empowering AI-Enabled Systems with MIPI C/D-PHY Combo IP: The Complete Audio-Visual Subsystem and AI
High Speed, Low Power and Flexibility Drive DisplayPort's Increasing Popularity
The whys and hows of secure boot
Motion Picture: a Reality on Emulation Platform
Sequential clock gating maximizes power savings at IP level
Frequently asked questions about Display Controller IP
What is Advanced 2D Graphics Controller?
Advanced 2D Graphics Controller is a Display Controller IP core from BitSim NOW listed on Semi IP Hub.
How should engineers evaluate this Display Controller?
Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Display Controller 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.