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:C6748上的 L2分配寄存器

Guru**** 2589300 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/588745/tms320c6748-l2-allocation-registers-on-c6748

器件型号:TMS320C6748

您好、香榭丽舍

我找不到 下面数据表中列出的 L2分配寄存器的详细说明。
表3-2. C674x 高速缓存寄存器
http://www.ti.com/lit/ds/symlink/tms320c6748.pdf

这些寄存器是否被保留?

谢谢。

Rgds
闪亮

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    除了普通存储器之外、从未使用过 L2、但我听说过其他人将其配置为高速缓存。 因此不应保留它。 有关这些寄存器的详细信息、请参阅《SPRUFK5x、TMS320C674x DSP 超级模块参考指南》、第4章、第2级存储器和高速缓存。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Norman、

    感谢您的快速回复。

    我已经检查了 SPRUFK5x、但没有对 L2分配寄存器(L2ALLOCx)的说明。

    Rgds
    闪亮

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    哎呀。 我没有看到您指的是分配寄存器:
    0x0184 2000 L2ALLOC0 L2分配寄存器0
    0x0184 2004 L2ALLOC1 L2分配寄存器1
    0x0184 2008 L2ALLOC2 L2分配寄存器2.
    0x0184 200C L2ALLOC3 L2分配寄存器3.
    很抱歉。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Google 是您的朋友。 似乎是 C64x 的最后一次记录了 L2ALLOCn、
    spru610c
    TMS320C64x DSP 两级内部存储器参考指南
    2006年2月
    6.3 L2分配寄存器(L2ALLOC0−L2ALLOC03)

    SPRU190D 的旧版本中也提到过这一点、2001年2月。 在后续版本中删除。

    不知道这些寄存器是否真正保留在 C6748上。 您的 TI 同事可以发表评论。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好、Norman、

    非常感谢。

    有人可以确认这一点吗?

    谢谢。

    Rgds
    闪亮
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    EDMA 文档 spru234c "TMS320C6000 DSP 增强型直接存储器存取(EDMA)控制器参考指南"中详细介绍了 L2ALLOCn 的用法。 再次应用于 C64x。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    闪耀、

    由于 Norman 能够找到描述 C64x 器件 L2ALLOCn 的旧文档、因此询问的问题或原因是什么?

    您是否能够在 CCS 中测试这些寄存器的内容? 如果您一次向它们写入一个0xFFFF、您会读回什么? 对于其他一些模式也是如此、要测试每个位置是否存在读取/写入寄存器、长度可能为3位?

    C64x 之后的 L2ALLOCn 寄存器没有意义。 在 C64x+和更高版本的器件中、L2高速缓存访问不再通过 EDMA 引擎、而是在兆模块上具有 MDMA 端口、用于进入内部交换结构。

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

    我看到 Rahul 也在 这里的重复主题上解决了这个问题

    此致、

    RandyP