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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

评分

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

查看全部评分

该用户从未签到

推荐
发表于 2025-9-20 09:25 | 只看该作者
huo_xing 发表于 2025-9-19 20:33
8 u  P7 p. X- T  D$ ]& z9 c我没记错pcie工作不可以不用同时钟的。时钟可以在数据信号中提取,这是所有高速串行总线的基本功能。
. }$ y+ p2 F8 E1 ?# `5 v
高速串行信号有2个时钟域,第一级是从串行的Serdes中用CDR恢复时钟来采样串行数据 第二级要把串行的数据转为并行的32或者64位7 R% c4 ?& ?& m4 H  _( @
这2级时钟是会有一定相位差的。 在PCIE 中最简单的方式就是使用对面提供的100Mhz来同步整个链路5 {; ~! i8 m2 ?, o/ a
5 l4 N' \7 V2 E3 Q. @; I% h  f
如果使用其他的本地时钟或者 全用恢复时钟, 那么要仔细考虑这个后果。
  C7 o' q- l. r3 s1 Q# W& _

点评

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

该用户从未签到

推荐
 楼主| 发表于 2025-9-20 14:39 | 只看该作者
myiccdream 发表于 2025-9-19 17:11
- W* d, O  _! |" H! X6 d传统的X86 或者 CPU 估计是有困难的。5 T+ B' T- ?/ I: `, i# H
按照PCIE 的架构。 下游端口需要 锁定上游的 100MHZ时钟 来同步数据 ...

4 C% P8 d- k4 l) {' }1.时钟的话cpu这边有三个PCIE控制器,可以接入外部给进来的三个100MHZ时钟,
1 m& J' S" O, d7 K  a2.rst应该没问题,我只要ep端,CPU提前启动,准备好就行了4 n4 o5 s. l' F, h) J
3.FPGA要高端才能有多个PCIE硬核,K7这样的FPGA只能接一个PCIE,成本高+ `- C& ~2 A6 ~1 {+ V' P

该用户从未签到

推荐
发表于 2025-9-21 11:36 | 只看该作者
本帖最后由 超級狗 于 2025-9-21 12:50 编辑 ! m" a0 P4 f, z1 x1 ~) |. ?: G
: s7 W! A( `6 B& J  q
PCIe Swicth 支援 Multi-Host 的重要條件
- x, ~. \6 F! _& S2 Q2 |0 D$ l
  • Non-Transparent Port (NT Port)
  • Multi-Root I/O Virtualization (MR-IOV) 非必要
  • Non-Transparent Bridge (NTB)8 s) O0 V9 k  ]0 y+ x) b' q
