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.

AM572x VPE VPDMA client

Other Parts Discussed in Thread: AM5728

Please let me two questions about VPE.

1. VPE can be output from 2 client?

VPE is supporting video output by the next VPDMA client.
    AM572x TRM
      Chapter 10. Video Processing Engine
        Table 10-17. VPDMA Client Buffering and Functionality
        - vip1_lo_y
        - vip1_lo_uv

However, the figure has been entered in the VIP from VPE.
    AM572x TRM


Can VPE output video from the next VIP1's VPDMA client?
    AM572x TRM
      Chapter 9. Video Input Port
        Table 9-32. VPDMA Client Buffering and Functionality
        - vip1_lo_y
        - vip1_lo_uv

 

2. VIP source point

The output of the VPE is connected to the part of the VIP?


  • I will ask the AM57x team to look at this.
  • Hi, 

    Regarding question 1: 

    Ryuta Kimura said:
    Can VPE output video from the next VIP1's VPDMA client?

    Well, in general, VPE reads data from the VPDMA buffers, processes the data & outputs it back to a VPDMA buffer. 

    The VIP takes data from cameras, performs some processing & outputs it in the VPDMA. 

    So, to answer your question, YES, you can have the following data path: Camera -> VIP1 -> VPDMA -> VPE -> VPDMA. 

    Ryuta Kimura said:

    2. VIP source point

    The output of the VPE is connected to the part of the VIP?

     

    The block diagram you describe is wrong. As I said above VPE reads data from VPDMA and outputs the processed data to the VPDMA. It is NOT connected to VIP. VIP takes its source data from the cameras connected to the device. 

    Best Regars,
    Yordan

  • Hi Yordan,

    Thank you very much for your very valuable information.

    I read AM5728 Technical Reference Manual (Rev.F), and I thought VPE shared a hardware resource of VIP1.

    1. An output side VPDMA client of VPE is same as VIP1 output side VPDMA client.
      Table 10-17. VPDMA Client Buffering and Functionality
          - vip1_up_y
          - vip1_up_uv

    2. It's connected to VIP1 from SC_M of VPE.
      Figure 10-2. VPE Block Diagram
      

    Isn't VPE sharing a hardware resource of VIP1?

    ----

    Thanks and Best Regards,
    Ryuta

  • Hi Ryuta,

    Ryuta Kimura said:
    Isn't VPE sharing a hardware resource of VIP1?

     

    No, what you point in the figure is NOT a shared hardware resource.  

    The common thing is that BOTH VPE & VIP use VPDMA. 

    For VIP the path is: Camera sensor -> VIP -> VPDMA 

    For VPE the path is: VPDMA -> VPE -> VPDMA

    Best Regars,
    Yordan

  • Hi Yordan,

    Thank you for replying.
    I appreciate your answering my questions.

    ----
    Best Regards,
    Ryuta