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.

Is DaVinci good for this project?

Other Parts Discussed in Thread: SN65LVDS31

Hi to all,

I should do heavy image processing data obtained from a sensor camera with these features:

  • 1280x1024
  • 60fps
  • monochrome
  • 10bit per pixel
  • LVDS output

Which is better solution: FPGA or DSP?

About DSP, i thought DaVinci processor: what do you think? Any suggestion?

Another problem: if DaVinci is a good solution, i'm looking for a small devboard where sensor PCB can be connected...any help?

Thanks

  • Hi,

    Your best bet is going to be DM6467 or DM6467T.

    Without any blanking, you are already @ 75Mpixel/s, hence after adding the blanking overhead, you will require at least 80-85MHz clock. You can use DM6467 to do raw capture (which is supported upto 99MHz), or DM6467T (which supports any kind of capture up to 150MHz). --monochrome, 10-bit per pixel is essential raw capture.

    Regarding LVDS output, you can connect DM6467, which outputs embedded yuv422, to one of the LVDS transmitters. Even though there aren't that many choices, I've seen some on the market.

    You can use the DM6467 EVM, it hads many connectors.

  • Hi,

    thanks for infos....

    I've found this evaluation board: could be useful?

    http://focus.ti.com/docs/prod/folders/print/sn65lvds31.html

  • I meant a transmitter that takes in YUV422 embedded signal and output LVDS. THe one you mentioned was only the PHY.

  • Do you mean something that trasform sesor camera's LVDS output in YUV422?

    Any suggestion?

     

  • I thought you wanted to connect an LVDS transmitter to the VPBE of the device.

    If you meant a camera that outputs LVDS output, you do need something that will convert it to YUV422 or raw.

    If you meant somethign else, please explain what you meant by LVDS output in your original list of features?

  • My camera outputs LVDS signal...i need something that convert it to YUV422 or raw...any suggestion?

  • We haven't worked on LVDS related application on the capture side. If you have any candidates, we'd be happy to review it.

  • I think that the better solution is FPGA + DSP, so my DSP should have

    1. A fast protocol between FPGA and DSP (1Gbps)

    2. A fast (and very easy to implement) protocol between DSP ad PC

    3. A fast protocol between DSP and DSP (1Gbps) with low data lines: data should be trasmitted with traces placed on a circular PCB

    Any suggestion?

    Thanks

  • Aleo Salvi said:
    I think that the better solution is FPGA + DSP

    Is this FPGA going to receive in LVDS from the camera and send YUV data to TI device?

    Aleo Salvi said:

    1. A fast protocol between FPGA and DSP (1Gbps)

    What kind of interface are you thinking? video interface?

    Aleo Salvi said:

    2. A fast (and very easy to implement) protocol between DSP ad PC

    Is PCI ok?

    Aleo Salvi said:

    3. A fast protocol between DSP and DSP (1Gbps) with low data lines: data should be trasmitted with traces placed on a circular PCB

    I am confused here, why do you want DSP to DSP again? Are you thinking about EMAC?

  • Paul.Yin said:
    Is this FPGA going to receive in LVDS from the camera and send YUV data to TI device?

    YUV or RAW data...what do you think is the best and fast way?

    Paul.Yin said:
    What kind of interface are you thinking? video interface?

    EMIFA interface (but i'm not so sure)

    Paul.Yin said:
    Is PCI ok?

    I think no, because this data shoul be passed throught  a PCB with circular traces or cable

    Paul.Yin said:
    I am confused here, why do you want DSP to DSP again? Are you thinking about EMAC?

    I need to connect two USB...EMAC could be a fast and efficient solution

    Thanks

     

  • You are asking a lot of information here, and you need to decide on what exactly your project is doing. Please state clearly your entire project and elaborate as much as you can. It will help us understand your goal better if you have a block diagram w/ as much detail as possible.

     

    1) No comment on YUV or RAW, it depends on your application and camera. You need to decide this as the planner.

    2) Is this FPGA receiving LVDS data from the camera and sending video data to TI device? Is it doing anything else? Why do you need AEMIF?

    Aleo Salvi said:

    I am confused here, why do you want DSP to DSP again? Are you thinking about EMAC?

    I need to connect two USB...EMAC could be a fast and efficient solution

    [/quote]

    DSP to DSP, are you having two of TI devices on the same board?

    By "I need to connect two USB...EMAC could be a fast and efficient solution", I can't figure out whether you prefer USB or EMAC. Please gather your thought and clarify.