找回密码
 注册
关于网站域名变更的通知
查看: 1338|回复: 36
打印 上一主题 下一主题

一个CPU可以同时作为三个PCIE从端吗

[复制链接]

该用户从未签到

跳转到指定楼层
1#
 楼主| 发表于 2025-9-18 17:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
1.CPU的PCIE一般当作主用(RC),或者当一个从设备(EP)应该也可以,没有用过一个cpu作为三个PCIE的从端(EP),上游连接三个主进行通信。

点评

谢谢分享!: 5.0
谢谢分享!: 5
建議戶名將「」字改為「」!^_^  发表于 2025-9-22 08:29

评分

参与人数 1威望 +5 收起 理由
超級狗 + 5 青馬加分,青鳥開扁!

查看全部评分

该用户从未签到

推荐
发表于 2025-9-20 09:25 | 只看该作者
huo_xing 发表于 2025-9-19 20:33
* }; e# e  [; b) p+ w我没记错pcie工作不可以不用同时钟的。时钟可以在数据信号中提取,这是所有高速串行总线的基本功能。

  n8 k" @0 y1 j7 C' S" D) w% `+ G高速串行信号有2个时钟域,第一级是从串行的Serdes中用CDR恢复时钟来采样串行数据 第二级要把串行的数据转为并行的32或者64位2 c  q) M: ?# \& e7 ~- i: I* l" {
这2级时钟是会有一定相位差的。 在PCIE 中最简单的方式就是使用对面提供的100Mhz来同步整个链路
; W* X$ [$ f! \3 M8 f! @6 n4 `: M. ^% J0 C. B1 j$ @$ I# b
如果使用其他的本地时钟或者 全用恢复时钟, 那么要仔细考虑这个后果。& S, M. O7 {9 V! Z. Q

点评

同源肯定更好,但PCIE规范当中也可以用异步时钟  详情 回复 发表于 2025-9-20 14:40

该用户从未签到

推荐
 楼主| 发表于 2025-9-20 14:39 | 只看该作者
myiccdream 发表于 2025-9-19 17:11
& ?1 }  o7 q/ a4 x5 I传统的X86 或者 CPU 估计是有困难的。/ k* ^& j8 }. c& |2 R; z/ t
按照PCIE 的架构。 下游端口需要 锁定上游的 100MHZ时钟 来同步数据 ...

