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.

[参考译文] TMS320C6747:T_CKE、TRM 给出两个不同的公式

Guru**** 2470720 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1468658/tms320c6747-t_cke-trm-gives-two-different-formulas

器件型号:TMS320C6747

工具与软件:

 您好!

TRM SPRUH91D 表19-22显示了

                  T_CKE =(tcke x femb_ck)-1

在表19-28中显示了  T_CKE =(TRAS/EMIF_CLK)-1

 SDRAM 数据表指定了 TRAS、因此使用 T_CKE =(TRAS/EMIF_CLK)-1。

T_CKE 等于"4"。

 SDRAM 的数据表没有 tcke。

 使用 T_CKE =(TRAS/EMIF_CLK)-1是否有效?

 谢谢、  Tony

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

    Tony

    我对此没有明确的答案。   不过、我将根据表19-21和表19-22中的例子进行推测

    对于 T_RAS 和 T_CKE、这些表中列出的公式都是一个乘法、但在寄存器说明中使用了一个除法。

    该示例使用133MHz 的 EMB_CLK、周期为7.52ns。该表显示了 TRAS 值44  

    T_RAS 的表格公式为(TRAS  x fEMB_CLK )-1    
    因此、我们得到(44 x 7.52)-1 = 329.88、当四舍五入 后得到330、这不会改变表中给出的寄存器值。  

    寄存器说明中的公式使用除法  T_RAS =  (TRAS/fEMB_CLK   )-1
    使用该公式、我们得到 (44/7.52)- 1 =  4.85。向上舍入后、值5与表中的寄存器值相匹配。  

    因此、我认为 T_RAS 公式是一个除法而不是一个乘法。

    同样的逻辑也可应用于 T_CKE 公式、结果也是除法。

    表19-22中的 T_CKE 示例得到寄存器值5、该值在舍入后与 T_RAS 值相同。  因此在这种情况下、数据表  tras 可以用作 tCKE 的替代产品。 然而,我不能说,如果同样的情况是对你的情况。   

    -保罗  

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

    保罗,我使用  T_RAS =  ( TRAS/EMB_CLK   )-1和我得到一个四舍五入数字0f 4。 我下周将用4盘试一下。 至少这是在球场上给出的例子。 然而,我不能说这解决了问题。 或许有人可能遇到过这个问题、已经为 C6747开发出了这种解决方案。

    如果实验中使用第4项可以正常工作、我将返回并关闭该线程。  

    谢谢!

    Tony