Model 516
MPEG2 CODEC for PC/104

Real time MPEG-2 and MPEG-1 video encoder and decoder for NTSC, PAL

Text caption buffer for Linux, Windows and QNX

Onboard linear 16-bit audio CODEC

Linux, Windows, Windows CE and QNX drivers

Fast Windows stream player

2 TTL level digital inputs and/or outputs

Compatible with ALL PC/104 CPUs with 16-bit data bus

MPEG2 CODEC for PC/104

Model 516 is a PC/104 frame grabber that captures and transfers full-frame (640 x 480) video at 30 frames per second. It overcomes the low bandwidth of the PC/104 bus by using hardware compression to produce encoded MPEG-2 and MPEG-1 data streams of 440 kbits to 10 Mbits per second. It also has two audio input channels that are synchronized to the MPEG data.

MPEG2 data reduces the amount of memory required to store full motion video. The compressed data requires a smaller transmission bandwidth. This makes it possible to transmit 30 frames/sec video and audio over the PC/104 bus or over a 10/100 Base-T Ethernet. The hardware compression circuit uses a motion estimation algorithm to produce smooth images from interlaced cameras. The length of MPEG2 video streams is not limited by the viewing software.

Encoded MPEG2 data can also be decompressed by the 516s hardware to produce composite video and audio. The video output is available at a flat cable header. The audio output is available at an audio jack and the flat cable header.

Video channels
The 516 has four multiplexed video channels that function as four separate composite channels or as two S-video inputs. Only one channel can be compressed at a time

Digital I/O
Two bi-directional logic lines are under software control.

Text caption buffer
A 64 character buffer is available for adding text to each frame. The text is within a transparent box that may be positioned anywhere within the frame.

Self test
Digitized video and audio inputs can be looped back to the output circuits to allow camera and sound adjustments. The 516s D/A can be programmed to generate color test bars. This is useful for testing the video output channel.

Lost video detection
The status of the cameras vertical and horizontal sync signals may be used to detect the presence or absence of the camera signal. The included software allows reading these signals to detect a lost video signal.

Software and Manuals
The 516 is supplied with drivers for Linux and Windows, that allows register and memory buffer initialization, reading and writing MPEG2 data. The driver synchronizes the audio channel with the MPEG2 video channel during recording and playback. QNX drivers are also available.

Software Compatibility

Suse 9.0-2.6.11

Suse 9.0-2.4.18

Suse 9.0-2.6.9

Fedora 2.6.10

301 Linux

Suse 7.3 (2.4.18)















Figure 1. 516 Application

Figure 2. 516 Multiple 516s with 301 CPU

Figure 3. 512TA accessory board

Figure 4. 516 Dimensions

General specifications

Power input

5 volts, 600 mA

I/O ports

2 ports

Capture rate

30 frames/sec (NTSC, RS-170, CCIR)
25 frames/sec (PAL)

A/D resolution

8-bits for luminance
8-bits for chrominance

Input resolution

704 x 480 (NTSC)
704 x 576 (PAL)

Output resolution

768 x 576 (PAL)
704 x 480 (NTSC, RS-170)

Video inputs

4 multiplexed input channels total: 2 S-video or 4 composite.

Video output

PAL or NTSC from a BNC connector

Output data

MPEG2 streaming data at rates of 440 kbits to 10Mbits/second

Text overlay

64 characters

Audio input & output

+/- 1.0 volt

Audio sampling rate

48 kHz

Digital I/O

2 bi-directional TTL signals

Board size

3.80 x 3.55

Operating Temperature

0 - 70 C

Bus structure


Address mapping

Memory mapped

Mating Connectors:

Crimp Housing

Molex P/N 51110-2450

Crimp Pins

Molex P/N 50394-8100

Crimp Tool

Molex P/N 11-01-0204

Ribbon Cable Conn.

Molex P/N 87568-24X

Number of 516s per system


Supported streams

Elementary (Audio & Video)

Figure 5. Audio bit rate control