ਟੈਕਸਾਸ ਇੰਸਟਰੂਮੈਂਟਸ -ਲੋਗੋ

ਟੈਕਸਾਸ ਇੰਸਟਰੂਮੈਂਟਸ AM6x ਕਈ ਕੈਮਰੇ ਵਿਕਸਤ ਕਰ ਰਿਹਾ ਹੈ

ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਉਤਪਾਦ

ਨਿਰਧਾਰਨ

  • ਉਤਪਾਦ ਦਾ ਨਾਮ: AM6x ਡਿਵਾਈਸਾਂ ਦਾ ਪਰਿਵਾਰ
  • ਸਮਰਥਿਤ ਕੈਮਰਾ ਕਿਸਮ: AM62A (ਬਿਲਟ-ਇਨ ISP ਦੇ ਨਾਲ ਜਾਂ ਬਿਨਾਂ), AM62P (ਬਿਲਟ-ਇਨ ISP ਦੇ ਨਾਲ)
  • ਕੈਮਰਾ ਆਉਟਪੁੱਟ ਡਾਟਾ: AM62A (ਕੱਚਾ/YUV/RGB), AM62P (YUV/RGB)
  • ISP HWA: AM62A (ਹਾਂ), AM62P (ਨਹੀਂ)
  • ਡੀਪ ਲਰਨਿੰਗ HWA: AM62A (ਹਾਂ), AM62P (ਨਹੀਂ)
  • 3-ਡੀ ਗ੍ਰਾਫਿਕਸ HWA: AM62A (ਨਹੀਂ), AM62P (ਹਾਂ)

AM6x 'ਤੇ ਮਲਟੀਪਲ-ਕੈਮਰਾ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੀ ਜਾਣ-ਪਛਾਣ:

  • ਏਮਬੈਡਡ ਕੈਮਰੇ ਆਧੁਨਿਕ ਦ੍ਰਿਸ਼ਟੀ ਪ੍ਰਣਾਲੀਆਂ ਵਿੱਚ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਭੂਮਿਕਾ ਨਿਭਾਉਂਦੇ ਹਨ।
  • ਇੱਕ ਸਿਸਟਮ ਵਿੱਚ ਕਈ ਕੈਮਰਿਆਂ ਦੀ ਵਰਤੋਂ ਸਮਰੱਥਾਵਾਂ ਨੂੰ ਵਧਾਉਂਦੀ ਹੈ ਅਤੇ ਉਹਨਾਂ ਕੰਮਾਂ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦੀ ਹੈ ਜੋ ਇੱਕ ਕੈਮਰੇ ਨਾਲ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕੀਤੇ ਜਾ ਸਕਦੇ।

ਕਈ ਕੈਮਰਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ:

  • ਸੁਰੱਖਿਆ ਨਿਗਰਾਨੀ: ਨਿਗਰਾਨੀ ਕਵਰੇਜ, ਵਸਤੂ ਟਰੈਕਿੰਗ, ਅਤੇ ਪਛਾਣ ਸ਼ੁੱਧਤਾ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ।
  • ਘਿਰਾਓ View: ਰੁਕਾਵਟ ਖੋਜ ਅਤੇ ਵਸਤੂ ਹੇਰਾਫੇਰੀ ਵਰਗੇ ਕੰਮਾਂ ਲਈ ਸਟੀਰੀਓ ਵਿਜ਼ਨ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ।
  • ਕੈਬਿਨ ਰਿਕਾਰਡਰ ਅਤੇ ਕੈਮਰਾ ਮਿਰਰ ਸਿਸਟਮ: ਵਿਸਤ੍ਰਿਤ ਕਵਰੇਜ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਅਤੇ ਅੰਨ੍ਹੇ ਧੱਬਿਆਂ ਨੂੰ ਖਤਮ ਕਰਦਾ ਹੈ।
  • ਮੈਡੀਕਲ ਇਮੇਜਿੰਗ: ਸਰਜੀਕਲ ਨੈਵੀਗੇਸ਼ਨ ਅਤੇ ਐਂਡੋਸਕੋਪੀ ਵਿੱਚ ਵਧੀ ਹੋਈ ਸ਼ੁੱਧਤਾ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ।
  • ਡਰੋਨ ਅਤੇ ਏਰੀਅਲ ਇਮੇਜਿੰਗ: ਵੱਖ-ਵੱਖ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਵੱਖ-ਵੱਖ ਕੋਣਾਂ ਤੋਂ ਉੱਚ-ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਵਾਲੀਆਂ ਤਸਵੀਰਾਂ ਕੈਪਚਰ ਕਰੋ।

ਕਈ CSI-2 ਕੈਮਰਿਆਂ ਨੂੰ SoC ਨਾਲ ਜੋੜਨਾ:
ਕਈ CSI-2 ਕੈਮਰਿਆਂ ਨੂੰ SoC ਨਾਲ ਜੋੜਨ ਲਈ, ਯੂਜ਼ਰ ਮੈਨੂਅਲ ਵਿੱਚ ਦਿੱਤੇ ਗਏ ਦਿਸ਼ਾ-ਨਿਰਦੇਸ਼ਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ। SoC 'ਤੇ ਨਿਰਧਾਰਤ ਪੋਰਟਾਂ ਨਾਲ ਹਰੇਕ ਕੈਮਰੇ ਦੀ ਸਹੀ ਅਲਾਈਨਮੈਂਟ ਅਤੇ ਕਨੈਕਸ਼ਨ ਨੂੰ ਯਕੀਨੀ ਬਣਾਓ।

ਐਪਲੀਕੇਸ਼ਨ ਨੋਟ
AM6x 'ਤੇ ਮਲਟੀਪਲ-ਕੈਮਰਾ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦਾ ਵਿਕਾਸ ਕਰਨਾ

ਜਿਆਨਜ਼ੋਂਗ ਜ਼ੂ, ਕੁਤੈਬਾ ਸਾਲੇਹ

ਐਬਸਟਰੈਕਟ
ਇਹ ਰਿਪੋਰਟ ਡਿਵਾਈਸਾਂ ਦੇ AM2x ਪਰਿਵਾਰ 'ਤੇ ਕਈ CSI-6 ਕੈਮਰਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਐਪਲੀਕੇਸ਼ਨ ਵਿਕਾਸ ਦਾ ਵਰਣਨ ਕਰਦੀ ਹੈ। AM4A SoC 'ਤੇ 62 ਕੈਮਰਿਆਂ 'ਤੇ ਡੂੰਘੀ ਸਿਖਲਾਈ ਦੇ ਨਾਲ ਵਸਤੂ ਖੋਜ ਦਾ ਇੱਕ ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਪ੍ਰਦਰਸ਼ਨ ਵਿਸ਼ਲੇਸ਼ਣ ਦੇ ਨਾਲ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਹੈ। ਡਿਜ਼ਾਈਨ ਦੇ ਆਮ ਸਿਧਾਂਤ CSI-2 ਇੰਟਰਫੇਸ ਵਾਲੇ ਹੋਰ SoCs 'ਤੇ ਲਾਗੂ ਹੁੰਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ AM62x ਅਤੇ AM62P।

ਜਾਣ-ਪਛਾਣ