/ n  q$ q! j0 Q; y+ K' A1.时钟的话cpu这边有三个PCIE控制器,可以接入外部给进来的三个100MHZ时钟,. r/ a2 A' L+ W( b% p" o! M4 g
2.rst应该没问题,我只要ep端,CPU提前启动,准备好就行了7 Z/ S, k/ v( M% V4 |6 \, @
3.FPGA要高端才能有多个PCIE硬核,K7这样的FPGA只能接一个PCIE,成本高
7 o4 H( Q# m8 H: x: d: f

该用户从未签到

推荐
发表于 2025-9-21 11:36 | 只看该作者
本帖最后由 超級狗 于 2025-9-21 22:29 编辑
' J. \8 c8 i, f" ]2 D% ]& e. b' D4 ~3 Y. T: J$ H4 `; c* q# E
PCIe Swicth 支援 Multi-Host 的重要條件. z- E7 {6 ]- ]- E( |. o# ^3 g1 H- x/ J
  • Non-Transparent Port (NT Port)
  • Multi-Root I/O Virtualization (MR-IOV) 非必要
  • Non-Transparent Bridge (NTB)$ }; p0 K4 c% h, b

1 V! \/ Q; g4 m* D& J市售支援 Multi-Host 的 PCIe Switch0 n9 r7 W) Y& \! m/ a  s- P3 Z
  • Broadcom (原 PLX)
    3 @) [- T7 _8 H& f+ TPEX9700PEX9700APEX9700B
  • Microchip (原 IDT)+ y% S5 t3 x6 _/ v( \5 f
    PFXPSXPAX 系列/ K! ]) j4 N1 Z2 q
" u9 ]. U, h* I; M

6 o& r3 Z) d: s. _' [( P7 R" E" W. q% ^7 p2 ~0 B3 ]& K
8 e% Z- E) u# _4 V

点评

厉害,这是给得想当完备了。 大家就像楼主的幕僚,提供了全面的信息和多样化的建议。 旁人从这些高见中,都可以学习到很多知识和了解PCIe的规范。  详情 回复 发表于 2025-9-21 12:59

该用户从未签到

5#
发表于 2025-9-18 18:56 | 只看该作者
不行。用pcie Switch

点评

交换机也只有一个上游端口啊,他要求是三个上游  详情 回复 发表于 2025-9-19 11:17
switch怎么个用法,上游三端口,下游一端口的switch这样吗,有这种用法吗  详情 回复 发表于 2025-9-19 09:51
  • TA的每日心情
    慵懒
    2025-10-29 15:00
  • 签到天数: 55 天

    [LV.5]常住居民I

    6#
    发表于 2025-9-18 22:50 | 只看该作者
    想法想当的奇特呀,cpu就是主啊,让他做从,是迫不得已,方便一时所需,现在不但要做从,还一仆三主,真是让人迷惑啊

    点评

    注释一下:CPU这边是多个PCIE控制器,本质还是RC->EP,一对一,只不过三个EP是一个处理器而已  详情 回复 发表于 2025-9-22 10:12
    这有什么迷惑的呢,cpu跟cpu的通信和高速数据传输啊,只是没这样用过  详情 回复 发表于 2025-9-19 09:52

    评分

    参与人数 1威望 +5 收起 理由
    超級狗 + 5 質疑神架構特別獎勵!

    查看全部评分

    该用户从未签到

    7#
    发表于 2025-9-19 07:28 | 只看该作者
    Root Complex (RC) + Multiple Root Port
    # \- F: c  v9 i) R6 ~
    某些 SoC/CPU 本身有多個 Root Port,CPU 晶片內建多個獨立通道。

    " k. G  }, T* ?+ T, ?, C3 x+ Z9 j9 t

    该用户从未签到

    8#
     楼主| 发表于 2025-9-19 09:51 | 只看该作者
    huo_xing 发表于 2025-9-18 18:560 c! d. ^8 a' v7 I
    不行。用pcie Switch

    & [* {: g+ O' K! l! W2 b: Oswitch怎么个用法,上游三端口,下游一端口的switch这样吗,有这种用法吗
    8 k3 `3 f$ }" T- c! g. t  r

    点评

    和你家里的路由器一样。只是功能强大的价格估计比你cpu还贵,还有都是国外牌子  详情 回复 发表于 2025-9-19 10:23

    评分

    参与人数 1威望 +5 收起 理由
    超級狗 + 5 自己挖的坑要自己填!

    查看全部评分

    该用户从未签到

    9#
     楼主| 发表于 2025-9-19 09:52 | 只看该作者
    Dcpc086397900 发表于 2025-9-18 22:50
    ' `  ?' g; @7 t, g% m想法想当的奇特呀,cpu就是主啊,让他做从,是迫不得已,方便一时所需,现在不但要做从,还一仆三主,真是 ...

    & v: a0 L5 v+ F8 W9 i0 V# \# K这有什么迷惑的呢,cpu跟cpu的通信和高速数据传输啊,只是没这样用过
    * [1 \# A$ G, Y  I% d* u, |

    点评

    PCIe Switch 應用方塊圖  详情 回复 发表于 2025-9-19 13:16
  • TA的每日心情
    慵懒
    2025-10-29 15:00
  • 签到天数: 55 天

    [LV.5]常住居民I

    10#
    发表于 2025-9-19 10:17 | 只看该作者
    当设计使用多CPU的时候,其实通信就是类PCIe总线,具体细节没有研究过。

    该用户从未签到

    11#
    发表于 2025-9-19 10:23 | 只看该作者
    狂羁青马 发表于 2025-9-19 09:51
    , @0 p) e3 S8 c1 Q6 s5 o2 mswitch怎么个用法,上游三端口,下游一端口的switch这样吗,有这种用法吗

    / e0 Q/ W: _, q# ]) x和你家里的路由器一样。只是功能强大的价格估计比你cpu还贵,还有都是国外牌子, p# o  F5 h. o: ]4 w1 }  ^% w

    点评

    PEX8619可行吗  详情 回复 发表于 2025-9-19 16:06
  • TA的每日心情
    擦汗
    2025-10-30 15:11
  • 签到天数: 97 天

    [LV.6]常住居民II

    12#
    发表于 2025-9-19 11:17 | 只看该作者
    huo_xing 发表于 2025-9-18 18:56
    3 o2 Q) N3 p( B9 K5 \* i8 J不行。用pcie Switch

    / [. q/ o; V9 @% @交换机也只有一个上游端口啊,他要求是三个上游
    4 J7 V* ^: l5 [
    7 Y2 W- W, K6 Q4 ]/ l7 Z0 O

    点评

    知识该更新了。wan和lan区分是老古董了,现在的路由器所有口都是一样。  详情 回复 发表于 2025-9-19 13:59
    PCIe Switch for Cross Link Architecture  详情 回复 发表于 2025-9-19 13:25

    评分

    参与人数 1威望 +5 收起 理由
    超級狗 + 5 神架構不容質疑!

    查看全部评分

    该用户从未签到

    13#
    发表于 2025-9-19 13:16 | 只看该作者
    狂羁青马 发表于 2025-9-19 09:524 l( \7 o2 V7 t+ ^/ y& v
    这有什么迷惑的呢,cpu跟cpu的通信和高速数据传输啊,只是没这样用过
    ( o0 T' L% V: Q, i0 y
    PCIe Switch 應用方塊圖
    1 `+ P0 e; N' b) W! B7 g  ^
    3 D- y3 P8 L0 h9 s8 t- l0 o, m6 L7 H! z$ U2 C0 i6 q% @+ T' \* Q- Y1 Q

    PCIe Switch.jpg (23.65 KB, 下载次数: 1080)

    PCIe Switch.jpg

    点评

    这不还是一个主端口吗  详情 回复 发表于 2025-9-19 16:05

    该用户从未签到

    14#
    发表于 2025-9-19 13:25 | 只看该作者
    kuokuo250 发表于 2025-9-19 11:17! ^" X" |6 s9 W/ [4 i" }5 p/ z3 t1 Z
    交换机也只有一个上游端口啊,他要求是三个上游

      g6 c) e" G7 I. `. x: pPCIe Switch for Cross Link Architecture$ N2 d4 L( L( Z0 Z  {- D

    7 k/ ?* S; P0 Q# V3 R8 U) z6 E% j8 r& I

    PCIe Switch for Cross Link Architecture.jpg (49.67 KB, 下载次数: 1078)

    PCIe Switch for Cross Link Architecture.jpg

    点评

    補充資料: Multi-Host System and Intelligent I/O Design with PCI Express  详情 回复 发表于 2025-9-19 22:42
    補充資料: Multi-Host Sharing of NVMe Drives and GPUs Using PCIe Fabrics  详情 回复 发表于 2025-9-19 22:38
    用这种方案的成本不是一般酸爽。当时我们项目上要ssd和wifi6(pcie),开始也想搞Switch。最后放弃了,ssd改成sata3.0  发表于 2025-9-19 14:02

    该用户从未签到

    15#
    发表于 2025-9-19 13:59 | 只看该作者
    kuokuo250 发表于 2025-9-19 11:17: A, k( ~, t2 `' Q* L8 L* Y
    交换机也只有一个上游端口啊,他要求是三个上游

    3 T  U' ?' S, u* r- ^- h知识该更新了。wan和lan区分是老古董了,现在的路由器所有口都是一样。. N% W# a, J3 |" f  Y

    点评

    沒辦法!他就設計了一個多主單從的爽架構。^_^  发表于 2025-9-19 17:40

    该用户从未签到

    16#
     楼主| 发表于 2025-9-19 16:05 | 只看该作者
    超級狗 发表于 2025-9-19 13:164 y4 Q+ A3 ^; B8 q- }* r
    PCIe Switch 應用方塊圖

    . Z! w8 T" K6 N5 c' [5 W4 F* |- o) P这不还是一个主端口吗

    评分

    参与人数 1威望 +5 收起 理由
    超級狗 + 5 是的!下一帖馬上神救援。

    查看全部评分

    该用户从未签到

    17#
     楼主| 发表于 2025-9-19 16:06 | 只看该作者
    huo_xing 发表于 2025-9-19 10:23# w1 R3 D3 Z% N3 y: X- q
    和你家里的路由器一样。只是功能强大的价格估计比你cpu还贵,还有都是国外牌子

    5 k. l) k6 |5 k$ R. PPEX8619可行吗
    & b, L1 i# i8 ?$ {* ]& D9 Y2 c

    点评

    大哥,抓重点啊。不是应该去和你们领导询问项目成本吗? 把这个switch很高的信息告诉领导,说不定你从这个坑爬出来了。一个高级点的成本估计1k+美刀。便宜的也要上百  详情 回复 发表于 2025-9-19 20:32
    十多年前用过,肯定不行。  详情 回复 发表于 2025-9-19 17:10
  • TA的每日心情
    慵懒
    2025-10-29 15:00
  • 签到天数: 55 天

    [LV.5]常住居民I

    18#
    发表于 2025-9-19 17:10 | 只看该作者
    狂羁青马 发表于 2025-9-19 16:063 z7 w% l; G- u2 H7 k
    PEX8619可行吗

    2 t( D# k) [% t% |. l十多年前用过,肯定不行。
    & i6 l( \  R9 e9 c! g. U
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-1 01:25 , Processed in 0.156250 second(s), 28 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表