June 2010
DVB-ASI IP Core ReleasedDigital Video Broadcasting (DVB) is a suite of open standards for digital television. DVB via Asynchronous Serial Interface (or DVB-ASI) is designed to transport MPEG-2 video streams over cable media, primarily for television applications, at up to 270 Mbps. The electrical implementation of DVB-ASI is similar to Serial Digital Interface (SDI).
DVB-ASI is based on a layered architecture, with each layer doing a specific electrical or logic function.

DVB-ASI Interface Layers
The Lattice DVB-ASI IP core along with LatticeECP3 SERDES/PCS implements Layer 1 and a part of the Layer 2 functionality of the DVB-ASI interface.
Features:
The IP core comes with a self-checking top-level design that includes the IP core block, LatticeECP3 SERDES block, DVB-ASI traffic generator block and a data comparison block. The test bench instantiates the sample design and applies clock and other control signals to it. The demo designs generated along with the IP core are in plain Verilog and provide an example of a complete DVB-ASI Tx/Rx system using the IP core, SERDES and other test logic.
Two sample designs are provided with the generated DVB-ASI IP core:

DVB-ASI Demo Design
The DVB-ASI IP core can be evaluated with the LatticeECP3 Video Protocol Board.

LatticeECP3 Video Protocol Board
The DVB-ASI IP core can be generated using the Lattice IPexpress tool. It is a user-configurable IP core, which allows the configuration of the IP and generation of a netlist and simulation file for use in designs. The GUI-based tool allows designers to specify various parameters to generate the IP core.

For further information about the DVB-ASI IP core, visit the Lattice web site.