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.

[FAQ] [参考译文] [FAQ] 66AK2E05:如何计算Keystone II器件的"DDR3接口–寄存器 以及Keystone II EVM上的测试/调试。

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1096375/faq-66ak2e05-how-to-calculate-the-ddr3-interface-registers-for-keystone-ii-devices-and-test-debug-on-keystone-ii-evm

部件号:66AK2E05

您好,

如何计算Keystone II器件的"DDR3 Interface–Registers"和Keystone II EVM上的测试/调试?

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

    DDR3接口–Keystone II器件的寄存器计算和Keystone II EVM上的测试/调试。

    初见即读的文档:

    1. Keystone II DDR3初始化- https://www.ti.com/lit/an/sprabx7/sprabx7.pdf
    2. Keystone II DDR3调试指南- https://www.ti.com/lit/an/sprac04/sprac04.pdf

    先决条件:

    1. 以下链接下载计算电子表格(“Keystone 2 DDR3 Register Calculation Spreadsheet”) http://www.ti.com/lit/zip/sprabx7 (此链接将直接下载sprabx7.zip文件。 请查看您的下载文件夹)。
    1. gel文件(下载“sprac04.zip” http://www.ti.com/lit/zip/sprac04后,解压并找到gel“Keystone2_DDR_Debug_v1_4.gel ”)  
    1. 所选内存的数据表。

    [例如,Micron,Samsung等公司的DDR3内存

    用户可以从任何品牌中选择记忆;但是,在这里,让我们来看看

    MT41K512M16,带Micron生产的1600 MTS速度级。 因此,请从Micron网站下载相应的数据表,如下所示。

    https://media-www.micron.com/-/media/client/global/documents/products/data-sheet/dram/ddr3/auto_8gb_ddr3 l dc86.pdf?rev=ed5e0194f7c048dc86828dc80cefd9c3 ]8.6828万 ]  

    了解DDR3内存的外观的示例部件

       

     已计算寄存器值的DDR3内存列表。

     

    顺序

      

     如果DDR3内存是列表中的一个,请执行以下步骤  

    1. 首先观看视频 ,然后执行下面给出的步骤。 此视频将介绍步骤6。此视频将介绍步骤6。
    2.  e2e.ti.com/.../3513.DDR3_5F00_Register_5F00_Calc_5F00_keystone2_5F00_AvailableMemory.mp4 
    3. 打开电子表格。 (仅黄色单元格可通过下拉菜单或键入进行编辑。)
    4. 选择适当的DDR时钟。 从下拉菜单中选择内存。

    1. 使用下拉菜单,根据您的设计要求选择以下设计参数

    SDRAM和PHY配置

    注册
    已选择设置

    DDR_TERM

    RZQ/4

    动态ODT

    禁用ODT

    SDRAM_DRIVE

    RZQ/7

    CAS_write_latency

    CWL = 8

    窄型模式

    64位总线宽度

    ECC字节

    启用

    CAS_LACT_延迟

    CAS = 11.

    IBANK

    8插槽SDRAM

    EBANK

    单列-仅使用ce0

    页面大小

    1024字页-10列位

    地址镜像

    关闭地址镜像

    PHY数据Zo

    RZQ/6 = 40欧姆

    PHY ACCC Zo

    RZQ/7 = 34欧姆

    PHY ODT

    RZQ/4 = 60欧姆

    DDR3或DDR3L

    DDR3

     

    刷新配置

    已选择
    数据表值/
     设置

    INITREF_DIS

    正常操作

    SRT

    扩展温度范围

    ASR

    手动自刷新

    PASR

    完整阵列

    refresh_period -正常

    7.81

    Refresh_period - Ext. Temp

    3.91

     

    1. 就是这样... 我们已经完成了。
    2. 转至表“控制器寄存器”和“PHY寄存器”。 现在,所有值都将自动计算。

    EMIF配置寄存器值

    SDRAM寄存器

    地址(十六进制)

    值(十六进制)

    DDR_SDTIM1

    2101.0018万

    2EDD34FB

    DDR_SDTIM2

    210.1001万C

    0.0001万EB5

    DDR_SDTIM3

    2101.002万

    96BDFFB7

    DDR_SDTIM4

    2101.0028万

    587F19FF

    DDR_SDCFG        

    2101.0008万

    6200CE62

    DDR_SDRFC (正常)       

    2101.001万

    0.003万D3

    DDR_SDRFC
    (外部温度)       

    2101.001万

    0.1869万

    DDR_ZQCFG

    21.01万C8

    7007.32万

     

    PHY配置寄存器值

    SDRAM PHY寄存器

    地址(十六进制)

    值(十六进制)

    DDR3_PGCR0

    232.9008万

    A8000E3F

    DDR3_PGCR1

    23.29万C

    0080C487

    DDR3_PGCR2

    23.2908万C

    00F07A12.

    DDR3_PLLCR

    232.9018万

    0001C000

    DDR3_MR0

    232.9054万

    0.0001万C70

    DDR3_MR1

    232.9058万

    0.0006万

    DDR3_MR2

    23.2905万C

    0.0098万

    DDR3_MR3

    232.906万

    0万

    DDR3_DTPR0

    232.9048万

    9D9CBB66

    DDR3_DTPR1

    23.2904万C

    3286.84万

    DDR3_DTPR2

    232.905万

    5002D200

    DDR3_PTR0

    23.2901万C

    42C2.159万

    DDR3_PTR1

    232.902万

    D0.5612万C0

    DDR3_PTR2

    232.9024万

    0.0083万 DEF

    DDR3_PTR3

    232.9028万

    0D861A80

    DDR3_PTR4

    23.2902万C

    0C82.71万

    DDR3_DCR

    232.9044万

    0.004万B

    DDR3_DTCR

    232.9068万

    71.0035万C7

    DDR3_ZQ0CR1

    232.9184万

    0.1005万D

    DDR3_ZQ1CR1

    232.9194万

    0.1005万B

    DDR3_ZQ2CR1

    2.3291万A4

    0.1005万B

    DDR3_DX2GCR

    232.924万

    7C000E81

    DDR3_DX3GCR

    232.928万

    7C000E81

    DDR3_DX4GCR

    2.3292万C0

    7C000E81

    DDR3_DX5GCR

    232.93万

    7C000E81

    DDR3_DX6GCR

    232.934万

    7C000E81

    DDR3_DX7GCR

    232.938万

    7C000E81

    DDR3_DX8GCR

    2.3293万C0

    7C000E81

     

    1. 在调试gel文件Keystone2_DDR_Debug_v1_4.gel中使用/输入这些值
    2. 在EVM中运行此调试Gel文件并观察输出。

    如果是在EVM上运行Gel文件的新用户,请按照中提供的步骤进行操作

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/106.4433万/faq-66ak2e05-how-to-load-and-run-the-dsp-gel-file-on-k2e-evm

     

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/108.4856万/faq-66ak2h12-gel-file-loading-dsp-and-arm-core-in-k2h-evm

     

     

    如果DDR3内存不在列表中,请执行以下步骤:

    1. 首先观看视频,然后执行下面给出的步骤。 此视频将介绍步骤(最多6个步骤)
    2. e2e.ti.com/.../DDR3_5F00_Register_5F00_Calc_5F00_keystone2_5F00_UserDefined.mp4
    3. 打开电子表格。 。 (仅黄色单元格可通过下拉菜单或键入进行编辑。)

     

    1. 转至带有标签“数据表”的表单,在用户定义的列下,通过查看DDR3内存的数据表输入所有计时参数。 (根据您对所选DDR3内存设备的运行速度等级的设计要求)

    例如:让我们使用计时参数“T_RP”,要填充的值是13.75 ns,它参考了内存设备的数据表,以获得相应的速度等级。

    同样填充所有计时值。

    1. 现在,转到“设计参数”表并设置适当的DDR时钟。 从下拉菜单中选择“用户定义的内存”。

    DDR3时钟计时

    设计价值

    单位

    DDR3输出时钟频率

    800.000

    MHz

    DDR3数据速率

    1600.000

    兆吨/秒

    DDR3输出时钟周期

    1.250

    NS

    设备

    用户定义

    速度等级

    1333

    兆吨/秒

     

    1. 使用下拉菜单,根据您的设计要求选择以下设计参数

    SDRAM和PHY配置

    注册
    已选择设置

    DDR_TERM

    RZQ/4

    动态ODT

    禁用ODT

    SDRAM_DRIVE

    RZQ/7

    CAS_write_latency

    CWL = 8

    窄型模式

    64位总线宽度

    ECC字节

    启用

    CAS_LACT_延迟

    CAS = 11.

    IBANK

    8插槽SDRAM

    EBANK

    单列-仅使用ce0

    页面大小

    1024字页-10列位

    地址镜像

    关闭地址镜像

    PHY数据Zo

    RZQ/6 = 40欧姆

    PHY ACCC Zo

    RZQ/7 = 34欧姆

    PHY ODT

    RZQ/4 = 60欧姆

    DDR3或DDR3L

    DDR3

     

    刷新配置

    已选择
    数据表值/
     设置

    INITREF_DIS

    正常操作

    SRT

    扩展温度范围

    ASR

    手动自刷新

    PASR

    完整阵列

    refresh_period -正常

    7.81

    Refresh_period - Ext. Temp

    3.91

     

    1. 就是这样... 我们已经完成了。
    2. 转至表“控制器寄存器”和“PHY寄存器”。 现在,所有值都将自动计算。

    EMIF配置寄存器值

    SDRAM寄存器

    地址(十六进制)

    值(十六进制)

    DDR_SDTIM1

    2101.0018万

    166C9855

    DDR_SDTIM2

    210.1001万C

    0.0001万D4A

    DDR_SDTIM3

    2101.002万

    421.FF54

    DDR_SDTIM4

    2101.0028万

    553F07FF

    DDR_SDCFG        

    2101.0008万

    6200CE62

    DDR_SDRFC (正常)       

    2101.001万

    0.1869万

    DDR_SDRFC
    (外部温度)       

    2101.001万

    0万C34

    DDR_ZQCFG

    21.01万C8

    7007.32万

     

    PHY配置寄存器值

    SDRAM PHY寄存器

    地址(十六进制)

    值(十六进制)

    DDR3_PGCR0

    232.9008万

    A8000E3F

    DDR3_PGCR1

    23.29万C

    0080C487

    DDR3_PGCR2

    23.2908万C

    00F07A12.

    DDR3_PLLCR

    232.9018万

    0001C000

    DDR3_MR0

    232.9054万

    0.0001万C70

    DDR3_MR1

    232.9058万

    0.0006万

    DDR3_MR2

    23.2905万C

    0.0098万

    DDR3_MR3

    232.906万

    0万

    DDR3_DTPR0

    232.9048万

    9D5CBB66

    DDR3_DTPR1

    23.2904万C

    3284.03万

    DDR3_DTPR2

    232.905万

    5003.52万

    DDR3_PTR0

    23.2901万C

    42C2.159万

    DDR3_PTR1

    232.902万

    D0.5612万C0

    DDR3_PTR2

    232.9024万

    0.0083万 DEF

    DDR3_PTR3

    232.9028万

    0.8861万A80

    DDR3_PTR4

    23.2902万C

    0C82.71万

    DDR3_DCR

    232.9044万

    0.004万B

    DDR3_DTCR

    232.9068万

    71.0035万C7

    DDR3_ZQ0CR1

    232.9184万

    0.1005万D

    DDR3_ZQ1CR1

    232.9194万

    0.1005万B

    DDR3_ZQ2CR1

    2.3291万A4

    0.1005万B

    DDR3_DX2GCR

    232.924万

    7C000E81

    DDR3_DX3GCR

    232.928万

    7C000E81

    DDR3_DX4GCR

    2.3292万C0

    7C000E81

    DDR3_DX5GCR

    232.93万

    7C000E81

    DDR3_DX6GCR

    232.934万

    7C000E81

    DDR3_DX7GCR

    232.938万

    7C000E81

    DDR3_DX8GCR

    2.3293万C0

    7C000E81

     

     

    1. 在调试gel文件Keystone2_DDR_Debug_v1_4.gel中使用/输入这些值
    2. 在EVM中运行此调试Gel文件并观察输出。

    如果是在EVM上运行Gel文件的新用户,请按照中提供的步骤进行操作

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/106.4433万/faq-66ak2e05-how-to-load-and-run-the-dsp-gel-file-on-k2e-evm (适用于K2E)

     

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/108.4856万/faq-66ak2h12-gel-file-loading-dsp-and-arm-core-in-k2h-evm (适用于K2H)

     

     此致

    Shankari G