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.

TMS320DM8147: 4 channel Video Interface

Part Number: TMS320DM8147
Other Parts Discussed in Thread: TVP5158, TVP7002

Hi

We have a requirement to interface 4 channels of 8 bit YCbCr data inputs from Video decoder to DM8147 Processor.
Please find attached block diagram of our required implementation.

We have following three main queries:


1. As we mentioned in diagram,We want to use Vin0 Port as Dual 8-Bit SD Input Channel. In this case,Shall we use only VIN[0]A_CLK for both channels (or) should we also need VIN[0]B_CLK?
2. How should we connect output data clock from TVP5158 video decoder to the Proccessor? Do we need a clock buffer to connect to Processor clock inputs(ex. both VIN[0]A_CLK & VIN[1]A_CLK). If we need a Clock buffer, Will it affect our functionality(Video Capturing)?
3. As EMAC and Vin1 Port B channels are muxed, we cannot use Vin1 Port B data inputs. Can we use Vin1 Port A[8:15] bits as 4th channel video 8 bit capture mode?

Awaiting your reply.

Thanks and Regards
SushrutaTVP5158_VIDEO_INTERFACE.pdf

  • Hi

    Please reply at your earliest convenience.

    Regards
    Sushruta
  • Sushruta Shetty said:
    1. As we mentioned in diagram,We want to use Vin0 Port as Dual 8-Bit SD Input Channel. In this case,Shall we use only VIN[0]A_CLK for both channels (or) should we also need VIN[0]B_CLK?

    Per mine understanding of the DM814x datasheet (section 3.2.22 Video Input (Digital)) you should use VIN[0]B_CLK in your case. VIN[0]B_CLK should be used when VIN[0] is used in 8-bit mode:

    VIN[0]A_D[0] to VIN[0]A_D[7] - first 8-bit port, use VIN[0]A_CLK

    VIN[0]A_D[8]_BD[0] to VIN[0]A_D[15]_BD[7] - second 8-bit port, use VIN[0]B_CLK

    Sushruta Shetty said:
    2. How should we connect output data clock from TVP5158 video decoder to the Proccessor? Do we need a clock buffer to connect to Processor clock inputs(ex. both VIN[0]A_CLK & VIN[1]A_CLK). If we need a Clock buffer, Will it affect our functionality(Video Capturing)?

    From Processor (DM814x) side I can not find such requirement. You might also double check this from the TVP5158 side (video enc/dec e2e forum).

    In DM814x TI EVM (where we use TVP7002) we do not have clock buffer connected to VIN[0]A_CLK/VIN[0]B_CLK pins, we just have serial resistors connected. On similar EVM (DM811x/J5Eco), we use TVP5158 and we also do not have clock buffer connected to VIN[0]A_CLK/VIN[0]B_CLK pins, we just have serial resistors connected.


    Below is the link to the DM814x TI EVM (TVP7002) schematics:

    Below is the link to DM811x/J5Eco TI EVM (TVP5158) schematics:

    Sushruta Shetty said:
    3. As EMAC and Vin1 Port B channels are muxed, we cannot use Vin1 Port B data inputs. Can we use Vin1 Port A[8:15] bits as 4th channel video 8 bit capture mode?

    Per mine understanding of the DM814x datasheet (section 3.2.22 Video Input (Digital)), you can NOT use VIN[1]A_D[8]/D[15] instead of VIN[1]B_D[0]/D[7] for VIN1 port B 8-bit capture.

    Regards,
    Pavel