Skip to content

LS2K1000 · DesignWare GMAC

DW GMAC / LS2K1000

LS2K1000

龙芯中科 · MIPS64 双核 · 国产自主芯片

···Armory 获取
1G网口速率
RGMIIPHY 接口
MIPS64架构
国产自主可控

板卡配置

LS2K1000 EVB龙芯中科官方评估板
稳定
PHY 型号RTL8211E
PHY 地址0x00
PHY 接口RGMII_ID
参考时钟125 MHz (内部 PLL)
特殊说明
  • PHY 复位由 GPIO 控制,BSP 需在初始化前拉高并等待 100ms
  • MIPS64 大端字节序,驱动已内置字节序转换,无需手动处理
网卡设备树配置
nic_cfg_t cfg = {
    .base      = 0x40040000,
    .irq       = 12,
    .phy_addr  = 0,
    .phy_iface = PHY_IFACE_RGMII_ID,
    .clk_ref   = 125000000,
};

SoC 级说明

网口映射

网口控制器基地址IRQ
eth00x4004000012

大端字节序

LS2K1000 默认大端(Big-Endian)模式。DMA 描述符和以太网帧数据均需字节序转换,驱动已内置 be32_to_cpu / cpu_to_be32 处理,应用层无需额外处理。

时钟配置

GMAC 参考时钟通过 CONFREG 寄存器配置,驱动初始化时自动设置为 125 MHz。若系统修改了时钟树,需同步更新 clk_ref 参数。

已知问题

已修复大端模式 DMA 描述符字节序解析错误 — v1.0.1 已修复

← 返回 DW GMAC 更新日志

翼辉信息 · 网络技术部