Nuvation

  • Increase font size
  • Default font size
  • Decrease font size

Intelligent Video Server DM357 - Reference Design

INTELLIGENT VIDEO SERVER DM357 - REFERENCE DESIGN

Packages & Pricing | HW Architecture | System Architecture | System Components
Software Architecture | Browser Utility | External Interface |

Nuvation’s Intelligent Video Server (IVS) is a reference design for a 1-channel audio/video encode/decode streamer which can adapt a standard CCTV analog camera into an Internet Protocol (IP) streamer. The reference design features TI’s DaVinci™ DM357 DSP with TI video codecs, G.711 audio codec, Embedded Linux, and a compact mechanical enclosure.

Nuvation IP Camera
1-channel audio/video encode/decode streamer over TCP/IP
Can be run in Encode mode, or Decode mode
30 frames per second, D1 resolution
TI DaVinci™ DM357 Dual-Core DSP with ARM926
H.264 BP, MPEG-4 SP, and MJPEG video codecs
Supports unicast and multicast
Supports audio mic interface and G.711 audio encode/decode
10/100 Ethernet TCP/IP compressed video stream
Power-over-Ethernet 802.3af-compliant PD controller with integrated DC/DC converter
Real-Time Embedded Linux
Encoded audio/video stream can be decoded on any networked PC running software such as QuickTime or VLC Player
Encoded audio/video can also be decoded with IVS and displayed on an attached monitor in decode mode.
Browser-based utility allows configuration of settings and parameters
RTP/RTSP over UDP/TCP transport
Compact form factor
12V DC, 4.5W max
RoHS compliant
Available as evaluation unit or production license with fully
licensable design

Front Panel


Back Panel

Accelerate your time-to-revenue
with Nuvation’s Intelligent Video Server

Packages & Pricing

Package Pricing
1. Evaluation Unit Package: Intended for OEMs interested in evaluating the reference design for production license. Users can plug-and-play the IVS right out of the box, and experiment with different codec settings. Advanced users may experiment with reprogramming the DM357 with their own custom software builds. This package includes:
  • IVS with H.264BP encoder and MJPEG codec
  • Camera lens
  • Ethernet cable and DC power adapter
  • Nuvation-optimized Linux Board Support Package
  • IVS Browser Utility
  • Quick Start Guide (QSG)
  • Technical Reference Manual (TRM)

IVS-DM357-std
Nuvation IVS Standard
$995 USD*

IVS-DM357-PoE
Nuvation IVS with PoE
$1,174 USD*



*Plus shipping, applicable duties, and taxes

2. Production License Package: Intended for full manufacturing and IP control including rights to make derivative products. Licensees receive entire design source code package, including:
  • Design schematics
  • Bills of materials
  • Layout databases
  • Linux source code
  • Hardware and software specification documents
  • Enclosure CAD mechanicals
  • Manufacturing instructions


Additional Services

  • Customization Services
    • Video encoder options
    • Video analytics
    • Microprocessor and/or DSP options
    • Audio support
    • Other outputs
    • Drivers and APIs
  • Production Manufacturing Services
    • We can support transition to volume manufacturing with one of our certified EMS providers or an EMS firm of your choice
    • Regulatory certification, RoHS Compliance, Test Fixturing, AVL crossing, Pilot and Production verification

Hardware Architecture

IVS HW Diagram
Nuvation Intelligent Video Server
Hardware Block Diagram

System Architecture

An external video/audio source (eg. camera) can be connected to the IVS through to stream the video on a network. The source is connected through the IVS front panel. Video and audio connect directly to the AVIO board inside the IVS.

The AVIO board receives composite video through a BNC connector. Able to decode both NTSC and PAL video formats, a TVP5146 video decoder converts the video to 10-bit BT.656 and sends it to a TI DaVinci™ processor on the Encoder board. The video output connector passes NTSC / PAL analog video received from the DaVinci™ processor. Stereo audio input, output, and mic connections run through an audio codec, and on to a bi-directional I²S bus to the DaVinci™ processor. Both the video and audio codecs are controlled through an I²C interface.

