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.

[参考译文] 编译器:DS90UB960双 CSI 端口选择

Guru**** 3001220 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/920811/compiler-ds90ub960-two-csi-port-select

工具/软件:TI C/C++编译器

 大家好、团队成员

最近,我们使用的是960+953+4传感器,传感器输出与1920 ×1080像素相同。

但 CPU csi2端不能满足需求、而上端为2.5Gbps。我们计划使用960个双端口将数据输出到 两个 CPU 的 csi2。

传感器 A---- |---  960 csi2端口0

传感器 B ------ |

传感器 C---- |--- 960个 csi2端口1

sensorD------ |

如何设置 DS90UB960的寄存器流 ?

BRS

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    下午好!

    我正在为您的问题提供答案、并将在明天回复您。

    此致、

    Carrie

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    好的、谢谢

    希望您能回答

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    下午好!

    每个 CSI-2输出端口具有4个数据通道、每个通道都支持高达1.6Gbps 的数据速率。 因此,每个端口都可以支持1.6*4=6.4Gbps 带宽。 每个端口具有2个传感器(2个端口总共4个传感器)、每个传感器具有3.2Gbps 的可用带宽。

    要对 DS90UB960进行编程以支持您的配置(A 和 B -> TX0、C 和 D -> TX1)、请设置以下寄存器值:

    设置 CSI_VC_MAP 寄存器(地址0x72)中每个端口的虚拟通道 ID。 例如、值0xE4会将 VC-ID 分配给 RX0、1分配给 RX1、2分配给 RX2、3分配给 RX3。

    启用端口转发并将 RX 端口映射到 FWD_CTL1寄存器(地址0x20)中的 CSI-2端口。 例如、值0x0C 启用所有 RX 端口的转发、并将 RX0/RX1设置为 TX0、将 RX2/RX3设置为 TX1。 建议在更改端口映射之前禁用端口的转发。

    此外、请确保在 CSI_ CTL 寄存器2中设置 CSI-2发送使能(如果需要、还设置连续时钟)。 在 CSI_CTL2寄存器中启用 CSI-2周期性校准(如果需要)。

    此致、

    Carrie

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Carrie  

    这对我很有帮助。