Vendor: BitSim NOW Category: Display Controller

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

Part Number
BADGE
Vendor
BitSim NOW
Type
Silicon IP

Provider

BitSim NOW
HQ: Sweden
BitSim, is a leading design house in the development of advanced electronics for cameras/imaging detectors/sensors, data acquisition, and video/graphics.

Learn more about Display Controller IP core

The whys and hows of secure boot

With the proliferation of Internet of Things (IoT) devices, which now span just about every walk of life, from smart cities to wireless jewellery, the need to prioritize security in IoT-style embedded systems has never been greater. The secure boot process is a vital first step in securing any embedded system, a necessary part of your application’s anti-malware fortress. Let’s take a look at the pros and cons, with a focus on one of the most popular processors in electronics – the i.MX6.

Motion Picture: a Reality on Emulation Platform

In present day’s situation, whenever we are in the phase of designing a cluster SoC, we have no reliable way of verifying our design in real case scenarios, or showcase the possibilities of our design through any demos. This, sometimes, paves way for critical design bugs which requires re-spins/cuts.

Sequential clock gating maximizes power savings at IP level

In this paper we talk about design exploration using the PowerPro tool. For analysis of power optimization based on this tool, we have included Advanced Driver Assistance System (ADAS) and cluster IPs with high speed processing requirements. These IPs have multiple complex operation requirements within a clock period, making them ideal candidates for power saving. The IPs under consideration are image processors, high-speed bus fabrics for a memory controller, display controllers, and video codecs.

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.

×
Semiconductor IP