ਏਮਬੈਡਡ ਕੈਮਰੇ ਆਧੁਨਿਕ ਵਿਜ਼ਨ ਸਿਸਟਮਾਂ ਵਿੱਚ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਭੂਮਿਕਾ ਨਿਭਾਉਂਦੇ ਹਨ। ਇੱਕ ਸਿਸਟਮ ਵਿੱਚ ਕਈ ਕੈਮਰਿਆਂ ਦੀ ਵਰਤੋਂ ਇਹਨਾਂ ਸਿਸਟਮਾਂ ਦੀਆਂ ਸਮਰੱਥਾਵਾਂ ਦਾ ਵਿਸਤਾਰ ਕਰਦੀ ਹੈ ਅਤੇ ਉਹਨਾਂ ਸਮਰੱਥਾਵਾਂ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦੀ ਹੈ ਜੋ ਇੱਕ ਕੈਮਰੇ ਨਾਲ ਸੰਭਵ ਨਹੀਂ ਹਨ। ਹੇਠਾਂ ਕੁਝ ਉਦਾਹਰਣਾਂ ਦਿੱਤੀਆਂ ਗਈਆਂ ਹਨampਮਲਟੀਪਲ ਏਮਬੈਡਡ ਕੈਮਰਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਵਾਲੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਦੇ ਘੱਟ:

  • ਸੁਰੱਖਿਆ ਨਿਗਰਾਨੀ: ਰਣਨੀਤਕ ਤੌਰ 'ਤੇ ਲਗਾਏ ਗਏ ਕਈ ਕੈਮਰੇ ਵਿਆਪਕ ਨਿਗਰਾਨੀ ਕਵਰੇਜ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਉਹ ਪੈਨੋਰਾਮਿਕ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦੇ ਹਨ views, ਅੰਨ੍ਹੇ ਧੱਬਿਆਂ ਨੂੰ ਘਟਾਉਣਾ, ਅਤੇ ਵਸਤੂ ਟਰੈਕਿੰਗ ਅਤੇ ਪਛਾਣ ਦੀ ਸ਼ੁੱਧਤਾ ਨੂੰ ਵਧਾਉਣਾ, ਸਮੁੱਚੇ ਸੁਰੱਖਿਆ ਉਪਾਵਾਂ ਵਿੱਚ ਸੁਧਾਰ ਕਰਨਾ।
  • ਘਿਰਾਓ View: ਇੱਕ ਸਟੀਰੀਓ ਵਿਜ਼ਨ ਸੈੱਟਅੱਪ ਬਣਾਉਣ ਲਈ ਕਈ ਕੈਮਰਿਆਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜਿਸ ਨਾਲ ਤਿੰਨ-ਅਯਾਮੀ ਜਾਣਕਾਰੀ ਅਤੇ ਡੂੰਘਾਈ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਇਆ ਜਾ ਸਕਦਾ ਹੈ। ਇਹ ਆਟੋਨੋਮਸ ਵਾਹਨਾਂ ਵਿੱਚ ਰੁਕਾਵਟਾਂ ਦਾ ਪਤਾ ਲਗਾਉਣ, ਰੋਬੋਟਿਕਸ ਵਿੱਚ ਸਟੀਕ ਵਸਤੂ ਹੇਰਾਫੇਰੀ, ਅਤੇ ਵਧੇ ਹੋਏ ਹਕੀਕਤ ਅਨੁਭਵਾਂ ਦੇ ਵਧੇ ਹੋਏ ਯਥਾਰਥਵਾਦ ਵਰਗੇ ਕੰਮਾਂ ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ।
  • ਕੈਬਿਨ ਰਿਕਾਰਡਰ ਅਤੇ ਕੈਮਰਾ ਮਿਰਰ ਸਿਸਟਮ: ਕਈ ਕੈਮਰਿਆਂ ਵਾਲਾ ਕਾਰ ਕੈਬਿਨ ਰਿਕਾਰਡਰ ਇੱਕ ਸਿੰਗਲ ਪ੍ਰੋਸੈਸਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਧੇਰੇ ਕਵਰੇਜ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦਾ ਹੈ। ਇਸੇ ਤਰ੍ਹਾਂ, ਦੋ ਜਾਂ ਦੋ ਤੋਂ ਵੱਧ ਕੈਮਰਿਆਂ ਵਾਲਾ ਕੈਮਰਾ ਮਿਰਰ ਸਿਸਟਮ ਡਰਾਈਵਰ ਦੇ ਖੇਤਰ ਨੂੰ ਵਧਾ ਸਕਦਾ ਹੈ। view ਅਤੇ ਕਾਰ ਦੇ ਸਾਰੇ ਪਾਸਿਆਂ ਤੋਂ ਅੰਨ੍ਹੇ ਧੱਬਿਆਂ ਨੂੰ ਖਤਮ ਕਰੋ।
  • ਮੈਡੀਕਲ ਇਮੇਜਿੰਗ: ਸਰਜੀਕਲ ਨੈਵੀਗੇਸ਼ਨ ਵਰਗੇ ਕੰਮਾਂ ਲਈ ਮੈਡੀਕਲ ਇਮੇਜਿੰਗ ਵਿੱਚ ਕਈ ਕੈਮਰੇ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ, ਜੋ ਸਰਜਨਾਂ ਨੂੰ ਵਧੀ ਹੋਈ ਸ਼ੁੱਧਤਾ ਲਈ ਕਈ ਦ੍ਰਿਸ਼ਟੀਕੋਣ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹਨ। ਐਂਡੋਸਕੋਪੀ ਵਿੱਚ, ਕਈ ਕੈਮਰੇ ਅੰਦਰੂਨੀ ਅੰਗਾਂ ਦੀ ਪੂਰੀ ਜਾਂਚ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦੇ ਹਨ।
  • ਡਰੋਨ ਅਤੇ ਏਰੀਅਲ ਇਮੇਜਿੰਗ: ਡਰੋਨ ਅਕਸਰ ਵੱਖ-ਵੱਖ ਕੋਣਾਂ ਤੋਂ ਉੱਚ-ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਵਾਲੀਆਂ ਤਸਵੀਰਾਂ ਜਾਂ ਵੀਡੀਓ ਕੈਪਚਰ ਕਰਨ ਲਈ ਕਈ ਕੈਮਰਿਆਂ ਨਾਲ ਲੈਸ ਹੁੰਦੇ ਹਨ। ਇਹ ਏਰੀਅਲ ਫੋਟੋਗ੍ਰਾਫੀ, ਖੇਤੀਬਾੜੀ ਨਿਗਰਾਨੀ ਅਤੇ ਭੂਮੀ ਸਰਵੇਖਣ ਵਰਗੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਉਪਯੋਗੀ ਹੈ।
  • ਮਾਈਕ੍ਰੋਪ੍ਰੋਸੈਸਰਾਂ ਦੀ ਤਰੱਕੀ ਦੇ ਨਾਲ, ਕਈ ਕੈਮਰਿਆਂ ਨੂੰ ਇੱਕ ਸਿੰਗਲ ਸਿਸਟਮ-ਆਨ-ਚਿੱਪ ਵਿੱਚ ਜੋੜਿਆ ਜਾ ਸਕਦਾ ਹੈ।
    (SoC) ਸੰਖੇਪ ਅਤੇ ਕੁਸ਼ਲ ਹੱਲ ਪ੍ਰਦਾਨ ਕਰਨ ਲਈ। AM62Ax SoC, ਉੱਚ-ਪ੍ਰਦਰਸ਼ਨ ਵੀਡੀਓ/ਵਿਜ਼ਨ ਪ੍ਰੋਸੈਸਿੰਗ ਅਤੇ ਡੂੰਘੀ ਸਿਖਲਾਈ ਪ੍ਰਵੇਗ ਦੇ ਨਾਲ, ਉੱਪਰ ਦੱਸੇ ਗਏ ਵਰਤੋਂ ਦੇ ਮਾਮਲਿਆਂ ਲਈ ਇੱਕ ਆਦਰਸ਼ ਉਪਕਰਣ ਹੈ। ਇੱਕ ਹੋਰ AM6x ਉਪਕਰਣ, AM62P, ਉੱਚ-ਪ੍ਰਦਰਸ਼ਨ ਵਾਲੇ ਏਮਬੈਡਡ 3D ਡਿਸਪਲੇਅ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ। 3D ਗ੍ਰਾਫਿਕਸ ਪ੍ਰਵੇਗ ਨਾਲ ਲੈਸ, AM62P ਕਈ ਕੈਮਰਿਆਂ ਤੋਂ ਤਸਵੀਰਾਂ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਇਕੱਠੇ ਸਿਲਾਈ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਇੱਕ ਉੱਚ-ਰੈਜ਼ੋਲੂਸ਼ਨ ਪੈਨੋਰਾਮਿਕ ਪੈਦਾ ਕਰ ਸਕਦਾ ਹੈ। view. AM62A/AM62P SoC ਦੀਆਂ ਨਵੀਨਤਾਕਾਰੀ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਵੱਖ-ਵੱਖ ਪ੍ਰਕਾਸ਼ਨਾਂ ਵਿੱਚ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਹੈ, ਜਿਵੇਂ ਕਿ [4], [5], [6], ਆਦਿ। ਇਹ ਐਪਲੀਕੇਸ਼ਨ ਨੋਟ ਉਹਨਾਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਵਰਣਨ ਨੂੰ ਦੁਹਰਾਏਗਾ ਨਹੀਂ ਸਗੋਂ AM2A/AM62P 'ਤੇ ਏਮਬੈਡਡ ਵਿਜ਼ਨ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਕਈ CSI-62 ਕੈਮਰਿਆਂ ਨੂੰ ਏਕੀਕ੍ਰਿਤ ਕਰਨ 'ਤੇ ਕੇਂਦ੍ਰਤ ਕਰਦਾ ਹੈ।
  • ਸਾਰਣੀ 1-1 ਚਿੱਤਰ ਪ੍ਰੋਸੈਸਿੰਗ ਦੇ ਸੰਬੰਧ ਵਿੱਚ AM62A ਅਤੇ AM62P ਵਿਚਕਾਰ ਮੁੱਖ ਅੰਤਰ ਦਰਸਾਉਂਦੀ ਹੈ।

ਸਾਰਣੀ 1-1. ਚਿੱਤਰ ਪ੍ਰੋਸੈਸਿੰਗ ਵਿੱਚ AM62A ਅਤੇ AM62P ਵਿਚਕਾਰ ਅੰਤਰ

ਐਸ.ਓ.ਸੀ AM62A AM62P
ਸਮਰਥਿਤ ਕੈਮਰਾ ਕਿਸਮ ਬਿਲਟ-ਇਨ ISP ਦੇ ਨਾਲ ਜਾਂ ਬਿਨਾਂ ਬਿਲਟ-ਇਨ ISP ਦੇ ਨਾਲ
ਕੈਮਰਾ ਆਉਟਪੁੱਟ ਡਾਟਾ ਰਾਅ/YUV/RGB YUV/RGB
ਆਈਐਸਪੀ ਐਚਡਬਲਯੂਏ ਹਾਂ ਨੰ
ਡੀਪ ਲਰਨਿੰਗ HWA ਹਾਂ ਨੰ
3-ਡੀ ਗ੍ਰਾਫਿਕਸ HWA ਨੰ ਹਾਂ

ਕਈ CSI-2 ਕੈਮਰਿਆਂ ਨੂੰ SoC ਨਾਲ ਜੋੜਨਾ
AM6x SoC 'ਤੇ ਕੈਮਰਾ ਸਬਸਿਸਟਮ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਹਿੱਸੇ ਹਨ, ਜਿਵੇਂ ਕਿ ਚਿੱਤਰ 2-1 ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ:

  • MIPI D-PHY ਰਿਸੀਵਰ: ਬਾਹਰੀ ਕੈਮਰਿਆਂ ਤੋਂ ਵੀਡੀਓ ਸਟ੍ਰੀਮ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ, 1.5 ਲੇਨਾਂ ਲਈ ਪ੍ਰਤੀ ਡਾਟਾ ਲੇਨ 4 Gbps ਤੱਕ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
  • CSI-2 ਰਿਸੀਵਰ (RX): D-PHY ਰਿਸੀਵਰ ਤੋਂ ਵੀਡੀਓ ਸਟ੍ਰੀਮਾਂ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ ਅਤੇ ਜਾਂ ਤਾਂ ਸਟ੍ਰੀਮਾਂ ਨੂੰ ਸਿੱਧੇ ISP ਨੂੰ ਭੇਜਦਾ ਹੈ ਜਾਂ ਡੇਟਾ ਨੂੰ DDR ਮੈਮੋਰੀ ਵਿੱਚ ਡੰਪ ਕਰਦਾ ਹੈ। ਇਹ ਮੋਡੀਊਲ 16 ਵਰਚੁਅਲ ਚੈਨਲਾਂ ਤੱਕ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ।
  • SHIM: ਇੱਕ DMA ਰੈਪਰ ਜੋ ਕੈਪਚਰ ਕੀਤੀਆਂ ਸਟ੍ਰੀਮਾਂ ਨੂੰ DMA ਉੱਤੇ ਮੈਮੋਰੀ ਵਿੱਚ ਭੇਜਣ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ। ਇਸ ਰੈਪਰ ਦੁਆਰਾ ਕਈ DMA ਸੰਦਰਭ ਬਣਾਏ ਜਾ ਸਕਦੇ ਹਨ, ਹਰੇਕ ਸੰਦਰਭ CSI-2 ਰਿਸੀਵਰ ਦੇ ਇੱਕ ਵਰਚੁਅਲ ਚੈਨਲ ਨਾਲ ਸੰਬੰਧਿਤ ਹੁੰਦਾ ਹੈ।

ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (2)

CSI-6 RX ਦੇ ਵਰਚੁਅਲ ਚੈਨਲਾਂ ਦੀ ਵਰਤੋਂ ਰਾਹੀਂ AM2x 'ਤੇ ਕਈ ਕੈਮਰਿਆਂ ਦਾ ਸਮਰਥਨ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਭਾਵੇਂ SoC 'ਤੇ ਸਿਰਫ਼ ਇੱਕ CSI-2 RX ਇੰਟਰਫੇਸ ਹੈ। ਕਈ ਕੈਮਰਾ ਸਟ੍ਰੀਮਾਂ ਨੂੰ ਜੋੜਨ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਇੱਕ ਸਿੰਗਲ SoC 'ਤੇ ਭੇਜਣ ਲਈ ਇੱਕ ਬਾਹਰੀ CSI-2 ਐਗਰੀਗੇਟਿੰਗ ਕੰਪੋਨੈਂਟ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਦੋ ਕਿਸਮਾਂ ਦੇ CSI-2 ਐਗਰੀਗੇਟਿੰਗ ਹੱਲ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ, ਜਿਨ੍ਹਾਂ ਦਾ ਵਰਣਨ ਅਗਲੇ ਭਾਗਾਂ ਵਿੱਚ ਕੀਤਾ ਗਿਆ ਹੈ।

SerDes ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ CSI-2 ਐਗਰੀਗੇਟਰ
ਕਈ ਕੈਮਰਾ ਸਟ੍ਰੀਮਾਂ ਨੂੰ ਜੋੜਨ ਦਾ ਇੱਕ ਤਰੀਕਾ ਹੈ ਸੀਰੀਅਲਾਈਜ਼ਿੰਗ ਅਤੇ ਡੀਸੀਰੀਅਲਾਈਜ਼ਿੰਗ (SerDes) ਹੱਲ ਦੀ ਵਰਤੋਂ ਕਰਨਾ। ਹਰੇਕ ਕੈਮਰੇ ਤੋਂ CSI-2 ਡੇਟਾ ਨੂੰ ਇੱਕ ਸੀਰੀਅਲਾਈਜ਼ਿੰਗ ਦੁਆਰਾ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇੱਕ ਕੇਬਲ ਰਾਹੀਂ ਟ੍ਰਾਂਸਫਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਡੀਸੀਰੀਅਲਾਈਜ਼ਿੰਗ ਕੇਬਲਾਂ ਤੋਂ ਟ੍ਰਾਂਸਫਰ ਕੀਤੇ ਗਏ ਸਾਰੇ ਸੀਰੀਅਲਾਈਜ਼ਡ ਡੇਟਾ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ (ਪ੍ਰਤੀ ਕੈਮਰਾ ਇੱਕ ਕੇਬਲ), ਸਟ੍ਰੀਮਾਂ ਨੂੰ ਵਾਪਸ CSI-2 ਡੇਟਾ ਵਿੱਚ ਬਦਲਦਾ ਹੈ, ਅਤੇ ਫਿਰ ਇੱਕ ਇੰਟਰਲੀਵਡ CSI-2 ਸਟ੍ਰੀਮ ਨੂੰ SoC 'ਤੇ ਸਿੰਗਲ CSI-2 RX ਇੰਟਰਫੇਸ ਵਿੱਚ ਭੇਜਦਾ ਹੈ। ਹਰੇਕ ਕੈਮਰਾ ਸਟ੍ਰੀਮ ਦੀ ਪਛਾਣ ਇੱਕ ਵਿਲੱਖਣ ਵਰਚੁਅਲ ਚੈਨਲ ਦੁਆਰਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਹ ਸਮੂਹਿਕ ਹੱਲ ਕੈਮਰਿਆਂ ਤੋਂ SoC ਤੱਕ 15m ਤੱਕ ਦੇ ਲੰਬੀ ਦੂਰੀ ਦੇ ਕਨੈਕਸ਼ਨ ਦੀ ਆਗਿਆ ਦੇਣ ਦਾ ਵਾਧੂ ਲਾਭ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

