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.

[参考译文] CCS/TMS320C6678:C6678 Giganet 速度问题

Guru**** 2609665 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/654887/ccs-tms320c6678-c6678-giganet-speed-problem

器件型号:TMS320C6678

工具/软件:Code Composer Studio

我们使用 BCM5464 PHY 芯片

我们从 K1_STK_v1.1.rar 软件包中修改 ge.pjt、它运行正常:

JTAG ID = 0x1009e02f。 这是 C6678/TCI6608器件、版本型号= 1。
DEVSTAT=0x0000d40d。 小端字节序、SPI 引导、PLL 配置意味着内核的输入时钟被旁路。
SmartReflex VID= 63、所需内核电压= 1.104V。
芯片 ID = 0x0b00f009、0x0404251b、0x00000000、0x59ce0021
器件速度等级= 1250MHz。
启用异常处理...
初始化 DSP 主时钟= 312.50MHz/1x4 = 1250MHz
初始化传递 PLL 时钟= 100.00MHz/2X21 = 1050.000MHz
初始化 DDR 速度= 312.50MHzx/5x26 = 1625.000MTS
GE 自动协商(主器件)两个 DSP 测试(DSP0 -> DSP1)……
链路 PHY1未启动
以    10001310周期传输3000字节、吞吐量=   2Mbps。
主机队列中的描述符数量 DDR_HOST_SIZE0_FDQ (2058)已从512更改为518
0x82340041->0x82340061->0x82340081->0x823400A1->0x823400c1->0x8234001->0x8234101->0x823440121->0x823440141->0x823440161->...
STATSA.RxGoodFrames    =8
STATSA.RxOctets        =12144
STATSA.Frame1024tUp    =8
STATSA.NetOctets       =12144
STATSB.TxGoodFrames    =8
STATSB.TxOctets        =12144
STATSB.Frame1024tUp    =8
STATSB.NetOctets       =12144
SGMII0链接合作伙伴宣传的能力为10Mbps 半双工
SGMII1 Link 合作伙伴宣传的能力为10Mbps 半双工
MDIO 活动标志:0x0000000c
MDIO 链接 标志:0x0000000c
GE 测试完成。

然后运行 HelloWorld.pjt。 由于 Giganet 已配置,因此我们将 sFlags.phy (在 EVM_init()函数中)设置为1到0。

该板直接连接到我的 PC 网络端口。 计算机上的程序将数据发送到 C6678板。 它可以工作、但速度大约为6Mb/s 我的 PC 网络端口的属性为1Gbps。

为什么速度很低?

谢谢!

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

    e2e.ti.com/.../GE_5F00_ZC6678_5F00_fzg20171120.rare2e.ti.com/.../6114.GE_5F00_ZC6678_5F00_fzg20171120.rar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已通知 RTOS 团队。 他们将直接在此处发布反馈。

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

    K1_STK_v1.1.rar 看起来是一个不是从 TI.com 分发的软件包。 C6678的官方软件包是 从 software-dl.ti.com/.../index_FDS.html 下载的 Processor SDK RTOS。 它具有 PA EMAC 驱动程序示例以及 NIMU 示例。

    从日志中:
    初始化传递 PLL 时钟= 100.00MHz/2X21 = 1050.000MHz
    初始化 DDR 速度= 312.50MHzx/5x26 = 1625.000MTS

    我认为 PA PLL 时钟的最大值应为350MHz 和 DDR 1600MTS。

    此测试是否介于两个 DSP 之间?
    SGMII0链接合作伙伴宣传的能力为10Mbps 半双工
    SGMII1 Link 合作伙伴宣传的能力为10Mbps 半双工

    为什么这是10Mbps 半双工? 当您具有 BCM5464 PHY 时、PHY 是自动协商主设备、DSP 的 MAC 是从设备。 请检查您宣传的能力是否为1Gbps 和全双工。

    K1_STK_v1.1.rar 似乎是向中国客户分发的封装、您是否能够从本地 E2E 论坛获得一些帮助?

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

    谢谢。

    我已在第二个帖子中上传了 GE 项目。

    您是否会帮助检查它?