2D Graphics Solutions for Xilinx Zynq-7000 AP SoC and FPGAs

Plug-and-Play with logicBRICKS IP cores Xylon offers several logicBRICKS IP cores for implementation of 2D Graphics Processing Units (GPU) on Xilinx® Zynq®-7000 All Programmable SoC and FPGA programmable devices.

Depending on graphics requirements, designers can use one or more logicBRICKS IP cores to build the graphics engine through an easy plug-and-play Xilinx Platform Studio (XPS) design flow. The XPS GUI parametrization enables logicBRICKS IP tuning of slice consumption and feature sets definitions.

Such flexibility enables designers to select only required graphics features; from small and efficient display control that use just a fraction of programmable logic in the smallest Z-7010 Zynq-7000 device, up to the full multi-layer HD display controllers with support for texture rendering, bitmap rotations, etc.

Xylon provides extensive logicBRICKS software support that includes bare-metal SW drivers and drivers for the most popular operating systems running on the Zynq-7000 AP SoC. Standard graphics drivers enable software developers to work efficiently with popular graphic libraries, widget toolkits and familiar development tools. logicBRICKS drivers for Linux OS are distributed as open-source software. For information about non-Linux OS support, please contact us.

logicBRICKS 2D graphics engines can be upgraded and expanded by 3D graphics accelerator and video processing IP cores from the logicBRICKS IP library, or by Xilinx and third-party IP cores.

Click to see an example video of 2D graphics acceleration by the logiBITBLT IP Core!

Graphics logicBRICKS IP cores can be fully evaluated on Xilinx Zynq-7000 ZC702 Evaluation Board. The table bellow presents the key logicBRICKS IP cores for the 2D GPU design.
These IP cores are available through Xylon's LVIP program and can be purchased online!

Display controller IP core logiCVC-ML Compact Multilayer Video Controller

Display graphics controller for LCD displays that supports up to 5 layers with configurable size (up to 2048x2048 ), position and offset. It supports a number of hardware accelerated graphics functions: three types of alpha blending, panning,... The logiCVC-ML supports multiple video output formats.

2D graphics accelerator - bit block transfers, Porter&Duff, font acceleration, ... logiBITBLT Bit Block Transfer 2D Graphics Accelerator

Graphics accelerator that transfers graphics objects within/between on-screen and off-screen video memory, increases graphics performances and off-loads the processor. It performs different operations during transfers: ROP2, Porter & Duff compositing, Color Expansion, ...

2D and 2.5D graphics accelerator - bitmap operations, rendering, ... logiBMP Bitmap 2.5D Graphics Accelerator

2.5D graphics accelerator that speeds up bitmap operations: texture rendering, picture filtering, up and down scaling and bitmap rotating. It enables perspective correct texture renderings of 2.5D graphics scenes.

Copyright © 2022 Xylon d.o.o.