AM3x Linux SDK ਵਿੱਚ ਸਮਰਥਿਤ FPD-Link ਜਾਂ V6-Link ਸੀਰੀਅਲਾਈਜ਼ਰ ਅਤੇ ਡੀਸੀਰੀਅਲਾਈਜ਼ਰ (SerDes), ਇਸ ਕਿਸਮ ਦੇ CSI-2 ਐਗਰੀਗੇਟਿੰਗ ਹੱਲ ਲਈ ਸਭ ਤੋਂ ਪ੍ਰਸਿੱਧ ਤਕਨਾਲੋਜੀਆਂ ਹਨ। FPD-Link ਅਤੇ V3-Link ਡੀਸੀਰੀਅਲਾਈਜ਼ਰ ਦੋਵਾਂ ਵਿੱਚ ਬੈਕ ਚੈਨਲ ਹਨ ਜੋ ਸਾਰੇ ਕੈਮਰਿਆਂ ਨੂੰ ਸਿੰਕ੍ਰੋਨਾਈਜ਼ ਕਰਨ ਲਈ ਫਰੇਮ ਸਿੰਕ ਸਿਗਨਲ ਭੇਜਣ ਲਈ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ [7] ਵਿੱਚ ਦੱਸਿਆ ਗਿਆ ਹੈ।
ਚਿੱਤਰ 2-2 ਇੱਕ ਸਾਬਕਾ ਦਿਖਾਉਂਦਾ ਹੈampਇੱਕ ਸਿੰਗਲ AM6x SoC ਨਾਲ ਕਈ ਕੈਮਰਿਆਂ ਨੂੰ ਜੋੜਨ ਲਈ SerDes ਦੀ ਵਰਤੋਂ ਕਰਨ ਦਾ ਤਰੀਕਾ।

ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (3)

ਇੱਕ ਸਾਬਕਾampਇਸ ਸਮੂਹਿਕ ਹੱਲ ਦਾ ਵੇਰਵਾ Arducam V3Link ਕੈਮਰਾ ਹੱਲ ਕਿੱਟ ਵਿੱਚ ਪਾਇਆ ਜਾ ਸਕਦਾ ਹੈ। ਇਸ ਕਿੱਟ ਵਿੱਚ ਇੱਕ ਡੀਸੀਰੀਅਲਾਈਜ਼ਰ ਹੱਬ ਹੈ ਜੋ 4 CSI-2 ਕੈਮਰਾ ਸਟ੍ਰੀਮਾਂ ਨੂੰ ਇਕੱਠਾ ਕਰਦਾ ਹੈ, ਨਾਲ ਹੀ 4 ਜੋੜੇ V3link ਸੀਰੀਅਲਾਈਜ਼ਰ ਅਤੇ IMX219 ਕੈਮਰੇ, ਜਿਸ ਵਿੱਚ FAKRA ਕੋਐਕਸ਼ੀਅਲ ਕੇਬਲ ਅਤੇ 22-ਪਿੰਨ FPC ਕੇਬਲ ਸ਼ਾਮਲ ਹਨ। ਬਾਅਦ ਵਿੱਚ ਚਰਚਾ ਕੀਤੀ ਗਈ ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਇਸ ਕਿੱਟ 'ਤੇ ਬਣਾਈ ਗਈ ਹੈ।

SerDes ਦੀ ਵਰਤੋਂ ਕੀਤੇ ਬਿਨਾਂ CSI-2 ਐਗਰੀਗੇਟਰ
ਇਸ ਕਿਸਮ ਦਾ ਐਗਰੀਗੇਟਰ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਕਈ MIPI CSI-2 ਕੈਮਰਿਆਂ ਨਾਲ ਇੰਟਰਫੇਸ ਕਰ ਸਕਦਾ ਹੈ ਅਤੇ ਸਾਰੇ ਕੈਮਰਿਆਂ ਤੋਂ ਡੇਟਾ ਨੂੰ ਇੱਕ ਸਿੰਗਲ CSI-2 ਆਉਟਪੁੱਟ ਸਟ੍ਰੀਮ ਵਿੱਚ ਇਕੱਠਾ ਕਰ ਸਕਦਾ ਹੈ।

ਚਿੱਤਰ 2-3 ਇੱਕ ਸਾਬਕਾ ਦਿਖਾਉਂਦਾ ਹੈampਅਜਿਹੇ ਸਿਸਟਮ ਦਾ। ਇਸ ਕਿਸਮ ਦਾ ਐਗਰੀਗੇਟਿੰਗ ਹੱਲ ਕਿਸੇ ਵੀ ਸੀਰੀਅਲਾਈਜ਼ਰ/ਡੀਸੀਰੀਅਲਾਈਜ਼ਰ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰਦਾ ਪਰ CSI-2 ਡੇਟਾ ਟ੍ਰਾਂਸਫਰ ਦੀ ਵੱਧ ਤੋਂ ਵੱਧ ਦੂਰੀ ਦੁਆਰਾ ਸੀਮਿਤ ਹੈ, ਜੋ ਕਿ 30cm ਤੱਕ ਹੈ। AM6x Linux SDK ਇਸ ਕਿਸਮ ਦੇ CSI-2 ਐਗਰੀਗੇਟਰ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ ਹੈ।

ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (4)

ਸਾਫਟਵੇਅਰ ਵਿੱਚ ਕਈ ਕੈਮਰੇ ਸਮਰੱਥ ਬਣਾਉਣਾ

ਕੈਮਰਾ ਸਬਸਿਸਟਮ ਸਾਫਟਵੇਅਰ ਆਰਕੀਟੈਕਚਰ
ਚਿੱਤਰ 3-1 AM62A/AM62P Linux SDK ਵਿੱਚ ਕੈਮਰਾ ਕੈਪਚਰ ਸਿਸਟਮ ਸੌਫਟਵੇਅਰ ਦਾ ਇੱਕ ਉੱਚ-ਪੱਧਰੀ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ ਦਰਸਾਉਂਦਾ ਹੈ, ਜੋ ਕਿ ਚਿੱਤਰ 2-2 ਵਿੱਚ HW ਸਿਸਟਮ ਦੇ ਅਨੁਸਾਰੀ ਹੈ।

ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (5)

  • ਇਹ ਸਾਫਟਵੇਅਰ ਆਰਕੀਟੈਕਚਰ SoC ਨੂੰ SerDes ਦੀ ਵਰਤੋਂ ਨਾਲ ਕਈ ਕੈਮਰਾ ਸਟ੍ਰੀਮਾਂ ਪ੍ਰਾਪਤ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਚਿੱਤਰ 2-2 ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। FPD-Link/V3-Link SerDes ਹਰੇਕ ਕੈਮਰੇ ਨੂੰ ਇੱਕ ਵਿਲੱਖਣ I2C ਪਤਾ ਅਤੇ ਵਰਚੁਅਲ ਚੈਨਲ ਨਿਰਧਾਰਤ ਕਰਦਾ ਹੈ। ਹਰੇਕ ਕੈਮਰੇ ਲਈ ਵਿਲੱਖਣ I2C ਪਤੇ ਨਾਲ ਇੱਕ ਵਿਲੱਖਣ ਡਿਵਾਈਸ ਟ੍ਰੀ ਓਵਰਲੇ ਬਣਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। CSI-2 RX ਡਰਾਈਵਰ ਵਿਲੱਖਣ ਵਰਚੁਅਲ ਚੈਨਲ ਨੰਬਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹਰੇਕ ਕੈਮਰੇ ਨੂੰ ਪਛਾਣਦਾ ਹੈ ਅਤੇ ਪ੍ਰਤੀ ਕੈਮਰਾ ਸਟ੍ਰੀਮ ਇੱਕ DMA ਸੰਦਰਭ ਬਣਾਉਂਦਾ ਹੈ। ਹਰੇਕ DMA ਸੰਦਰਭ ਲਈ ਇੱਕ ਵੀਡੀਓ ਨੋਡ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ। ਫਿਰ ਹਰੇਕ ਕੈਮਰੇ ਤੋਂ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ DMA ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਮੈਮੋਰੀ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਯੂਜ਼ਰ ਸਪੇਸ ਐਪਲੀਕੇਸ਼ਨ ਕੈਮਰਾ ਡੇਟਾ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈ ਹਰੇਕ ਕੈਮਰੇ ਨਾਲ ਸੰਬੰਧਿਤ ਵੀਡੀਓ ਨੋਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਉਦਾਹਰਨampਇਸ ਸਾਫਟਵੇਅਰ ਆਰਕੀਟੈਕਚਰ ਦੀ ਵਰਤੋਂ ਦੇ ਵੇਰਵੇ ਅਧਿਆਇ 4 - ਰੈਫਰੈਂਸ ਡਿਜ਼ਾਈਨ ਵਿੱਚ ਦਿੱਤੇ ਗਏ ਹਨ।
  • ਕੋਈ ਵੀ ਖਾਸ ਸੈਂਸਰ ਡਰਾਈਵਰ ਜੋ V4L2 ਫਰੇਮਵਰਕ ਦੇ ਅਨੁਕੂਲ ਹੈ, ਇਸ ਆਰਕੀਟੈਕਚਰ ਵਿੱਚ ਪਲੱਗ ਅਤੇ ਪਲੇ ਕਰ ਸਕਦਾ ਹੈ। Linux SDK ਵਿੱਚ ਇੱਕ ਨਵੇਂ ਸੈਂਸਰ ਡਰਾਈਵਰ ਨੂੰ ਕਿਵੇਂ ਏਕੀਕ੍ਰਿਤ ਕਰਨਾ ਹੈ ਇਸ ਬਾਰੇ [8] ਵੇਖੋ।

ਚਿੱਤਰ ਪਾਈਪਲਾਈਨ ਸਾਫਟਵੇਅਰ ਆਰਕੀਟੈਕਚਰ

  • AM6x Linux SDK GStreamer (GST) ਫਰੇਮਵਰਕ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਜਿਸਦੀ ਵਰਤੋਂ ਵੱਖ-ਵੱਖ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਚਿੱਤਰ ਪ੍ਰੋਸੈਸਿੰਗ ਹਿੱਸਿਆਂ ਨੂੰ ਏਕੀਕ੍ਰਿਤ ਕਰਨ ਲਈ ਸੇਵਾ ਸਪੇਸ ਵਿੱਚ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। SoC 'ਤੇ ਹਾਰਡਵੇਅਰ ਐਕਸਲੇਟਰ (HWA), ਜਿਵੇਂ ਕਿ ਵਿਜ਼ਨ ਪ੍ਰੀ-ਪ੍ਰੋਸੈਸਿੰਗ ਐਕਸਲੇਟਰ (VPAC) ਜਾਂ ISP, ਵੀਡੀਓ ਏਨਕੋਡਰ/ਡੀਕੋਡਰ, ਅਤੇ ਡੀਪ ਲਰਨਿੰਗ ਕੰਪਿਊਟ ਇੰਜਣ, ਨੂੰ GST ਰਾਹੀਂ ਐਕਸੈਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। plugins. VPAC (ISP) ਵਿੱਚ ਖੁਦ ਕਈ ਬਲਾਕ ਹਨ, ਜਿਸ ਵਿੱਚ ਵਿਜ਼ਨ ਇਮੇਜਿੰਗ ਸਬ-ਸਿਸਟਮ (VISS), ਲੈਂਸ ਡਿਸਟੌਰਸ਼ਨ ਕਰੈਕਸ਼ਨ (LDC), ਅਤੇ ਮਲਟੀਸਕੇਲਰ (MSC) ਸ਼ਾਮਲ ਹਨ, ਹਰੇਕ GST ਪਲੱਗਇਨ ਨਾਲ ਸੰਬੰਧਿਤ ਹੈ।
  • ਚਿੱਤਰ 3-2 ਕੈਮਰੇ ਤੋਂ ਏਨਕੋਡਿੰਗ ਜਾਂ ਡੀਪ ਤੱਕ ਇੱਕ ਆਮ ਚਿੱਤਰ ਪਾਈਪਲਾਈਨ ਦੇ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
    AM62A 'ਤੇ ਸਿੱਖਣ ਦੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ। ਐਂਡ-ਟੂ-ਐਂਡ ਡੇਟਾ ਫਲੋ ਬਾਰੇ ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ, EdgeAI SDK ਦਸਤਾਵੇਜ਼ ਵੇਖੋ।

ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (6)

