This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/TMDXEVM8148: How to do VGA Input Capture on TMDXEVM8148 DM8148 EVMTMDXEVM8148

Part Number: TMDXEVM8148

Tool/software: Linux

Hello,

My requirement is to do a VGA Input Capture on TMDXEVM8148 DM8148 EVM Board and store it to a H264 encoded file, as a quick POC for our client. Is this possible with this EVM Board without making any HW changes? Based upon the datasheet from Mistral we have procured this board.

I have gone through the e2e forums and below 2 threads were revelant to my search

e2e.ti.com/.../785601

e2e.ti.com/.../1135217

But at the end, im a bit confused.

Kindly clarify my below queries

1. These two forums says VGA capture cannot be done through TVP7002 on this EVM , But as per Mistral's Datasheet on this EVM, it states "This platform supports multiple display outputs such as LCD, HDMI, S-Video and Composite- Video, and inputs such as S-Video and Composite video Component Video, VGA, HDMI, Serial camera, and parallel camera."(it supports VGA input) Kindly clarify which one is valid.

2. If this board supports VGA Capture, Can TI provide any guidelines document or sample program or examples to enable VGA and capture it?

3. From http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/p/242232/1135217 , i see "We have TVP5147 for VGA input." But in the schematics of this EVM, TVP5147 has only S-Video and Composite video inputs. It doesnt have VGA as input, and VGA is present with TVP7002 . Can someone please explain how TVP5147 is used in this EVM to capture VGA?

4. If this board doesn't support VGA Capture, Can TI Recommend any other board which has different input capture like VGA,HDMI,DVI,S-Video,Component and Composite?

5.From the Capture and encode example present in the SDK i understand that it captures Component input through TVP7002 . Can TI provide any guidelines on how to change this example to Capture VGA in the omx example?

  • Hello,
    Can someone clarify my queries? We have bought this EVM board and waiting for inputs from TI to proceed further.
  • Hi Arunkumar,

    DM814x/AM387x BASE EVM supports multiple video input options from any of the application board through VIN0, VIN1, and camera port. Any one of the below interface shall be active at a given point of time when catalog application board is connected through expansion board to board connectors.

    1. S-Video Input, digitized through Video decoder (TVP5147)

    2. Composite Video Input digitized through Video decoder (TVP5147)

    3. RGB Video Input digitized through Video decoder (TVP7002)

    4. VGA input digitized through Video decoder (TVP7002)

    5. Camera Input-from parallel camera interface

    Analog HD Input options on TVP7002 (Either one can be selected at a time)
    1. VGA Input
    2. Component Video Input

    The TVP7002 is a solution for digitizing video and graphic signals in RGB or YPbPr color spaces. It integrates a triple high-performance analog-to-digital (A/D)
    converter. The HD analog component video is captured through VGA connector or RGB connector and processed by the receiver TVP7002. This receiver will be
    connected via a mux to the DM814x Video Input Port 0.
    1. Component Video
    2. VGA input

    Refer to the DM814x EXPANSION I/O BOARD Hardware User Guide for more info regarding VGA input.

    There is also example test application in the SW package - tvp7002_VGA. This CCS test application configures the TVP7002 to receive VGA input as 800 x 600 resolution  at P1 respectively and the input frame size can be validated manually from the  registers of TVP7002 at address 0x37-0x38(height) and 0x39-0x3A(width) and also at the  VIP Parser register at address 0x48105530.

    Regards,
    Pavel