Hi All,
I'm working with the following hw and sw components:
Hardware: Z3-DM8168-APP-02 (RPS), DRAM: 1 GiB (http://www.z3technology.com/Z3-DM8168-MOD.htm)
Software: EZSDK 5.02.00.57: (http://software-dl.ti.com/dsps/dsps_public_sw/ezsdk/5_02_00_57/index_FDS.html )
The aim of our project is to move to a custom hardware platform based on the Z3 design with replacement video decoder device.
My question is, what is involved in supporting an alternative video decoder to the TVP7002 device? We are planning to use OpenMAX and H.264 encoder. Traditionally, Linux drivers (V4L2 subdev drivers) would be used to control the decoder devices and pass the video frame data to the DSP (or likewise processing element). This system architecture makes the task of supporting custom hardware relatively straightforward as we have the Linux driver frameworks to help us. However with the DM8168 and supporting EZSDK, I am concerned that the Linux drivers are no longer used to control the video decoder devices and instead the VPSS (ARM core M3) controls directly the peripheral hardware. As the VPSS core is essentially black box to us, you can see the difficulty we have.
Please can you clarify for me the system architecture . Thank you very much.
Ben Tucker