开发板咨询电话热线:13378450634
X86,PCBA咨询电话:18620626517

PCIE扩展多网口SOC核心板

 二维码
发表时间:2026-06-02 17:58作者:广州定昌电子gzdcsmt.com

用瑞芯微SOC开发多网口板卡,由于瑞芯微原生大多数只支持1~2路RJ45网口,因此可以用PCIE资源进行扩展,1路PCIE可以接入1路千兆网络。建议使用RK3588进行多网口开发,定昌的RK3588核心板(DC_CA588),支持扩展1~4路RJ45千兆网口,可按照实际的开发需求设计网口数量。


3588.png


使用DC_CA588配置并启用 RK3588 的千兆以太网网口的教程如下:


rk3588支持10/100/1000M网络.根据实际原理图中使用的phy芯片,可在驱动层gmac中选择配置。


顶层dts


gmac0: ethernet@fe1b0000 {

      compatible = "rockchip,rk3588-gmac", "snps,dwmac-4.20a";

      reg = <0x0 0xfe1b0000 0x0 0x10000>;

      interrupts = <GIC_SPI 227 IRQ_TYPE_LEVEL_HIGH>,

               <GIC_SPI 226 IRQ_TYPE_LEVEL_HIGH>;

      interrupt-names = "macirq", "eth_wake_irq";

      rockchip,grf = <&sys_grf>;

      rockchip,php_grf = <&php_grf>;

      clocks = <&cru CLK_GMAC_125M>, <&cru CLK_GMAC_50M>,

           <&cru PCLK_GMAC0>, <&cru ACLK_GMAC0>,

           <&cru CLK_GMAC0_PTP_REF>;

      clock-names = "stmmaceth", "clk_mac_ref",

                "pclk_mac", "aclk_mac",

                "ptp_ref";

      resets = <&cru SRST_A_GMAC0>;

      reset-names = "stmmaceth";

      power-domains = <&power RK3588_PD_GMAC>;

      snps,mixed-burst;

      snps,tso;

      snps,axi-config = <&gmac0_stmmac_axi_setup>;

      snps,mtl-rx-config = <&gmac0_mtl_rx_setup>;

      snps,mtl-tx-config = <&gmac0_mtl_tx_setup>;

      status = "disabled";

      mdio0: mdio {

          compatible = "snps,dwmac-mdio";

          #address-cells = <0x1>;

          #size-cells = <0x0>;

      };

      gmac0_stmmac_axi_setup: stmmac-axi-config {

          snps,wr_osr_lmt = <4>;

          snps,rd_osr_lmt = <8>;

          snps,blen = <0 0 0 0 16 8 4>;

      };

      gmac0_mtl_rx_setup: rx-queues-config {

          snps,rx-queues-to-use = <1>;

          queue0 {};

      };

      gmac0_mtl_tx_setup: tx-queues-config {

          snps,tx-queues-to-use = <1>;

          queue0 {};

      };

  };



实际的dts配置如下


&gmac0 {

  /* Use rgmii-rxid mode to disable rx delay inside Soc */

  phy-mode = "rgmii-rxid";

  clock_in_out = "output";

  snps,reset-gpio = <&gpio4 RK_PB3 GPIO_ACTIVE_LOW>;

  snps,reset-active-low;

  /* Reset time is 20ms, 100ms for rtl8211f */

  snps,reset-delays-us = <0 20000 100000>;

  pinctrl-names = "default";

  pinctrl-0 = <&gmac0_miim

           &gmac0_tx_bus2

           &gmac0_rx_bus2

           &gmac0_rgmii_clk

           &gmac0_rgmii_bus>;

  tx_delay = <0x43>;

  /* rx_delay = <0x3f>; */

  phy-handle = <&rgmii_phy>;

  status = "okay";

};


最后介绍RK3588核心板(DC_CA588),这是基于RK3588开发的B2B连接核心板,共314PIN引脚,其参数性能整理如下:


DC_CA588.png


项目

DC_CA588参数详情

CPU

RK3588,八核 64 位(4xCortex-A76+4xCortex-A55),8nm 先进工艺,主频最高 2.2GHz

运行内存+内部存储

16+128GB

显示硬件资源

1xHDMI IN ,2xHDMI OUT,2xEDP,2xMIPIDSI,1xLVDS(用1xMIPIDSI转1xLVDS)。如需DP显示,建议加入HDMI,LVDS,MIPIDSI转接芯片。

图像输入资源

2xMIPICSI,最高ISP可达48M(4800W)

网络硬件资源

可扩展1~4路RJ45千兆(原生或PCIE,部分复用),WIFI6,蓝牙,MINI PCIE 4G/5G。

存储硬件资源

1xNVME PCIE SSD扩展,3xSATA(与部分PCIE复用,设计建议:如保留4G,双千兆,建议只设计1路SATA)。

其它硬件资源

还包括多路GPIO,2xCAN,8xUART等等。


对以上可扩展多网口RK3588核心板感兴趣的,欢迎给我们客服致电或在线留言,定昌是一家快速发展的开发板研发生产厂商,拥有高新技术企业、创新型企业、专精特新企业等资质证书,生产经验丰富,欢迎咨询合作。


欢迎您申请主板样品

欢迎您申请主板样品

副标题

你的姓名
*
你的联系方式
*
你的公司名称
补充说明
提交
如你有任何需求或对此款产品感兴趣,或者询工厂价,都可以给我们留言,24小时内会有专业工程师回复你,竭诚为你服务。
姓名
*
手机或微信号
*
欢迎给我们留言
提交留言
开发板咨询电话: 13378450634(刘经理)|  X86主板,SMT,PCBA加工咨询电话:18620626517(朱经理)
©2025 广州市定昌电子科技有限公司 版权所有
抖音视频账号
安卓主板
微信咨询
SMT主板加工
微信咨询
地址:广州市番禺区大龙街新水坑路段49号开达工业园4栋2,3楼
VIP客户一对一对接