Our family of microcontroller and microprocessor related cores includes capable and competitive 32-bit BA22s and the best-available set of proven 8051s.

Processor Peripherals
AHB 32-bit DMA
AMBA Infrastructure Cores

Legacy Processors
See Legacy Cores >

These video and image compression cores help you handle video compression for demanding, high-quality applications or choose the best type of image compression for your specific system.

JPEG 2000
Encoder
J2K Platform

Block/Raster Converters
block-to-raster
raster-to-block
raster-block bidirect

Lossless Compression
LJPEG Encoder
LJPEG Decoder
JPEG-LS Encoder

Functions & Converters
Color Space Converter

Video Deinterlacers
Basic

Quickly complete the standrd parts of your SoC with these memory and peripheral controllers, interfaces, and interconnect cores. Choose high-speed DisplayPort or PCI Express, Ethernet MACs, the CAN bus for automotive systems, and more.

High-Speed Serial
PCI Express
Family Overview
x1/x4
x8
application interface

Parallel
ECP slave
ATA/IDE interface

PCI — Target
32-bit
32-bit multi
64-bit
PCI — Master
32-bit
32-bit multi
64-bit
PCI — Host Bridge
32 bit
32 bit - AHB
32 bit & device - AHB

TCP/IP Stacks
UDP/IP stack

Ethernet MAC
Device Controllers

10/100
10/100 lite
Gigabit
Gigabit lite
Gigabit PCS

MAC Platforms
MAC/PCI

Customers find these cores to be an excellent solution for preserving existing product board designs when critical chips are no longer available for purchase.

 
80186XL
80186EC
80188EC
80251
387L math

DSPs
32025 16-bit
32025TX 16-bit

 

 

Peripherals
DMA Controllers
8237, 82380
UARTs
16450S, 16550S, 16750S
Timer/Counter
8254

Cores for integrating security, controlling devices and displays, and other SoC functions.

Device Controllers
smart card reader

IR Remote Controls
RC5
NEC

Audio Interfaces
I2S-SC
I2S-MC
SPDIF

PDF Datasheets

ASIC

Related Products

  • SCR Smart Card Reader Controller
  • TVOUT-CTRL NTSC/PAL Video Display Controller
  • DISPLAY-CTRL Configurable High-Resolution Video Display Controller

HD Video IP Core DISPLAY-CTRL-4K Ultra High Resolution Display Controller Core

Implements a DCI-compatible display controller for ultra-high, 4K resolution graphics displays. Interfaces with microprocessor systems through the AMBA® AXI bus, and provides a complete digital video data path for output to display device interfaces such as DVI or HDMI transmitters.

The Digital Cinema Initiatives compliant display controller supports a wide range of resolutions in both standard and widescreen formats, up to a maximum of 4096 x 2160 pixel resolution video at 24 frames per second with a 36 bit/pixel color depth. It smoothly handles HD video (1920 x 1200) at 60 fps and 48 bits/pixel.

Configurable features help the core work well with a variety of applications and systems. Video data output can be in the popular 24-bit per pixel RGB format, or in other formats such as 30-bits, 36-bits, 48-bits per pixel. The cores features flexible pixel packing over the 64 bit-but data bus of the external memory and internal FIFO and configurable settings for the AXI interface.

Features

Benefits

Applications

The core is designed to work with a video data processor in a variety of video display systems, including:

Block Diagram

display-ctrl-4k block diagram

Functional Description

The core takes data from system memory and stores it in the FIFO. After formatting a frame, it generates an RGB pixel data stream and the Horizontal and Vertical Synchronization signals as well as the Data Enable signal.

DMA AXI Master

This unidirectional DMA controller with the AXI Master Interface fetches data from the AXI data bus and puts it into the FIFO. All data transfers from the external memory are performed in a burst mode to better utilize AXI interface bandwidth. The default-configured DMA AXI Master operates with 16-beat burst transfers and can issue up to 16 outstanding addresses. Burst length and read issuing capability are programmable via SFR.

The AXI Master Interface is compatible with the AMBA AXI Protocol Specification, IHI 0022B, ARM, March 19, 2004.

AXI Slave

This bidirectional AXI Slave Interface for the SFR block supports single transfers for 32-bit wide data and address buses. It is compatible with the AMBA AXI Protocol Specification, IHI 0022B, ARM, March 19, 2004.

Frame Formatter

Fetches data from the FIFO, formats data to required the RGB pixel format, and sends it to the Video Output block.

Video Output

This pixel data output and synchronization module takes data from the Frame Formatter and outputs it with Horizontal and Vertical Synchronization signals (HSYNC and VSYNC) and the Data Enable signal (video blanking). It also generates data in test mode without any AXI Master activity.

SFR

Programs the display controller parameters, mask interrupts, and check display controller status.

Synchronizers

The synchronization module for Clock Domain Crossing signals.

FIFO & Write FIFO Ctrl & Read FIFO Ctrl

FIFO memory implemented in a Dual Port RAM. The size of the FIFO memory is parameterized.

There are two FIFO controllers: Write FIFO Ctrl for writing data from DMA to FIFO, and Read FIFO Ctrl for reading data from FIFO to Frame Formatter.

Example Application

The system CPU controls the configuration of the core and processes interrupt requests by using an AMBA® AXI Slave bus. Video data from the host memory is sent to the core through an AMBA® AXI Master interface. The core outputs pixel data in RGB format.

Examples of supported Video Transmitter or Video DAC devices are:

This figure shows two applications of the core, enabling transmission of video data from host memory to either an LCD monitor in one or to a TFT panel in the other.

 

display-ctrl-4k example application

 

Configurability

A set of synthesizable parameters allow adjustment of the core for a particular application:

Support

The core as delivered is warranted against defects for ninety days from purchase. Thirty days of phone and email technical support are included, starting with the first interaction. Additional maintenance and support options are available.

Verification

The AXI protocol verification was performed to check if the AXI interfaces of the core meet the specification requirements. Both the AXI Master interface and AXI Slave interfaces were verified. The Mentor Graphics 0-In assertion based tools were used; 100% of assertions were proven.

The functional simulation of the core was performed by a Testbench and ARM AXI Protocol Checkers. The Mentor Graphics QuestaSim tools were used to perform the functional simulation.

Moreover the FPGA validation was performed for following configuration:

The FPGA validation was performed using Xilinx Virtex-5 FPGA and Xilinx ISE tools.

Deliverables

The core is available in ASIC (synthesizable HDL) and FPGA (netlist) forms, and includes everything required for successful implementation:

 

Share this page:

Twitter LinkedIn Add This: more sharing options
Top of Page

Follow CAST:

go to our SlideShare page