Within the DaVinci™, the incoming BT.656 video stream is processed by the Fixed-Function Video Coprocessor. The Coprocessor encodes it with the chosen video codec and passes the data back to the ARM. The ARM then packetizes the data using the RTP/RTSP over UDP/TCP protocol and sends the stream to the Ethernet PHY chip for transmission over the network. This entire process is reversed when the IVS is set to Decode mode, encoded audio/video streams received on the Ethernet port are decoded and output as analog audio/video.

A web server running on the ARM within the DaVinci™ allows users on the network to configure IVS settings through a browser utility.

System Components

  • AVIO Board
    • Video in and video out BNC connectors
    • Audio line in, line out, and mic connectors
    • Pan/Tilt/Zoom control, RS-232 connector
    • Video decoder TVP5146
    • Audio codec TLV320AIC33
  • TI DaVinci™ DM357 Encoder Board
    • TI DaVinci™ DM357 with Fixed-Function Video Coprocessor and ARM926E
    • 2 banks of DDR2, 128MB
    • 64MB NAND Flash
    • UART Port
    • JTAG Port
    • 10/100 Ethernet MAC routed to Ethernet PHY board
    • USB 2.0 routed to OTG connector on IO board
    • No blind or buried vias
    • RJ-45 Ethernet
    • USB 2.0 OTG (SW configured as USB master)
    • Includes connector for optional PoE board
      (ordered separately)
  • I/O Board
    • NTSC/PAL video pass-through, BNC connector
    • Power in, 12V
    • Auto-Iris
    • Joystick
    • Dip switches

Software Architecture

IVS Software Architecture

Software & Drivers

  • Runs Montavista Linux with TI DaVinci™driver support
  • Encoder firmware application that encodes/decodes audio-video streams in real-time
  • Decoder comes with audio-video synchronizing mechanisms for proper playback
  • thttpd lightweight web server runs a browser utility for easy camera configuration
  • Driver support for USB, video, audio and UART RS-232 communication

TI DaVinci™ DM357 Software Options

  • Pre-programmed codecs:
    • H.264 BP encode/decode
    • MJPEG encode/decode
    • G.711 encode/decode
  • IVS is pre-programmed with embedded Linux 2.6 with real-time extensions, running on a ARM926 coprocessor within the DaVinci™
  • MPEG-4 SP is pre-programmed in the DM357 and can be brought out to the browser UI controls with design customization
  • Alarm IO, PTZ, and other features can be added with design customizations

Video Coprocessor Software

  • The Fixed-Function Coprocessor runs the complex algorithms required to encode the raw video into the various video codec formats
  • The ARM is responsible for managing the digital video interface and the web server


Browser Utility

Included browser-based utility enables users to change settings, test parameters, update camera software, and change IP and MAC addresses. Served from the ARM coprocessor within the DaVinci™, the following groups of parameters can be configured:

  • Encoder Settings
  • Decoder Settings
  • Network Settings
  • Firmware Upgrade
  • Restore & Reboot


External Interface

Front Panel

  • V-in: Video input (BNC)
  • V-out: Video output (BNC)
  • L-in: Stereo audio line input (1/8” jack)
  • L-out: Stereo audio line output (1/8” jack)
  • Mic: Microphone input (1/8” jack)
  • PTZ: Pan/Tilt/Zoom (RS-232)

Back Panel

  • Ethernet (RJ-45)
  • Analog Video - NTSC / PAL (BNC)
  • USB 2.0
  • Auto-Iris
  • Joystick
  • Two dip switches (can be software-enabled)

Dimensions

  • L: 4.25" (108mm), H: 1.7" (43mm), W: 1.8" (47mm)
 
contact.jpg

How To Engage


Partners Altera Altium Analog Devices Arrow Cypress Epic Freescale Lattice
Partners Macadamian Microchip NXP Pixim Renesas Synplicity Texas Instruments Xilinx