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.

OMAPL138B-EP: OMAPL138 - VPIF

Part Number: OMAPL138B-EP
Other Parts Discussed in Thread: OMAPL138

I am currently using OMAPL138 without OS and there is a question about OMAPL138 VPIF.
I have read the OMAPL138 Technical Reference Manual.

The OMAPL138 manual states that VPIF supports BT.656 and BT.1120,


1. The explanation of manual is only about BT.656 (interaced, 27MHz) (Figure 36-15, 1797page) and I wonder if I can receive data at 60p (54MHz) when receiving 720 * 480 video through VPIF .

2. I read the manual on 1782page, 1798page, which seems to be a description of interaced with BT.1120 and 1280 * 720, 60p. Please check if VPIF supports BT.1120 (1280 * 720, 30p) and if there is a way, please reply.

I reviewed the technical manual and asked the question. 

Thank you.

  • Hello,

    Please see if the following threads help answer your questions:

  • Thank you for your reply.

    I have read all of your answers.
    I've read answers and some have helped, but I still have some questions.
    The OMAPL138 Technical Reference Manual states that VPIF supports BT.656, BT.1120, and SMTPE 296. I am trying to receive data in SMTPE 296 format (1280x720p).
    The description of the Technical Reference Manual is based on SMTPE 296 (progressive, 60 fps). Now I am trying to receive data with SMTPE 296 (progressive, 30 fps).
    However, the VPIF interrupt does not working and no data is received from the camera.

    The register settings are as follows.

    C0CTRL - FIELDFRAME : 1
                   - INTRPROG : 1
                   - INTFRAME : 0
                   - YCMUX : 0
                   - CAPMODE : 0
                   - CHANEN : 1

    C1CTRL - INTRPROG : 1
                   - YCMUX : 0
                   - CAPMODE : 0
                   - CHANEN : 1

    INTEN    - ERROR : 1
                   - FRAME0 : 1
    INTSET  - ERROR : 1
                   - FRAME0 : 1

    ch0, ch1 is same(Only CnHCFG(EAV2SAV) is different from the number shown in Technical Reference Manual)
    CnTLUMA - n is 0 : Luma Buffer Addr, 1 : Chroma Buffer Addr.
    CnHCFG   - EAV2SAV : 2012(30fps) / manual is 362 (it seems to be based on 60fps)
                      - SAV2EAV : 1280
    CnVCFG0 - L1 : 1
                      - L3 : 26
    CnVCFG1 - L5 : 746
    CnVSIZE   - VSIZE : 750

    The other register setting is 0.

    Among the answers (second link), BT.1120 (FHD, 1920x1080, 30p) is not supported by OMAPL138.
    However, the Technical Reference Manual clearly states that it is supported.
    I'm wondering if SMTPE 296 (HD, 1280x720) is not supported either.
    If it is not, please give me a guide.

    Thank you.