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.

【BCP】关于RD子模块处理多个CodeBlock



BCP 的 data sheet 在讲到 RD 模块时,提别提到了对于多个 CodeBlock,RD 通过不同的 FlowID 来接收。

但我在配置 RX 通道时,已经指定 RX 的 FlowID 为一个固定的 FlowID,

那么在接收多个 CodeBlock 的时候如何配置FlowID,才能让 RD 处理多个 CB并输出结果?

恳请 TI 工程师解答~

  • 一对多的特性导致丢包。

    假设往TX发送一个长信息packet,RX端使用同一flowID接收到3个packets,

    那这时候的数据处理该如何进行?

    如何依次处理这3个packet并存储输出数据?

    求助TI工程师。

  • RD模块不需要做特殊配置,会根据输入TB的配置,进行接速率匹配并依次输出多个CB,其中你提到的flowID只是说,可以将多个CB依次循环通过多个flow输出,当然也可以将多个CB通过同一个flow输出,如将init flow ID及flowID end offer均配置为0,输出的CB会自动根据global heade中配置的flowID输出,在手册中一个关于所使用flow的计算公式,就在你看到的章节里,你根据这个公式即可灵活配置。建议你按照最简单的方法先测试,即将RD中的flowID参数均配置为0,只配置global header中的flowID,之后所有block就会根据global header flowID输出。

  • 你好,我目前测试RD模块时,如果只有接收到一个CB数据包时没有问题,但是接收多个CB时,第一个数据包总是读不出来,但是内存中已经写进去了,好奇怪。。。