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.

RTOS/AM5728: Video monitor solution

Part Number: AM5728
Other Parts Discussed in Thread: SYSBIOS

Tool/software: TI-RTOS

Sir

Is possible to provide Digital Monitor solution ( with out graphics ) based on TI RTOS - AM5728 ?

We want to use Scaling and image enhancer part of AM5728.

LCD Sub system - Video input Port - Scaler configuration only needed 

Regards

Ramesh

  • The RTOS team have been notified. They will respond here.
  • Thanks for Quick Notification.
  • Hi,

    Please take a look at our VPS loopback example loopback_priv.h, structure LpbkApp_TestParams:

    UInt32 captScEnable;
    /**< Enable scaler in capture path.
    * LPBK_APP_SC_DISABLE_ALL: SC Disabled,
    * LPBK_APP_SC_ENABLE_0: SC enabled for stream 0
    * LPBK_APP_SC_ENABLE_1: SC enable for stream 1
    * LPBK_APP_SC_ENABLE_ALL: SC enabled for stream 0 and 1. */
    UInt32 captInWidth;
    /**< Input resolution width in pixels - used in case scaler is used. */
    UInt32 captInHeight;
    /**< Input resolution height in lines - used in case scaler is used. */
    UInt32 captOutWidth;
    /**< Scaler output resolution width in pixels - used in case scaler is
    * used. Otherwise this should be same as that of input width. */
    UInt32 captOutHeight;
    /**< Scaler output resolution height in lines - used in case scaler is
    * used. Otherwise this should be same as that of input height. */

    UInt32 dispInWidth;
    /**< Display width in pixels. */
    UInt32 dispInHeight;
    /**< Display height in lines. */

    Uint32 tarWidth;
    /**<Target width in pixels. Output to display*/
    Uint32 tarHeight;
    /**<Target height in pixels. Output to display*/

    And our test example configuration:
    LPBK_APP_SC_DISABLE_ALL, /* captScEnable */
    1280U, /* captInWidth */
    720U, /* captInHeight */
    1280U, /* captOutWidth */
    720U, /* captOutHeight */

    1280U, /* dispInWidth */
    720U, /* dispInHeight */
    LPBK_APP_USE_LCD_WIDTH, /* Target width */
    LPBK_APP_USE_LCD_HEIGHT, /* Target Height */

    You can specify the capture input width and height and capture output width and height (VIP parameters). The output from capture would be input to Display. In Display you can specify the input width. When the output resolution and input resolution is different for the display, you enable the scaling.

    What is image enhancer?

    Regards, Eric
  • Dear Eric,

    Well.

    Logic Blocks namely

    1) Video Input port

    2)Video processing engine Block

    3)Display Sub System

    When i am referring the hardware manual of AM5728 , many places  C-codes are coming .1) Will it part of TI -RTOS / Linux SDK?

    2) To make LCD digital monitor product  based on AM5728 , to use all the  register features , Is TI-RTOS  platform sufficient ?

    Regards

    Ramesh

  • Ramesh,

    The AM5728 has the techincal reference manual. We provided two packages TI Processor SDK RTOS (SYSBIOS) and TI Processor SDK Linux. For the TI RTOS (SYSBIOS), we have VPS driver covering the capture and display parts, with source code, pre-build library and test examples. Those can run on TI AM57x EVM. processors.wiki.ti.com/.../Processor_SDK_RTOS_VPS_DRIVERS. You can refer to those for make your product.

    If you use Linux, you can refer to
    processors.wiki.ti.com/.../Processor_SDK_Linux_Software_Developer’s_Guide

    Regards, Eric