AM62P ਲਈ, ਚਿੱਤਰ ਪਾਈਪਲਾਈਨ ਸਰਲ ਹੈ ਕਿਉਂਕਿ AM62P 'ਤੇ ਕੋਈ ISP ਨਹੀਂ ਹੈ।

ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (7)

ਹਰੇਕ ਕੈਮਰੇ ਲਈ ਬਣਾਏ ਗਏ ਇੱਕ ਵੀਡੀਓ ਨੋਡ ਦੇ ਨਾਲ, GStreamer-ਅਧਾਰਿਤ ਚਿੱਤਰ ਪਾਈਪਲਾਈਨ ਇੱਕੋ ਸਮੇਂ ਕਈ ਕੈਮਰਾ ਇਨਪੁਟਸ (ਇੱਕੋ CSI-2 RX ਇੰਟਰਫੇਸ ਰਾਹੀਂ ਜੁੜੇ) ਦੀ ਪ੍ਰਕਿਰਿਆ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ। ਮਲਟੀ-ਕੈਮਰਾ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ GStreamer ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਅਗਲੇ ਅਧਿਆਇ ਵਿੱਚ ਦਿੱਤਾ ਗਿਆ ਹੈ।

ਹਵਾਲਾ ਡਿਜ਼ਾਈਨ

ਇਹ ਅਧਿਆਇ AM62A EVM 'ਤੇ ਮਲਟੀਪਲ-ਕੈਮਰਾ ਐਪਲੀਕੇਸ਼ਨਾਂ ਚਲਾਉਣ, Arducam V3Link ਕੈਮਰਾ ਸਲਿਊਸ਼ਨ ਕਿੱਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ 4 CSI-2 ਕੈਮਰਿਆਂ ਨੂੰ AM62A ਨਾਲ ਜੋੜਨ ਅਤੇ ਸਾਰੇ 4 ਕੈਮਰਿਆਂ ਲਈ ਆਬਜੈਕਟ ਡਿਟੈਕਸ਼ਨ ਚਲਾਉਣ ਦਾ ਇੱਕ ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਪੇਸ਼ ਕਰਦਾ ਹੈ।

ਸਮਰਥਿਤ ਕੈਮਰੇ
Arducam V3Link ਕਿੱਟ FPD-Link/V3-Link-ਅਧਾਰਿਤ ਕੈਮਰਿਆਂ ਅਤੇ Raspberry Pi-ਅਨੁਕੂਲ CSI-2 ਕੈਮਰਿਆਂ ਦੋਵਾਂ ਨਾਲ ਕੰਮ ਕਰਦੀ ਹੈ। ਹੇਠ ਲਿਖੇ ਕੈਮਰਿਆਂ ਦੀ ਜਾਂਚ ਕੀਤੀ ਗਈ ਹੈ:

  • D3 ਇੰਜੀਨੀਅਰਿੰਗ D3RCM-IMX390-953
  • ਲੀਓਪਾਰਡ ਇਮੇਜਿੰਗ LI-OV2312-FPDLINKIII-110H
  • Arducam V219Link ਕੈਮਰਾ ਸਲਿਊਸ਼ਨ ਕਿੱਟ ਵਿੱਚ IMX3 ਕੈਮਰੇ

ਚਾਰ IMX219 ਕੈਮਰੇ ਸਥਾਪਤ ਕਰਨਾ
V62Link ਕਿੱਟ ਰਾਹੀਂ ਕੈਮਰਿਆਂ ਨੂੰ AM62A SK ਨਾਲ ਜੋੜਨ ਲਈ SK-AM62A-LP EVM (AM3A SK) ਅਤੇ ArduCam V62Link ਕੈਮਰਾ ਸਲਿਊਸ਼ਨ ਕਵਿੱਕ ਸਟਾਰਟ ਗਾਈਡ ਨੂੰ ਸੈੱਟ ਕਰਨ ਲਈ AM3A ਸਟਾਰਟਰ ਕਿੱਟ EVM ਕਵਿੱਕ ਸਟਾਰਟ ਗਾਈਡ ਵਿੱਚ ਦਿੱਤੀਆਂ ਹਦਾਇਤਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਫਲੈਕਸ ਕੇਬਲਾਂ, ਕੈਮਰੇ, V3Link ਬੋਰਡ, ਅਤੇ AM62A SK 'ਤੇ ਪਿੰਨ ਸਾਰੇ ਸਹੀ ਢੰਗ ਨਾਲ ਇਕਸਾਰ ਹਨ।

ਚਿੱਤਰ 4-1 ਇਸ ਰਿਪੋਰਟ ਵਿੱਚ ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਲਈ ਵਰਤੇ ਗਏ ਸੈੱਟਅੱਪ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। ਸੈੱਟਅੱਪ ਵਿੱਚ ਮੁੱਖ ਭਾਗਾਂ ਵਿੱਚ ਸ਼ਾਮਲ ਹਨ:

  • 1X SK-AM62A-LP EVM ਬੋਰਡ
  • 1X Arducam V3Link d-ch ਅਡਾਪਟਰ ਬੋਰਡ
  • Arducam V3Link ਨੂੰ SK-AM62A ਨਾਲ ਜੋੜਨ ਵਾਲੀ FPC ਕੇਬਲ
  • 4X V3Link ਕੈਮਰਾ ਅਡੈਪਟਰ (ਸੀਰੀਅਲਾਈਜ਼ਰ)
  • V4Link ਸੀਰੀਅਲਾਈਜ਼ਰ ਨੂੰ V3Link d-ch ਕਿੱਟ ਨਾਲ ਜੋੜਨ ਲਈ 3X RF ਕੋਐਕਸ਼ੀਅਲ ਕੇਬਲ
  • 4X IMX219 ਕੈਮਰੇ
  • ਕੈਮਰਿਆਂ ਨੂੰ ਸੀਰੀਅਲਾਈਜ਼ਰ ਨਾਲ ਜੋੜਨ ਲਈ 4X CSI-2 22-ਪਿੰਨ ਕੇਬਲ
  • ਕੇਬਲ: HDMI ਕੇਬਲ, SK-AM62A-LP ਨੂੰ ਪਾਵਰ ਦੇਣ ਲਈ USB-C ਅਤੇ V12Link d-ch ਕਿੱਟ ਲਈ 3V ਪਾਵਰ)
  • ਚਿੱਤਰ 4-1 ਵਿੱਚ ਨਹੀਂ ਦਿਖਾਏ ਗਏ ਹੋਰ ਹਿੱਸੇ: ਮਾਈਕ੍ਰੋ-SD ਕਾਰਡ, SK-AM62A-LP ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਲਈ ਮਾਈਕ੍ਰੋ-USB ਕੇਬਲ, ਅਤੇ ਸਟ੍ਰੀਮਿੰਗ ਲਈ ਈਥਰਨੈੱਟ

ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (8)

ਕੈਮਰੇ ਅਤੇ CSI-2 RX ਇੰਟਰਫੇਸ ਦੀ ਸੰਰਚਨਾ
Arducam V3Link ਕਵਿੱਕ ਸਟਾਰਟ ਗਾਈਡ ਵਿੱਚ ਦਿੱਤੀਆਂ ਹਦਾਇਤਾਂ ਅਨੁਸਾਰ ਸਾਫਟਵੇਅਰ ਸੈੱਟਅੱਪ ਕਰੋ। ਕੈਮਰਾ ਸੈੱਟਅੱਪ ਸਕ੍ਰਿਪਟ ਚਲਾਉਣ ਤੋਂ ਬਾਅਦ, setup-imx219.sh, ਕੈਮਰੇ ਦਾ ਫਾਰਮੈਟ, CSI-2 RX ਇੰਟਰਫੇਸ ਫਾਰਮੈਟ, ਅਤੇ ਹਰੇਕ ਕੈਮਰੇ ਤੋਂ ਸੰਬੰਧਿਤ ਵੀਡੀਓ ਨੋਡ ਤੱਕ ਦੇ ਰੂਟ ਸਹੀ ਢੰਗ ਨਾਲ ਕੌਂਫਿਗਰ ਕੀਤੇ ਜਾਣਗੇ। ਚਾਰ IMX219 ਕੈਮਰਿਆਂ ਲਈ ਚਾਰ ਵੀਡੀਓ ਨੋਡ ਬਣਾਏ ਗਏ ਹਨ। ਕਮਾਂਡ “v4l2-ctl –list-devices” ਸਾਰੇ V4L2 ਵੀਡੀਓ ਡਿਵਾਈਸਾਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿਖਾਇਆ ਗਿਆ ਹੈ:

ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (9)

tiscsi6rx ਦੇ ਅਧੀਨ 1 ਵੀਡੀਓ ਨੋਡ ਅਤੇ 2 ਮੀਡੀਆ ਨੋਡ ਹਨ। ਹਰੇਕ ਵੀਡੀਓ ਨੋਡ CSI2 RX ਡਰਾਈਵਰ ਦੁਆਰਾ ਨਿਰਧਾਰਤ DMA ਸੰਦਰਭ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ। 6 ਵੀਡੀਓ ਨੋਡਾਂ ਵਿੱਚੋਂ, 4 4 IMX219 ਕੈਮਰਿਆਂ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਮੀਡੀਆ ਪਾਈਪ ਟੌਪੋਲੋਜੀ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ:

ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (10)

ਜਿਵੇਂ ਕਿ ਉੱਪਰ ਦਿਖਾਇਆ ਗਿਆ ਹੈ, ਮੀਡੀਆ ਐਂਟੀਟੀ 30102000.tici2rx ਵਿੱਚ 6 ਸੋਰਸ ਪੈਡ ਹਨ, ਪਰ ਸਿਰਫ਼ ਪਹਿਲੇ 4 ਵਰਤੇ ਗਏ ਹਨ, ਹਰੇਕ ਇੱਕ IMX219 ਲਈ। ਮੀਡੀਆ ਪਾਈਪ ਟੌਪੋਲੋਜੀ ਨੂੰ ਗ੍ਰਾਫਿਕ ਤੌਰ 'ਤੇ ਵੀ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ। ਇੱਕ ਬਿੰਦੀ ਬਣਾਉਣ ਲਈ ਹੇਠ ਲਿਖੀ ਕਮਾਂਡ ਚਲਾਓ। file:

ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (11)

ਫਿਰ ਇੱਕ PNG ਬਣਾਉਣ ਲਈ ਇੱਕ ਲੀਨਕਸ ਹੋਸਟ ਪੀਸੀ ਉੱਤੇ ਹੇਠਾਂ ਦਿੱਤੀ ਕਮਾਂਡ ਚਲਾਓ। file:ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (12)

