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.

DM814x for 3 channel camera NVR application

Other Parts Discussed in Thread: DM8107

I am searching for the appropriate processor for the following application.  Would the DM814x be a good fit or should I be looking at some of the older families?

We would like to look into options for a single TI Davinci Processor that can perform the following core functions:

  • Run Linux only
  • Video Front End Interface
    • 3 Analog (NTSC) video inputs (via external decoder(s))
    • VGA resolution (640x480)
    • Perform JPEG encoding on individual frames at a rate of up to 10 fps each (30 fps each if possible, but not required)
    • 4 Ethernet interfaces (Separate MAC Addresses – additional controllers are probably most effectively placed on the PCI/PCIe bus)
      • Interface to aircraft network that hosts up to two client applications that will stream a total of up to six VGA streams (12-15Mbps)
      • Interface to client PC that will stream up to three VGA streams (6-8Mbps)
      • Interface to an external Ethernet switch that will provide or be the source of up to 16 VGA streams for the client applications to view (32-40Mbps)
        • The Davinci Processor will only need to route streams that are requested by the client applications, so not all 16 streams need to processed at one time. Based on processor performance, we could set limitations on the number of simultaneous streams that are viewable, but currently we anticipate the worst case to be 3 separate streams per client application, which would be 9 streams. (18-25Mbps)
  • Debug port
  • Discrete inputs (Qty 3)

 

We are initially targeting the DM6467T or the DM8146 processor, but are concerned that because of the amount of network traffic that needs to be routed through the internal resources of the ARM processor that there may be memory, PCI bus, and/or processing time bandwidth restrictions.

 

1.)    Can I ensure us that the processor has an ARM/DSP processor that will meet and exceed the performance requirements we have set forth?

2.)    How can we calculate the utilization of the internal buses to ensure we will not have a bottle neck?

 

What do you recommend?

 

  • Former Member
    0 Former Member

    Dear Jaden,

    Please refer to the DM816x/DM8107 DVR/NVR reference designs at www.ti.com/dvr. These TI owned (distributed via 3P) reference designs come with applications that demonstrate the usecase you mentioned above. The hardware and software architecture of these chips are optimized for multichannel applications with a goal to prevent any system level bottle necks.

    For more information about multichannel reference designs for Video Security, please contact your local sales representative or your local TI distributor.

    Regards,

    Jacob