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.

Communication between two dm365s, USB to SATA

Hi all,

We are planning for some product using DM365. We want to use two DM365s. One is master and one is slave. Each of it will be connected to cameras. Slave DM365 camera will capture the images at 30 FPS,  process the images and send the images to Master DM365. Master will receive these images and mix it with its own captured image and encode it using mpeg4 encoder and send the encoded data to Hard disk. Resolution is VGA. We need to display the images simultaneously on TV as well as LCD. Here are my questions.

1) What is the best way to transfer the image data from slave DSP to master DSP.

2) How to interface Hard disk to master DM365.

We are thinking of using USB for communication between master and slave and usb to SATA adaptor for connecting to SATA hard disk. Is the solution practical?

Please comment on feasibility, limitations and bottlenecks.

Regards,

Sateesh

 

  • Sateesh,

    The configuration you mentiond is the best approach and the ideal one.

    regards

    swami

  • Swami,

    Thanks for the reply.

    Are there any reference design related to this configuration. I am more interested in USB hub and USB to SATA adaptor. Do you recommend any chipset.

    USB should support three channels. One is for SATA hard disk. One for communicating with slave DM365 and one for normal backup in USB flash disk etc.

    And also for simultaneously display on TV and LCD, I think LCD should support BT.656. Do you recommend any LCD module suitable for this purpose.

    Regarding debugging on both processors simultaneouly, any different efficient procedure is there?

     

    Thanks and Regards,

    Sateesh

  • Satheesh,

    Pl. refer to the DM365 DVR reference design product that has the integrted USB-SATA solution.

    Having said that any of the shelf USB-HUB (from say smsc), USB-sata solution would just work fine.  I have tested one - a addonics usb-sata dongle and it works just fine.

    W.r.t LCD I would let other experts to chime in.

    regards

    swami

  • Hi,

    Coming to specifics, Slave DM365 should transfer full VGA size image to master DM365 at 30 FPS. Means the transfer should take place at 150 Mbps. Will this be practically possible through High Speed USB mode using High speed USB Hub. I understand that theoretical maximum speed of HS USB is 480 Mbps. But I want to know practically any problems will arise for above configuration? What special precautions we have to take during clocks configuration, memory and processor and peripheral component selection.

    If LCD module has 16 bit databus and HSync, VSync and PCLK signals with resolution of 640x480, is that enough for simultaneously displaying on TV and LCD?

    Thanks for all your support.

    Regards,

    Sateesh

     

  • Sateesh,

    I understand the codec used is Mpeg4.  If so pl. refer to the codec data sheet to understand the EMIF bandwidth consumed and you could determine the bandwidth needed from memory perspective in sustaining a 150Mbps transfer.

    From USB perspective I feel we definitely can sustain a 150Mbps stream.  Pl. note that my response is based on extrapolation (based on previous experience on similar platforms over usb - DM644x) as I do not have any reference apps to validate your exact use case.

    regards

    swami