ਚਿੱਤਰ 4-2 ਉੱਪਰ ਦਿੱਤੇ ਗਏ ਕਮਾਂਡਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤਿਆਰ ਕੀਤੀ ਗਈ ਇੱਕ ਤਸਵੀਰ ਹੈ। ਚਿੱਤਰ 3-1 ਦੇ ਸਾਫਟਵੇਅਰ ਆਰਕੀਟੈਕਚਰ ਦੇ ਹਿੱਸੇ ਇਸ ਗ੍ਰਾਫ ਵਿੱਚ ਲੱਭੇ ਜਾ ਸਕਦੇ ਹਨ।

ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (13)

ਚਾਰ ਕੈਮਰਿਆਂ ਤੋਂ ਸਟ੍ਰੀਮਿੰਗ
ਹਾਰਡਵੇਅਰ ਅਤੇ ਸੌਫਟਵੇਅਰ ਦੋਵਾਂ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਸੈੱਟਅੱਪ ਕੀਤੇ ਜਾਣ ਦੇ ਨਾਲ, ਮਲਟੀਪਲ-ਕੈਮਰਾ ਐਪਲੀਕੇਸ਼ਨ ਯੂਜ਼ਰ ਸਪੇਸ ਤੋਂ ਚੱਲ ਸਕਦੇ ਹਨ। AM62A ਲਈ, ਚੰਗੀ ਚਿੱਤਰ ਗੁਣਵੱਤਾ ਪੈਦਾ ਕਰਨ ਲਈ ISP ਨੂੰ ਟਿਊਨ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ISP ਟਿਊਨਿੰਗ ਕਿਵੇਂ ਕਰਨੀ ਹੈ ਇਸ ਲਈ AM6xA ISP ਟਿਊਨਿੰਗ ਗਾਈਡ ਵੇਖੋ। ਹੇਠ ਦਿੱਤੇ ਭਾਗ ਉਦਾਹਰਣ ਪੇਸ਼ ਕਰਦੇ ਹਨampਕੈਮਰਾ ਡੇਟਾ ਨੂੰ ਡਿਸਪਲੇਅ ਤੇ ਸਟ੍ਰੀਮ ਕਰਨ, ਕੈਮਰਾ ਡੇਟਾ ਨੂੰ ਇੱਕ ਨੈਟਵਰਕ ਤੇ ਸਟ੍ਰੀਮ ਕਰਨ, ਅਤੇ ਕੈਮਰਾ ਡੇਟਾ ਨੂੰ ਸਟੋਰ ਕਰਨ ਦੇ ਤਰੀਕੇ files.