2 g6 [0 \/ l5 [+ Z" n- S+ q
市售支援 Multi-Host 的 PCie Switch
7 R8 |7 q- Y+ ^; L7 t
  • Broadcom (原 PLX)
    5 N/ x8 k+ s$ ^: OPEX9700PEX9700APEX9700B
  • Microchip (原 IDT)
    : i9 \8 L( N0 |8 s7 rPFXPSXPAX 系列
    ) u- X  ~, d! Q9 N
( \4 y/ b& w; H) H$ j3 H% V' E
" `' w# k- T3 G5 T) R$ K  F  j, t

/ K' @! ]  i" g' K% q! ~8 ]2 N8 j( F/ Q7 Y- S' |* y* n/ l

点评

厉害,这是给得想当完备了。 大家就像楼主的幕僚,提供了全面的信息和多样化的建议。 旁人从这些高见中,都可以学习到很多知识和了解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-9-19 15:00
  • 签到天数: 28 天

    [LV.4]偶尔看看III

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

    点评

    这有什么迷惑的呢,cpu跟cpu的通信和高速数据传输啊,只是没这样用过  详情 回复 发表于 2025-9-19 09:52

    评分

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

    查看全部评分

    该用户从未签到

    7#
    发表于 2025-9-19 07:28 | 只看该作者
    Root Complex (RC) + Multiple Root Port
    5 W# w- Y" N5 T( Q8 v
    某些 SoC/CPU 本身有多個 Root Port,CPU 晶片內建多個獨立通道。

    5 N$ d8 W2 k) P# u; B: E$ T8 @

    该用户从未签到

    8#
     楼主| 发表于 2025-9-19 09:51 | 只看该作者
    huo_xing 发表于 2025-9-18 18:56
    ) e% ?$ I+ p# d% B# y. V不行。用pcie Switch
    % ^. D) t3 G0 r6 x- P9 N2 U. \, e1 y
    switch怎么个用法,上游三端口,下游一端口的switch这样吗,有这种用法吗
    7 ~/ P; o/ P; J7 \6 {$ m, H" m* K

    点评

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

    评分

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

    查看全部评分

    该用户从未签到

    9#
     楼主| 发表于 2025-9-19 09:52 | 只看该作者
    Dcpc086397900 发表于 2025-9-18 22:50
    $ J) w+ h* v6 w1 [8 G" k2 Z想法想当的奇特呀,cpu就是主啊,让他做从,是迫不得已,方便一时所需,现在不但要做从,还一仆三主,真是 ...
    " \2 i* G: G4 X1 n
    这有什么迷惑的呢,cpu跟cpu的通信和高速数据传输啊,只是没这样用过
    0 X5 t* L. |# Z$ c$ F; t

    点评

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

    [LV.4]偶尔看看III

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

    该用户从未签到

    11#
    发表于 2025-9-19 10:23 | 只看该作者
    狂羁青马 发表于 2025-9-19 09:513 A) M1 S) F3 y- ~# R- W
    switch怎么个用法,上游三端口,下游一端口的switch这样吗,有这种用法吗
      Y2 B6 R# @, G- B, u
    和你家里的路由器一样。只是功能强大的价格估计比你cpu还贵,还有都是国外牌子
    : U4 R& ^# ~6 Y( [8 v, j4 [7 p

    点评

    PEX8619可行吗  详情 回复 发表于 2025-9-19 16:06
  • TA的每日心情
    慵懒
    2025-9-19 15:22
  • 签到天数: 81 天

    [LV.6]常住居民II

    12#
    发表于 2025-9-19 11:17 | 只看该作者
    huo_xing 发表于 2025-9-18 18:565 V3 h- \5 y, `6 d
    不行。用pcie Switch

    4 q/ A# Y/ v5 W6 c9 v8 U4 Q  w  Y交换机也只有一个上游端口啊,他要求是三个上游
    " ?( F0 ]; |! e2 h& F
    , ^* Y/ M( ^7 f$ P

    点评

    知识该更新了。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:52: [1 b) o! {5 ?1 i% U' p& q( C0 r1 W
    这有什么迷惑的呢,cpu跟cpu的通信和高速数据传输啊,只是没这样用过

    + Y! Q$ J  t1 e8 w- ^8 i9 V3 D9 \PCIe Switch 應用方塊圖
    / L6 u8 P! Y  P0 x9 A6 U& Y
    2 A; N4 g$ B  j' b1 C$ ~2 T' y! U& T1 d9 Q0 [

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

    PCIe Switch.jpg

    点评

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

    该用户从未签到

    14#
    发表于 2025-9-19 13:25 | 只看该作者
    kuokuo250 发表于 2025-9-19 11:179 K4 d! r; C6 T  I) ^( u
    交换机也只有一个上游端口啊,他要求是三个上游
    , S2 W  o( U$ k6 \6 `
    PCIe Switch for Cross Link Architecture
    7 {1 c7 r. j5 t3 G$ T' E9 K
    0 W) \2 q1 y7 F4 ]" q; i; G& I5 d. _$ Q

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

    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# i. `* c5 z) g9 G, h
    交换机也只有一个上游端口啊,他要求是三个上游
    5 P, ~! d- p: W! B
    知识该更新了。wan和lan区分是老古董了,现在的路由器所有口都是一样。6 L4 u; n/ v" K

    点评

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

    该用户从未签到

    16#
     楼主| 发表于 2025-9-19 16:05 | 只看该作者
    超級狗 发表于 2025-9-19 13:16
    ( ~* n+ ]8 f& Q$ u! R$ fPCIe Switch 應用方塊圖
    ' K' e( X, J/ s- a* v8 H" q3 \
    这不还是一个主端口吗

    评分

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

    查看全部评分

    该用户从未签到

    17#
     楼主| 发表于 2025-9-19 16:06 | 只看该作者
    huo_xing 发表于 2025-9-19 10:230 s1 T) [- z; u7 A4 q! v
    和你家里的路由器一样。只是功能强大的价格估计比你cpu还贵,还有都是国外牌子
    # U: f. k) C3 ~" k0 `
    PEX8619可行吗9 O5 d9 g" Z! N: n% N' g0 e

    点评

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

    [LV.4]偶尔看看III

    18#
    发表于 2025-9-19 17:10 | 只看该作者
    狂羁青马 发表于 2025-9-19 16:065 k- P2 i( O" M1 h% ?3 z  w. j
    PEX8619可行吗
    % _1 |# C4 H* e8 K; I& z  ^
    十多年前用过,肯定不行。
    1 y/ l: y1 f/ x' W4 A1 k
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-9-21 14:30 , Processed in 0.140625 second(s), 29 queries , Gzip On.

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

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

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