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.

[参考译文] TMS320C6748:TMS320C6748中的并行乘法器数量

Guru**** 2609895 points
Other Parts Discussed in Thread: TMS320C6748

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/655573/tms320c6748-number-of-parallel-multipliers-in-tms320c6748

器件型号:TMS320C6748

您好!

  我在 LCDK 套件的 TMS320C6748处理器中工作。 从参考手册中可以看出、处理器有8个模块可以并行运行、即 L1、L2、D1、D2、S1、S2、M1、M2。

我想在 C6748中并联实施四个滤波器、每个滤波器的24个抽头。 我希望四个滤波器并行运行。 有可能吗? 请回复。

提前感谢

Shalini K

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    假设有24个非零抽头、每个样本至少需要24个 MAC。 假设两个带加法器的乘法器可以每个时钟生成2个 MAC。 因此、计算每个输出样本至少需要12个时钟(实际情况下更多)。 如果您需要4个滤波器-至少乘以4、它将为您提供另一个时钟计数。 如果该时钟计数持续时间仍然小于您的输入采样周期、是的、您可以进行实时滤波。
    与滤波器的硬件实现相比、您可以在每个时钟上获得新的输出样本、处理器实现假设 DSP 内核的运行速度比输入数据采样快。 然后、需要多个周期来实现整个滤波器计算。 问题是、这些速度是如何比较的。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    沙利尼

    此外、您还需要决定数据和系数的精度和格式。 您将使用定点还是浮点数? 它们是8位、16位还是32位分辨率?

    您的输入以多高的速率传入?

    块操作在处理速度方面最高效、但会增加输出延迟、因此产品类型将决定处理技术的权衡。

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

    我的要求是以160MHz 的速率完成代码执行。 我想在此间隔内实施大约17个滤波器、每个滤波器有64个抽头、即1/160MHz 时间周期。这是可行的吗?

    我的输入达到了160K 的速率。

    提前感谢

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

    上面有 rlagic 详细的数字分析。 还有几个出色的数据点需要从我之前的帖子中清除出来。

    如果您的输入速率为160K、为什么您需要在160M 速率内执行代码?

    您的应用或产品是什么?

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

    假设最快的 C6748为456MHz、并且您的目标速率为160MHz、则每个输出的周期数略高于3个。 只需在那里停下、再也不会再走了-这是不可能的。 但是、正如 RandyP 所指出的、如果数据以160kHz 的频率传入、为什么您需要在160MHz 时完成滤波?

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

    感谢您的回复。这是一个错误。 我的输出也是160K 速率。 假设我有大约20个滤波器以该速率工作以提供输出。

    相关信息
    Shalini