ਡਿਸਪਲੇ ਕਰਨ ਲਈ ਕੈਮਰਾ ਡੇਟਾ ਸਟ੍ਰੀਮ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ
ਇਸ ਮਲਟੀ-ਕੈਮਰਾ ਸਿਸਟਮ ਦਾ ਇੱਕ ਮੁੱਢਲਾ ਉਪਯੋਗ ਸਾਰੇ ਕੈਮਰਿਆਂ ਤੋਂ ਵੀਡੀਓ ਨੂੰ ਇੱਕੋ SoC ਨਾਲ ਜੁੜੇ ਡਿਸਪਲੇ 'ਤੇ ਸਟ੍ਰੀਮ ਕਰਨਾ ਹੈ। ਹੇਠਾਂ ਇੱਕ GStreamer ਪਾਈਪਲਾਈਨ ਐਕਸ ਹੈampਇੱਕ ਡਿਸਪਲੇਅ 'ਤੇ ਚਾਰ IMX219 ਸਟ੍ਰੀਮ ਕਰਨ ਦਾ ਮਤਲਬ (ਪਾਈਪਲਾਈਨ ਵਿੱਚ ਵੀਡੀਓ ਨੋਡ ਨੰਬਰ ਅਤੇ v4l-ਸਬਡੇਵ ਨੰਬਰ ਸੰਭਾਵਤ ਤੌਰ 'ਤੇ ਰੀਬੂਟ ਤੋਂ ਰੀਬੂਟ ਵਿੱਚ ਬਦਲ ਜਾਣਗੇ)।

ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (14) ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (15)

ਈਥਰਨੈੱਟ ਰਾਹੀਂ ਕੈਮਰਾ ਡੇਟਾ ਸਟ੍ਰੀਮ ਕਰਨਾ
ਉਸੇ SoC ਨਾਲ ਜੁੜੇ ਡਿਸਪਲੇਅ 'ਤੇ ਸਟ੍ਰੀਮਿੰਗ ਕਰਨ ਦੀ ਬਜਾਏ, ਕੈਮਰਾ ਡੇਟਾ ਨੂੰ ਈਥਰਨੈੱਟ ਰਾਹੀਂ ਵੀ ਸਟ੍ਰੀਮ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲਾ ਪਾਸਾ ਜਾਂ ਤਾਂ ਕੋਈ ਹੋਰ AM62A/AM62P ਪ੍ਰੋਸੈਸਰ ਜਾਂ ਇੱਕ ਹੋਸਟ PC ਹੋ ਸਕਦਾ ਹੈ। ਹੇਠਾਂ ਇੱਕ ਉਦਾਹਰਣ ਦਿੱਤੀ ਗਈ ਹੈampਈਥਰਨੈੱਟ ਰਾਹੀਂ ਕੈਮਰਾ ਡੇਟਾ ਨੂੰ ਸਟ੍ਰੀਮ ਕਰਨ ਦਾ ਤਰੀਕਾ (ਸਰਲਤਾ ਲਈ ਦੋ ਕੈਮਰਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ) (ਪਾਈਪਲਾਈਨ ਵਿੱਚ ਵਰਤੇ ਗਏ ਏਨਕੋਡਰ ਪਲੱਗਇਨ ਵੱਲ ਧਿਆਨ ਦਿਓ):

ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (16)

ਹੇਠ ਦਿੱਤੀ ਇੱਕ ਸਾਬਕਾ ਹੈampਕੈਮਰਾ ਡੇਟਾ ਪ੍ਰਾਪਤ ਕਰਨ ਅਤੇ ਕਿਸੇ ਹੋਰ AM62A/AM62P ਪ੍ਰੋਸੈਸਰ 'ਤੇ ਡਿਸਪਲੇਅ 'ਤੇ ਸਟ੍ਰੀਮ ਕਰਨ ਦਾ ਤਰੀਕਾ:

ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (17)

ਕੈਮਰਾ ਡੇਟਾ ਨੂੰ ਇਸ ਵਿੱਚ ਸਟੋਰ ਕਰਨਾ Files
ਕਿਸੇ ਡਿਸਪਲੇ ਜਾਂ ਨੈੱਟਵਰਕ ਰਾਹੀਂ ਸਟ੍ਰੀਮਿੰਗ ਕਰਨ ਦੀ ਬਜਾਏ, ਕੈਮਰਾ ਡੇਟਾ ਨੂੰ ਸਥਾਨਕ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ files. ਹੇਠਾਂ ਦਿੱਤੀ ਪਾਈਪਲਾਈਨ ਹਰੇਕ ਕੈਮਰੇ ਦੇ ਡੇਟਾ ਨੂੰ a ਵਿੱਚ ਸਟੋਰ ਕਰਦੀ ਹੈ file (ਦੋ ਕੈਮਰਿਆਂ ਨੂੰ ਇੱਕ ਸਾਬਕਾ ਵਜੋਂ ਵਰਤ ਕੇample) ਸਾਦਗੀ ਲਈ।

ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (18)ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (19)

ਮਲਟੀਕੈਮਰਾ ਡੀਪ ਲਰਨਿੰਗ ਇਨਫਰੈਂਸ

AM62A ਇੱਕ ਡੀਪ ਲਰਨਿੰਗ ਐਕਸਲੇਟਰ (C7x-MMA) ਨਾਲ ਲੈਸ ਹੈ ਜਿਸ ਵਿੱਚ ਦੋ TOPS ਤੱਕ ਹਨ, ਜੋ ਕਿ ਵਰਗੀਕਰਨ, ਵਸਤੂ ਖੋਜ, ਅਰਥ ਵਿਭਾਜਨ, ਅਤੇ ਹੋਰ ਬਹੁਤ ਕੁਝ ਲਈ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਡੀਪ ਲਰਨਿੰਗ ਮਾਡਲ ਚਲਾਉਣ ਦੇ ਸਮਰੱਥ ਹਨ। ਇਹ ਭਾਗ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਕਿਵੇਂ AM62A ਇੱਕੋ ਸਮੇਂ ਚਾਰ ਵੱਖ-ਵੱਖ ਕੈਮਰਾ ਫੀਡਾਂ 'ਤੇ ਚਾਰ ਡੀਪ ਲਰਨਿੰਗ ਮਾਡਲ ਚਲਾ ਸਕਦਾ ਹੈ।

ਮਾਡਲ ਦੀ ਚੋਣ
TI ਦਾ EdgeAI-ModelZoo ਸੈਂਕੜੇ ਅਤਿ-ਆਧੁਨਿਕ ਮਾਡਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਜਿਨ੍ਹਾਂ ਨੂੰ ਉਹਨਾਂ ਦੇ ਮੂਲ ਸਿਖਲਾਈ ਫਰੇਮਵਰਕ ਤੋਂ ਇੱਕ ਐਨੀਮਬੈਡਡ-ਅਨੁਕੂਲ ਫਾਰਮੈਟ ਵਿੱਚ ਬਦਲਿਆ/ਨਿਰਯਾਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਜੋ ਉਹਨਾਂ ਨੂੰ C7x-MMA ਡੀਪ ਲਰਨਿੰਗ ਐਕਸਲੇਟਰ ਵਿੱਚ ਆਫਲੋਡ ਕੀਤਾ ਜਾ ਸਕੇ। ਕਲਾਉਡ-ਅਧਾਰਿਤ Edge AI ਸਟੂਡੀਓ ਮਾਡਲ ਐਨਾਲਾਈਜ਼ਰ ਇੱਕ ਵਰਤੋਂ ਵਿੱਚ ਆਸਾਨ "ਮਾਡਲ ਚੋਣ" ਟੂਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਇਸਨੂੰ TI EdgeAI-ModelZoo ਵਿੱਚ ਸਮਰਥਿਤ ਸਾਰੇ ਮਾਡਲਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਨ ਲਈ ਗਤੀਸ਼ੀਲ ਤੌਰ 'ਤੇ ਅਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ। ਟੂਲ ਨੂੰ ਪਹਿਲਾਂ ਦੇ ਤਜਰਬੇ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ ਅਤੇ ਲੋੜੀਂਦੇ ਮਾਡਲ ਵਿੱਚ ਲੋੜੀਂਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਦਾਖਲ ਕਰਨ ਲਈ ਇੱਕ ਵਰਤੋਂ ਵਿੱਚ ਆਸਾਨ ਇੰਟਰਫੇਸ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

ਇਸ ਮਲਟੀ-ਕੈਮਰਾ ਡੀਪ ਲਰਨਿੰਗ ਪ੍ਰਯੋਗ ਲਈ TFL-OD-2000-ssd-mobV1-coco-mlperf ਨੂੰ ਚੁਣਿਆ ਗਿਆ ਸੀ। ਇਹ ਮਲਟੀ-ਆਬਜੈਕਟ ਡਿਟੈਕਸ਼ਨ ਮਾਡਲ 300×300 ਇਨਪੁਟ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਦੇ ਨਾਲ ਟੈਂਸਰਫਲੋ ਫਰੇਮਵਰਕ ਵਿੱਚ ਵਿਕਸਤ ਕੀਤਾ ਗਿਆ ਹੈ। ਸਾਰਣੀ 4-1 ਇਸ ਮਾਡਲ ਦੀਆਂ ਮਹੱਤਵਪੂਰਨ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ ਜਦੋਂ ਲਗਭਗ 80 ਵੱਖ-ਵੱਖ ਕਲਾਸਾਂ ਦੇ ਨਾਲ cCOCO ਡੇਟਾਸੈਟ 'ਤੇ ਸਿਖਲਾਈ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ।

ਸਾਰਣੀ 4-1. ਮਾਡਲ TFL-OD-2000-ssd-mobV1-coco-mlperf ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਉਜਾਗਰ ਕਰੋ।

ਮਾਡਲ ਟਾਸਕ ਮਤਾ FPS ਐਮਏਪੀ 50%

COCO 'ਤੇ ਸ਼ੁੱਧਤਾ

ਲੇਟੈਂਸੀ/ਫ੍ਰੇਮ (ਮਿਲੀਸੈਕੇਂਡ) ਡੀਡੀਆਰ ਬੀਡਬਲਯੂ

ਉਪਯੋਗਤਾ (MB/ ਫਰੇਮ)

TFL-OD-2000-ssd-

mobV1-coco-ml ਪ੍ਰਤੀ f

ਮਲਟੀ ਆਬਜੈਕਟ ਡਿਟੈਕਸ਼ਨ 300×300 ~152 15.9 6.5 18.839

ਪਾਈਪਲਾਈਨ ਸੈੱਟਅੱਪ
ਚਿੱਤਰ 4-3 4-ਕੈਮਰਾ ਡੂੰਘੀ ਸਿਖਲਾਈ GStreamer ਪਾਈਪਲਾਈਨ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। TI GStreamer ਦਾ ਇੱਕ ਸੂਟ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ plugins ਜੋ ਕੁਝ ਮੀਡੀਆ ਪ੍ਰੋਸੈਸਿੰਗ ਅਤੇ ਡੀਪ ਲਰਨਿੰਗ ਇਨਫਰੈਂਸ ਨੂੰ ਹਾਰਡਵੇਅਰ ਐਕਸਲੇਟਰਾਂ 'ਤੇ ਆਫਲੋਡ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੇ ਹਨ। ਕੁਝ ਸਾਬਕਾampਇਹਨਾਂ ਵਿੱਚੋਂ plugins tiovxisp, tiovxmultiscaler, tiovxmosaic, ਅਤੇ tidlinferer ਸ਼ਾਮਲ ਹਨ। ਚਿੱਤਰ 4-3 ਵਿੱਚ ਪਾਈਪਲਾਈਨ ਵਿੱਚ ਸਾਰੇ ਲੋੜੀਂਦੇ ਸ਼ਾਮਲ ਹਨ plugins 4-ਕੈਮਰਾ ਇਨਪੁਟਸ ਲਈ ਇੱਕ ਮਲਟੀਪਾਥ GStreamer ਪਾਈਪਲਾਈਨ ਲਈ, ਹਰੇਕ ਮੀਡੀਆ ਪ੍ਰੀਪ੍ਰੋਸੈਸ, ਡੀਪ ਲਰਨਿੰਗ ਇਨਫਰੈਂਸ, ਅਤੇ ਪੋਸਟਪ੍ਰੋਸੈਸ ਦੇ ਨਾਲ। ਡੁਪਲੀਕੇਟ ਕੀਤਾ ਗਿਆ plugins ਹਰੇਕ ਕੈਮਰਾ ਮਾਰਗ ਨੂੰ ਆਸਾਨ ਪ੍ਰਦਰਸ਼ਨ ਲਈ ਗ੍ਰਾਫ ਵਿੱਚ ਸਟੈਕ ਕੀਤਾ ਗਿਆ ਹੈ।
ਉਪਲਬਧ ਹਾਰਡਵੇਅਰ ਸਰੋਤ ਚਾਰ ਕੈਮਰਾ ਮਾਰਗਾਂ ਵਿੱਚ ਬਰਾਬਰ ਵੰਡੇ ਗਏ ਹਨ। ਉਦਾਹਰਣ ਵਜੋਂ, AM62A ਵਿੱਚ ਦੋ ਚਿੱਤਰ ਮਲਟੀਸਕੇਲਰ ਹਨ: MSC0 ਅਤੇ MSC1। ਪਾਈਪਲਾਈਨ ਸਪਸ਼ਟ ਤੌਰ 'ਤੇ ਕੈਮਰਾ 0 ਅਤੇ ਕੈਮਰਾ 1 ਮਾਰਗਾਂ ਦੀ ਪ੍ਰਕਿਰਿਆ ਲਈ MSC2 ਨੂੰ ਸਮਰਪਿਤ ਕਰਦੀ ਹੈ, ਜਦੋਂ ਕਿ MSC1 ਕੈਮਰਾ 3 ਅਤੇ ਕੈਮਰਾ 4 ਨੂੰ ਸਮਰਪਿਤ ਹੈ।

ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (21)

ਚਾਰ ਕੈਮਰਾ ਪਾਈਪਲਾਈਨਾਂ ਦੇ ਆਉਟਪੁੱਟ ਨੂੰ tiovxmosaic ਪਲੱਗਇਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਕੇਲ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਇਕੱਠੇ ਜੋੜਿਆ ਜਾਂਦਾ ਹੈ। ਆਉਟਪੁੱਟ ਇੱਕ ਸਿੰਗਲ ਸਕ੍ਰੀਨ 'ਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦਾ ਹੈ। ਚਿੱਤਰ 4-4 ਚਾਰ ਕੈਮਰਿਆਂ ਦੇ ਆਉਟਪੁੱਟ ਨੂੰ ਇੱਕ ਡੂੰਘੀ ਸਿਖਲਾਈ ਮਾਡਲ ਨਾਲ ਦਿਖਾਉਂਦਾ ਹੈ ਜੋ ਆਬਜੈਕਟ ਖੋਜ ਚਲਾ ਰਿਹਾ ਹੈ। ਹਰੇਕ ਪਾਈਪਲਾਈਨ (ਕੈਮਰਾ) 30 FPS 'ਤੇ ਚੱਲ ਰਹੀ ਹੈ ਅਤੇ ਕੁੱਲ 120 FPS ਹੈ।

ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (22)

ਅੱਗੇ ਚਿੱਤਰ 4-3 ਵਿੱਚ ਦਿਖਾਏ ਗਏ ਮਲਟੀਕੈਮਰਾ ਡੀਪ ਲਰਨਿੰਗ ਵਰਤੋਂ ਕੇਸ ਲਈ ਪੂਰੀ ਪਾਈਪਲਾਈਨ ਸਕ੍ਰਿਪਟ ਹੈ।

ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (23) ਟੈਕਸਾਸ-ਇੰਸਟਰੂਮੈਂਟਸ-AM6x-ਡਿਵੈਲਪਿੰਗ-ਮਲਟੀਪਲ-ਕੈਮਰਾ-ਚਿੱਤਰ- (24)

ਪ੍ਰਦਰਸ਼ਨ ਵਿਸ਼ਲੇਸ਼ਣ

V3Link ਬੋਰਡ ਅਤੇ AM62A SK ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਚਾਰ ਕੈਮਰਿਆਂ ਵਾਲੇ ਸੈੱਟਅੱਪ ਦੀ ਜਾਂਚ ਵੱਖ-ਵੱਖ ਐਪਲੀਕੇਸ਼ਨ ਦ੍ਰਿਸ਼ਾਂ ਵਿੱਚ ਕੀਤੀ ਗਈ ਸੀ, ਜਿਸ ਵਿੱਚ ਸਿੱਧੇ ਸਕ੍ਰੀਨ 'ਤੇ ਡਿਸਪਲੇ ਕਰਨਾ, ਈਥਰਨੈੱਟ (ਚਾਰ UDP ਚੈਨਲ) ਉੱਤੇ ਸਟ੍ਰੀਮਿੰਗ, 4 ਵੱਖ-ਵੱਖ 'ਤੇ ਰਿਕਾਰਡਿੰਗ ਸ਼ਾਮਲ ਹੈ। files, ਅਤੇ ਡੂੰਘੀ ਸਿਖਲਾਈ ਦੇ ਅਨੁਮਾਨ ਦੇ ਨਾਲ। ਹਰੇਕ ਪ੍ਰਯੋਗ ਵਿੱਚ, ਅਸੀਂ ਪੂਰੇ ਸਿਸਟਮ ਦੀਆਂ ਸਮਰੱਥਾਵਾਂ ਦੀ ਪੜਚੋਲ ਕਰਨ ਲਈ ਫਰੇਮ ਰੇਟ ਅਤੇ CPU ਕੋਰਾਂ ਦੀ ਵਰਤੋਂ ਦੀ ਨਿਗਰਾਨੀ ਕੀਤੀ।

ਜਿਵੇਂ ਕਿ ਪਹਿਲਾਂ ਚਿੱਤਰ 4-4 ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ, ਡੂੰਘੀ ਸਿਖਲਾਈ ਪਾਈਪਲਾਈਨ ਸਕ੍ਰੀਨ ਦੇ ਹੇਠਾਂ ਇੱਕ ਬਾਰ ਗ੍ਰਾਫ ਦੇ ਰੂਪ ਵਿੱਚ CPU ਕੋਰ ਲੋਡ ਦਿਖਾਉਣ ਲਈ ਟਿਪਰਫੋਰਲੇ GStreamer ਪਲੱਗਇਨ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ। ਡਿਫੌਲਟ ਰੂਪ ਵਿੱਚ, ਗ੍ਰਾਫ ਨੂੰ ਹਰ ਦੋ ਸਕਿੰਟਾਂ ਵਿੱਚ ਅਪਡੇਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਜੋ ਲੋਡ ਨੂੰ ਉਪਯੋਗਤਾ ਪ੍ਰਤੀਸ਼ਤ ਵਜੋਂ ਦਿਖਾਇਆ ਜਾ ਸਕੇ।tage. tiperfoverlay GStreamer ਪਲੱਗਇਨ ਤੋਂ ਇਲਾਵਾ, perf_stats ਟੂਲ ਕੋਰ ਪ੍ਰਦਰਸ਼ਨ ਨੂੰ ਸਿੱਧੇ ਟਰਮੀਨਲ 'ਤੇ ਦਿਖਾਉਣ ਲਈ ਇੱਕ ਦੂਜਾ ਵਿਕਲਪ ਹੈ ਜਿਸ ਵਿੱਚ ਇੱਕ ਵਿੱਚ ਸੇਵ ਕਰਨ ਦਾ ਵਿਕਲਪ ਹੈ। file. ਇਹ ਟੂਲ tTiperfoverlay ਦੇ ਮੁਕਾਬਲੇ ਵਧੇਰੇ ਸਹੀ ਹੈ ਕਿਉਂਕਿ ਬਾਅਦ ਵਾਲਾ ARMm ਕੋਰਾਂ ਅਤੇ DDR 'ਤੇ ਗ੍ਰਾਫ ਖਿੱਚਣ ਅਤੇ ਇਸਨੂੰ ਸਕ੍ਰੀਨ 'ਤੇ ਓਵਰਲੇ ਕਰਨ ਲਈ ਵਾਧੂ ਲੋਡ ਜੋੜਦਾ ਹੈ। perf_stats ਟੂਲ ਮੁੱਖ ਤੌਰ 'ਤੇ ਇਸ ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਦਿਖਾਏ ਗਏ ਸਾਰੇ ਟੈਸਟ ਕੇਸਾਂ ਵਿੱਚ ਹਾਰਡਵੇਅਰ ਵਰਤੋਂ ਦੇ ਨਤੀਜਿਆਂ ਨੂੰ ਇਕੱਠਾ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇਹਨਾਂ ਟੈਸਟਾਂ ਵਿੱਚ ਅਧਿਐਨ ਕੀਤੇ ਗਏ ਕੁਝ ਮਹੱਤਵਪੂਰਨ ਪ੍ਰੋਸੈਸਿੰਗ ਕੋਰ ਅਤੇ ਐਕਸਲੇਟਰਾਂ ਵਿੱਚ ਮੁੱਖ ਪ੍ਰੋਸੈਸਰ (ਚਾਰ A53 ਆਰਮ ਕੋਰ @ 1.25GHz), ਡੀਪ ਲਰਨਿੰਗ ਐਕਸਲੇਟਰ (C7x-MMA @ 850MHz), VISS ਅਤੇ ਮਲਟੀਸਕੇਲਰ (MSC0 ਅਤੇ MSC1) ਵਾਲਾ VPAC (ISP), ਅਤੇ DDR ਓਪਰੇਸ਼ਨ ਸ਼ਾਮਲ ਹਨ।

ਸਾਰਣੀ 5-1 ਤਿੰਨ ਵਰਤੋਂ ਦੇ ਮਾਮਲਿਆਂ ਲਈ ਚਾਰ ਕੈਮਰਿਆਂ ਨਾਲ AM62A ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ ਪ੍ਰਦਰਸ਼ਨ ਅਤੇ ਸਰੋਤ ਉਪਯੋਗਤਾ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਚਾਰ ਕੈਮਰਿਆਂ ਨੂੰ ਇੱਕ ਡਿਸਪਲੇ 'ਤੇ ਸਟ੍ਰੀਮ ਕਰਨਾ, ਈਥਰਨੈੱਟ 'ਤੇ ਸਟ੍ਰੀਮ ਕਰਨਾ, ਅਤੇ ਚਾਰ ਵੱਖ-ਵੱਖ 'ਤੇ ਰਿਕਾਰਡਿੰਗ ਸ਼ਾਮਲ ਹੈ। files. ਹਰੇਕ ਵਰਤੋਂ ਦੇ ਮਾਮਲੇ ਵਿੱਚ ਦੋ ਟੈਸਟ ਲਾਗੂ ਕੀਤੇ ਜਾਂਦੇ ਹਨ: ਸਿਰਫ਼ ਕੈਮਰੇ ਨਾਲ ਅਤੇ ਡੂੰਘੀ ਸਿਖਲਾਈ ਦੇ ਅਨੁਮਾਨ ਨਾਲ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਸਾਰਣੀ 5-1 ਵਿੱਚ ਪਹਿਲੀ ਕਤਾਰ ਹਾਰਡਵੇਅਰ ਉਪਯੋਗਤਾਵਾਂ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ ਜਦੋਂ ਸਿਰਫ਼ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮ AM62A 'ਤੇ ਬਿਨਾਂ ਕਿਸੇ ਉਪਭੋਗਤਾ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਚੱਲ ਰਿਹਾ ਸੀ। ਦੂਜੇ ਟੈਸਟ ਕੇਸਾਂ ਦੇ ਹਾਰਡਵੇਅਰ ਉਪਯੋਗਤਾਵਾਂ ਦਾ ਮੁਲਾਂਕਣ ਕਰਦੇ ਸਮੇਂ ਤੁਲਨਾ ਕਰਨ ਲਈ ਇਸਨੂੰ ਇੱਕ ਬੇਸਲਾਈਨ ਵਜੋਂ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਜਿਵੇਂ ਕਿ ਸਾਰਣੀ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ, ਡੂੰਘੀ ਸਿਖਲਾਈ ਅਤੇ ਸਕ੍ਰੀਨ ਡਿਸਪਲੇਅ ਵਾਲੇ ਚਾਰ ਕੈਮਰੇ 30 FPS 'ਤੇ ਕੰਮ ਕਰਦੇ ਸਨ, ਚਾਰ ਕੈਮਰਿਆਂ ਲਈ ਕੁੱਲ 120 FPS ਦੇ ਨਾਲ। ਇਹ ਉੱਚ ਫਰੇਮ ਦਰ ਡੂੰਘੀ ਸਿਖਲਾਈ ਐਕਸਲੇਟਰ (C86x-MMA) ਦੀ ਪੂਰੀ ਸਮਰੱਥਾ ਦੇ ਸਿਰਫ 7% ਨਾਲ ਪ੍ਰਾਪਤ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਇਹ ਨੋਟ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਇਹਨਾਂ ਪ੍ਰਯੋਗਾਂ ਵਿੱਚ ਡੂੰਘੀ ਸਿਖਲਾਈ ਐਕਸਲੇਟਰ ਨੂੰ 850MHz ਦੀ ਬਜਾਏ 1000MHz 'ਤੇ ਘੜੀਸਿਆ ਗਿਆ ਸੀ, ਜੋ ਕਿ ਇਸਦੇ ਵੱਧ ਤੋਂ ਵੱਧ ਪ੍ਰਦਰਸ਼ਨ ਦਾ ਸਿਰਫ 85% ਹੈ।

ਸਾਰਣੀ 5-1. ਸਕ੍ਰੀਨ ਡਿਸਪਲੇ, ਈਥਰਨੈੱਟ ਸਟ੍ਰੀਮ, ਰਿਕਾਰਡ ਕਰਨ ਲਈ 62 IMX4 ਕੈਮਰਿਆਂ ਨਾਲ ਵਰਤੇ ਜਾਣ 'ਤੇ AM219A ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ (FPS) ਅਤੇ ਸਰੋਤ ਉਪਯੋਗਤਾ Files, ਅਤੇ ਡੂੰਘੀ ਸਿਖਲਾਈ ਇਨਫਰੈਂਸਿੰਗ ਦਾ ਪ੍ਰਦਰਸ਼ਨ

ਐਪਲੀਕੇਸ਼ਨ n ਪਾਈਪਲਾਈਨ (ਕਾਰਜਸ਼ੀਲਤਾ

)

ਆਉਟਪੁੱਟ FPS ਔਸਤ ਪਾਈਪਲਾਈਨ s FPS

ਕੁੱਲ

MPUs A53s @ 1.25

ਗੀਗਾਹਰਟਜ਼ [%]

ਐਮਸੀਯੂ ਆਰ5 [%] ਡੀਐਲਏ (ਸੀ7ਐਕਸ- ਐਮਐਮਏ) @ 850

ਮੈਗਾਹਰਟਜ਼ [%]

ਵੀਜ਼ਾ [%] ਐਮਐਸਸੀ0 [%] ਐਮਐਸਸੀ1 [%] ਡੀ.ਡੀ.ਆਰ

ਰੋਡ [MB/s]

ਡੀ.ਡੀ.ਆਰ

Wr [MB/s]

ਡੀ.ਡੀ.ਆਰ

ਕੁੱਲ [MB/s]

ਕੋਈ ਐਪ ਨਹੀਂ ਬੇਸਲਾਈਨ ਕੋਈ ਕਾਰਵਾਈ ਨਹੀਂ NA NA NA 1.87 1 0 0 0 0 560 19 579
ਕੈਮਰਾ ਸਿਰਫ਼ ਸਟ੍ਰੀਮ ਸਕ੍ਰੀਨ ਤੇ ਸਕਰੀਨ 30 120 12 12 0 70 61 60 1015 757 1782
ਈਥਰਨੈੱਟ 'ਤੇ ਸਟ੍ਰੀਮ ਕਰੋ UDP: 4

ਪੋਰਟ 1920×1080

30 120 23 6 0 70 0 0 2071 1390 3461
ਰਿਕਾਰਡ ਨੂੰ files 4 fileਸ 1920×1080 30 120 25 3 0 70 0 0 2100 1403 3503
ਕੈਮ ਡੂੰਘੀ ਸਿੱਖਿਆ ਦੇ ਨਾਲ ਡੂੰਘੀ ਸਿਖਲਾਈ: ਵਸਤੂ ਖੋਜ MobV1- ਕੋਕੋ ਸਕਰੀਨ 30 120 38 25 86 71 85 82 2926 1676 4602
ਡੂੰਘੀ ਸਿਖਲਾਈ: ਵਸਤੂ ਖੋਜ MobV1- ਕੋਕੋ ਅਤੇ ਸਟ੍ਰੀਮ ਓਵਰ ਈਥਰਨੈੱਟ UDP: 4

ਪੋਰਟ 1920×1080

28 112 84 20 99 66 65 72 4157 2563 6720
ਡੂੰਘੀ ਸਿਖਲਾਈ: ਵਸਤੂ ਖੋਜ MobV1- ਕੋਕੋ ਅਤੇ ਰਿਕਾਰਡ ਟੂ files 4 fileਸ 1920×1080 28 112 87 22 98 75 82 61 2024 2458 6482

ਸੰਖੇਪ
ਇਹ ਐਪਲੀਕੇਸ਼ਨ ਰਿਪੋਰਟ ਦੱਸਦੀ ਹੈ ਕਿ AM6x ਡਿਵਾਈਸਾਂ ਦੇ ਪਰਿਵਾਰ 'ਤੇ ਮਲਟੀ-ਕੈਮਰਾ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਕਿਵੇਂ ਲਾਗੂ ਕਰਨਾ ਹੈ। ਰਿਪੋਰਟ ਵਿੱਚ Arducam ਦੇ V3Link ਕੈਮਰਾ ਸਲਿਊਸ਼ਨ ਕਿੱਟ ਅਤੇ AM62A SK EVM 'ਤੇ ਅਧਾਰਤ ਇੱਕ ਸੰਦਰਭ ਡਿਜ਼ਾਈਨ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ, ਜਿਸ ਵਿੱਚ ਕਈ ਕੈਮਰਾ ਐਪਲੀਕੇਸ਼ਨ ਚਾਰ IMX219 ਕੈਮਰਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ, ਜਿਵੇਂ ਕਿ ਸਟ੍ਰੀਮਿੰਗ ਅਤੇ ਆਬਜੈਕਟ ਡਿਟੈਕਸ਼ਨ। ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ Arducam ਤੋਂ V3Link ਕੈਮਰਾ ਸਲਿਊਸ਼ਨ ਕਿੱਟ ਪ੍ਰਾਪਤ ਕਰਨ ਅਤੇ ਇਹਨਾਂ ਸਾਬਕਾਾਂ ਨੂੰ ਦੁਹਰਾਉਣ ਲਈ ਉਤਸ਼ਾਹਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।ampਇਹ ਰਿਪੋਰਟ ਵੱਖ-ਵੱਖ ਸੰਰਚਨਾਵਾਂ ਅਧੀਨ ਚਾਰ ਕੈਮਰਿਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ AM62A ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਦਾ ਵਿਸਤ੍ਰਿਤ ਵਿਸ਼ਲੇਸ਼ਣ ਵੀ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ, ਜਿਸ ਵਿੱਚ ਇੱਕ ਸਕ੍ਰੀਨ 'ਤੇ ਡਿਸਪਲੇ ਕਰਨਾ, ਈਥਰਨੈੱਟ 'ਤੇ ਸਟ੍ਰੀਮਿੰਗ, ਅਤੇ ਰਿਕਾਰਡਿੰਗ ਸ਼ਾਮਲ ਹੈ। files. ਇਹ AM62A ਦੀ ਸਮਾਨਾਂਤਰ ਚਾਰ ਵੱਖ-ਵੱਖ ਕੈਮਰਾ ਸਟ੍ਰੀਮਾਂ 'ਤੇ ਡੂੰਘੀ ਸਿਖਲਾਈ ਅਨੁਮਾਨ ਲਗਾਉਣ ਦੀ ਸਮਰੱਥਾ ਨੂੰ ਵੀ ਦਰਸਾਉਂਦਾ ਹੈ। ਜੇਕਰ ਇਹਨਾਂ ਨੂੰ ਚਲਾਉਣ ਬਾਰੇ ਕੋਈ ਸਵਾਲ ਹਨ, ਤਾਂampਘੱਟ, TI E2E ਫੋਰਮ 'ਤੇ ਇੱਕ ਪੁੱਛਗਿੱਛ ਜਮ੍ਹਾਂ ਕਰੋ।

ਹਵਾਲੇ

  1. AM62A ਸਟਾਰਟਰ ਕਿੱਟ EVM ਤੇਜ਼ ਸ਼ੁਰੂਆਤ ਗਾਈਡ
  2. ArduCam V3Link ਕੈਮਰਾ ਹੱਲ ਤੇਜ਼ ਸ਼ੁਰੂਆਤ ਗਾਈਡ
  3. AM62A ਲਈ ਐਜ AI SDK ਦਸਤਾਵੇਜ਼
  4. ਊਰਜਾ-ਕੁਸ਼ਲ AM62A ਪ੍ਰੋਸੈਸਰ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਐਜ ਏਆਈ ਸਮਾਰਟ ਕੈਮਰੇ
  5. AM62A 'ਤੇ ਕੈਮਰਾ ਮਿਰਰ ਸਿਸਟਮ
  6. AM62A 'ਤੇ ਡਰਾਈਵਰ ਅਤੇ ਕਿੱਤਾ ਨਿਗਰਾਨੀ ਪ੍ਰਣਾਲੀਆਂ
  7. ਸਰਾਊਂਡ ਲਈ ਕਵਾਡ ਚੈਨਲ ਕੈਮਰਾ ਐਪਲੀਕੇਸ਼ਨ View ਅਤੇ CMS ਕੈਮਰਾ ਸਿਸਟਮ
  8. CIS-62 ਸੈਂਸਰ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ 'ਤੇ AM2Ax Linux ਅਕੈਡਮੀ
  9. ਐਜ ਏਆਈ ਮਾਡਲ ਚਿੜੀਆਘਰ
  10. ਐਜ ਏਆਈ ਸਟੂਡੀਓ
  11. Perf_stats ਟੂਲ

ਇਸ ਐਪਲੀਕੇਸ਼ਨ ਨੋਟ ਵਿੱਚ ਜ਼ਿਕਰ ਕੀਤੇ ਗਏ TI ਹਿੱਸੇ:

ਮਹੱਤਵਪੂਰਨ ਨੋਟਿਸ ਅਤੇ ਬੇਦਾਅਵਾ

TI ਤਕਨੀਕੀ ਅਤੇ ਭਰੋਸੇਯੋਗਤਾ ਡੇਟਾ (ਡਾਟਾ ਸ਼ੀਟਾਂ ਸਮੇਤ), ਡਿਜ਼ਾਈਨ ਸਰੋਤ (ਹਵਾਲਾ ਡਿਜ਼ਾਈਨ ਸਮੇਤ), ਐਪਲੀਕੇਸ਼ਨ ਜਾਂ ਹੋਰ ਡਿਜ਼ਾਈਨ ਸਲਾਹ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, WEB ਸੰਦ, ਸੁਰੱਖਿਆ ਜਾਣਕਾਰੀ, ਅਤੇ ਹੋਰ ਵਸੀਲੇ ਅਤੇ ਨਾਲ ਸਾਰੇ ਨੁਕਸ "ਦੇ ਤੌਰ ਤੇ ਹੈ", ਅਤੇ disclaims ਸਾਰੇ ਵਾਰੰਟੀ, ਪ੍ਰਗਟ ਕਰਨ ਅਤੇ ਅਪ੍ਰਤੱਖ, ਸਮੇਤ ਸੀਮਾ ਕੋਈ ਅਨੁਕੂਲ, ਪੂਰਤੀ ਲਈ ਇੱਕ ਖਾਸ ਕੰਮ ਜ ਤੀਸਰੀ ਪਾਰਟੀ ਬੌਧਿਕ ਜਾਇਦਾਦ ਦੇ ਹੱਕ ਦੀ ਗੈਰ-ਉਲੰਘਣਾ ਦੇ ਅਪ੍ਰਤੱਖ ਵਾਰੰਟੀ .

ਇਹ ਸਰੋਤ TI ਉਤਪਾਦਾਂ ਦੇ ਨਾਲ ਡਿਜ਼ਾਈਨ ਕਰਨ ਵਾਲੇ ਹੁਨਰਮੰਦ ਡਿਵੈਲਪਰਾਂ ਲਈ ਹਨ। ਤੁਸੀਂ ਇਸ ਲਈ ਪੂਰੀ ਤਰ੍ਹਾਂ ਜ਼ਿੰਮੇਵਾਰ ਹੋ

  1. ਤੁਹਾਡੀ ਅਰਜ਼ੀ ਲਈ ਢੁਕਵੇਂ TI ਉਤਪਾਦਾਂ ਦੀ ਚੋਣ ਕਰਨਾ,
  2. ਤੁਹਾਡੀ ਅਰਜ਼ੀ ਨੂੰ ਡਿਜ਼ਾਈਨ ਕਰਨਾ, ਪ੍ਰਮਾਣਿਤ ਕਰਨਾ, ਅਤੇ ਟੈਸਟ ਕਰਨਾ, ਅਤੇ
  3. ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਕਿ ਤੁਹਾਡੀ ਅਰਜ਼ੀ ਲਾਗੂ ਮਿਆਰਾਂ, ਅਤੇ ਕਿਸੇ ਵੀ ਹੋਰ ਸੁਰੱਖਿਆ, ਸੁਰੱਖਿਆ, ਰੈਗੂਲੇਟਰੀ, ਜਾਂ ਹੋਰ ਜ਼ਰੂਰਤਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦੀ ਹੈ।

ਇਹ ਸਰੋਤ ਬਿਨਾਂ ਕਿਸੇ ਨੋਟਿਸ ਦੇ ਬਦਲੇ ਜਾ ਸਕਦੇ ਹਨ। TI ਤੁਹਾਨੂੰ ਇਹਨਾਂ ਸਰੋਤਾਂ ਦੀ ਵਰਤੋਂ ਸਿਰਫ਼ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਵਿਕਾਸ ਲਈ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ ਜੋ ਸਰੋਤ ਵਿੱਚ ਦੱਸੇ ਗਏ TI ਉਤਪਾਦਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ। ਇਹਨਾਂ ਸਰੋਤਾਂ ਦਾ ਹੋਰ ਪ੍ਰਜਨਨ ਅਤੇ ਪ੍ਰਦਰਸ਼ਨ ਵਰਜਿਤ ਹੈ। ਕਿਸੇ ਹੋਰ TI ਬੌਧਿਕ ਸੰਪਤੀ ਅਧਿਕਾਰ ਜਾਂ ਕਿਸੇ ਤੀਜੀ ਧਿਰ ਦੇ ਬੌਧਿਕ ਸੰਪਤੀ ਅਧਿਕਾਰ ਨੂੰ ਕੋਈ ਲਾਇਸੈਂਸ ਨਹੀਂ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ। TI ਇਹਨਾਂ ਸਰੋਤਾਂ ਦੀ ਵਰਤੋਂ ਤੋਂ ਪੈਦਾ ਹੋਣ ਵਾਲੇ ਕਿਸੇ ਵੀ ਦਾਅਵਿਆਂ, ਨੁਕਸਾਨਾਂ, ਲਾਗਤਾਂ, ਨੁਕਸਾਨਾਂ ਅਤੇ ਦੇਣਦਾਰੀਆਂ ਲਈ ਜ਼ਿੰਮੇਵਾਰੀ ਤੋਂ ਇਨਕਾਰ ਕਰਦਾ ਹੈ, ਅਤੇ ਤੁਸੀਂ TI ਅਤੇ ਇਸਦੇ ਪ੍ਰਤੀਨਿਧੀਆਂ ਨੂੰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਮੁਆਵਜ਼ਾ ਦੇਵੋਗੇ।

TI ਦੇ ਉਤਪਾਦ TI ਦੀ ਵਿਕਰੀ ਦੀਆਂ ਸ਼ਰਤਾਂ ਜਾਂ ਇਸ 'ਤੇ ਉਪਲਬਧ ਹੋਰ ਲਾਗੂ ਸ਼ਰਤਾਂ ਦੇ ਅਧੀਨ ਪ੍ਰਦਾਨ ਕੀਤੇ ਜਾਂਦੇ ਹਨ ti.com ਜਾਂ ਅਜਿਹੇ TI ਉਤਪਾਦਾਂ ਦੇ ਨਾਲ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ। TI ਦੇ ਇਹਨਾਂ ਸਰੋਤਾਂ ਦੀ ਵਿਵਸਥਾ TI ਉਤਪਾਦਾਂ ਲਈ TI ਦੀਆਂ ਲਾਗੂ ਵਾਰੰਟੀਆਂ ਜਾਂ ਵਾਰੰਟੀ ਦੇ ਬੇਦਾਅਵੇ ਨੂੰ ਵਿਸਤਾਰ ਜਾਂ ਬਦਲਦੀ ਨਹੀਂ ਹੈ।

TI ਤੁਹਾਡੇ ਦੁਆਰਾ ਪ੍ਰਸਤਾਵਿਤ ਕਿਸੇ ਵੀ ਵਾਧੂ ਜਾਂ ਵੱਖਰੀਆਂ ਸ਼ਰਤਾਂ 'ਤੇ ਇਤਰਾਜ਼ ਕਰਦਾ ਹੈ ਅਤੇ ਅਸਵੀਕਾਰ ਕਰਦਾ ਹੈ।

ਜ਼ਰੂਰੀ ਸੂਚਨਾ

  • ਡਾਕ ਪਤਾ: ਟੈਕਸਾਸ ਇੰਸਟਰੂਮੈਂਟਸ, ਪੋਸਟ ਆਫੀਸ ਬਾਕਸ 655303 , ਡੱਲਾਸ , ਟੈਕਸਾਸ  75265
  • ਕਾਪੀਰਾਈਟ © 2024, ਟੈਕਸਾਸ ਇੰਸਟਰੂਮੈਂਟਸ ਇਨਕਾਰਪੋਰੇਟਿਡ

ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ

ਸਵਾਲ: ਕੀ ਮੈਂ AM6x ਡਿਵਾਈਸਾਂ ਦੇ ਪਰਿਵਾਰ ਨਾਲ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦਾ ਕੈਮਰਾ ਵਰਤ ਸਕਦਾ ਹਾਂ?

AM6x ਪਰਿਵਾਰ ਵੱਖ-ਵੱਖ ਕੈਮਰਾ ਕਿਸਮਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਬਿਲਟ-ਇਨ ISP ਵਾਲੇ ਜਾਂ ਬਿਨਾਂ ਕੈਮਰਾ ਸ਼ਾਮਲ ਹਨ। ਸਮਰਥਿਤ ਕੈਮਰਾ ਕਿਸਮਾਂ ਬਾਰੇ ਹੋਰ ਵੇਰਵਿਆਂ ਲਈ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵੇਖੋ।

: ਚਿੱਤਰ ਪ੍ਰੋਸੈਸਿੰਗ ਵਿੱਚ AM62A ਅਤੇ AM62P ਵਿੱਚ ਮੁੱਖ ਅੰਤਰ ਕੀ ਹਨ?

ਮੁੱਖ ਭਿੰਨਤਾਵਾਂ ਵਿੱਚ ਸਮਰਥਿਤ ਕੈਮਰਾ ਕਿਸਮਾਂ, ਕੈਮਰਾ ਆਉਟਪੁੱਟ ਡੇਟਾ, ISP HWA ਦੀ ਮੌਜੂਦਗੀ, ਡੀਪ ਲਰਨਿੰਗ HWA, ਅਤੇ 3-D ਗ੍ਰਾਫਿਕਸ HWA ਸ਼ਾਮਲ ਹਨ। ਵਿਸਤ੍ਰਿਤ ਤੁਲਨਾ ਲਈ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਭਾਗ ਵੇਖੋ।

 

ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ

ਟੈਕਸਾਸ ਇੰਸਟਰੂਮੈਂਟਸ AM6x ਮਲਟੀਪਲ ਕੈਮਰਾ ਵਿਕਸਤ ਕਰ ਰਿਹਾ ਹੈ [pdf] ਯੂਜ਼ਰ ਗਾਈਡ
AM62A, AM62P, AM6x ਮਲਟੀਪਲ ਕੈਮਰਾ ਵਿਕਸਤ ਕਰਨਾ, AM6x, ਮਲਟੀਪਲ ਕੈਮਰਾ ਵਿਕਸਤ ਕਰਨਾ, ਮਲਟੀਪਲ ਕੈਮਰਾ, ਕੈਮਰਾ

ਹਵਾਲੇ

ਇੱਕ ਟਿੱਪਣੀ ਛੱਡੋ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ। ਲੋੜੀਂਦੇ ਖੇਤਰਾਂ ਨੂੰ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਗਿਆ ਹੈ *