编辑器版本 ×
标准版

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

专业版 PCIe_Bifurcation

简介:用于电脑主板PCIE拆分( PCIe_Bifurcation)各种花式演示卡

开源协议: GPL 3.0

发布时间: 2022-11-30 09:44:24
  • 5.9k
  • 48
  • 137
描述

开源一:CEM4NGFF_EVM(已修正并验证,使用正常)

 

特点和作用:讲主板PCIEX16接口拆分成四段,连接四条PCIE NVME的M.2 SSD,支持22110长度的M.2,并集成USB3.1 10G HUB,提供外置一个TYPEC 10G(5V 3A),一个TYPEA 10G(5V 2A),内置一个TYPEA 10G

 

开源二:CEM4U.2_EVM(已修正并验证,使用正常)

特点和作用:和开源一大同小异,只不过是四个M.2换成了四个U.2硬盘

 

开源三:CEM8484_EVM(已修正并验证,使用正常,手残党某鱼有售)

特点和作用:将PCIEX16拆分成2个X8或者4个X4(自适应)。使用了四颗PCIE SWITCH,当PCIE2和PCIE4不插入设备,PCIE1和PCIE3享受X8速度,不然都是X4。

 

开源四:CEMOCP2NGFFMINISASHD(已修正并验证,使用正常,某鱼有售)

特点和作用:将PCIEX16拆分成1个OCP 2.0 MEZZ卡和1个M.2 22110 SSD,并提供2个MINISASHD(NVME)接口。NVME_2和OCP 2.0共享X8速率。

 

开源五:CEMOCP3.0(已修正并验证,使用正常,某鱼有售)

特点和作用:将服务器拆下的OCP 3.0网卡转接成标准的PCIE,在普通主板上使用。

 

开源六:KRPA-U16_RISER_8xNGFF(已修正并验证,使用正常,某鱼有售)

 

特点和作用:这是某鱼最近超级便宜的EPYC主板,华硕KRPA-U16 PCIEX24接口的RISER。将此主板X24转换成6个M.2 GEN4,并额外连接旁边的两个SFF8611接口,实现单卡支持8个PCIEX4 4.0 M.2 SSD,最大吞吐量理论达到512G。

 

开源七:SLIMSAS_CEMX8(待验证)

特点和作用:现在很多服务器主板都集成很多SLIMSAS接口,用这个扩展板转换成标准的PCIEX8

 

 

此工程会不断持续增加项目,持续更新,本项目所有的项目,无条件开源,任意复制修改量产贩卖,并不强制保留本人信息。

此前一些旧的标准版开源项目请跳转:

https://oshwhub.com/oldmonster/OOCP

 

一些测试图

 

 

USB倒是没问题,TYPEB连接主板后,倒是一次成功。

大部分人关系的问题:

问:为什么这么板子要加USB?

答:本来是我计划是想提供TYPEC快充的,并且数据支持,但是发现快充芯片都难买,USB HUB画都画了,就没删除,正好给大家做一个威盛的HUB 参考设计。

问:为什么板子里面还要放一个USB?

答:因为设想还要外壳到时候加一个显示屏的,实时显示四个SSD容量和温度,不过感觉花里胡哨了,大家参考的可以去掉这个USB HUB。

问:PCI-E的WAKE,SMDATA,SMCLK这些都不用连么?

答:PCI-E只有三个数据有作用.PERST,REFCLK+-,数据TX+-和RX+-。其它都是可选,供电你要哪个就拉哪个,外部供电都可以。SMBUS只是一个I2C信号,不是强制的,而且M.2的SMBUS是1.8V上拉,并不能直接怒PCI-E SMBUS。至于WAKE,这是PCIE唤醒,SSD是不需要的。网卡类的才用到,就算网卡,你不接WAKE#也是正常用的,只是不能通过网卡唤醒主机。WAKE#是要搭配3.3VAUX一起工作的。所以你网卡接WAKE#比如要给网卡待机电压。

问:PCI-E阻抗到底100还是85.

答:100和85没什么影响哦,你画100和85都可以哦,PCIE更看中是阻抗均匀性.

 

关于REFCLK,因为标准的PCI-E插口,只有一对时钟,你拆分后就变成多个PCIE设备,每个PCI-E设备都需要一对时钟,所以你需要一个芯片把时钟切换成多对时钟。

关于PERST,我这里为什么用双输入正门。PERST是一个复位信号,PCIE设备正常运行时候就是3.3V高电平(听起来好像是PG信号,实际还真就差不多),但是PERST通电后有个延迟(你好像在ATX PG信号也听过)。多个PCIE PESRT是可以直接短接一起使用的,但是这样一复位就全体复位了。加双输入正门是让通过DC降压芯片的PG信号来搭配PERST实现每个PCIE设备单独复位,实际你不考虑带电插拔这些 PERST就直接并联一起就行了。

关于威盛USB3 HUB的USBOC和USBPE脚。USBPE是输出,就是芯片诊断到这个接口有设备插入,USBPE就会变高电平。USBOC是输入,输入高电平,这个USB端口正常工作,输入低电平这个端口会停止。USBOC和USBPE是给每个端口的负载检测开关芯片用的。如果你不想加这个复测开关芯片(这些都是低内阻的NMOS,通常不会便宜,很多人都是加个自恢复保险丝完事),USBOC一定要拉高,USBOC一定要拉高,USBOC一定要拉高。我看夏令营很多HUB作品都是留空的,然后反应没法用,当然没法用。

USBPE你留空,或者串电阻接什么LED都可以。

 

最关键的:

PCIE的差分对支持极性翻转(说人话就是PCIE的差分数据不分+-,不分PN,你可以对调,包括时钟差分对,这不是HOST端功能,这是每个PCI-E设备端在实现,是强制功能),

PCIE的数据差分对支持通道整体翻转(就是你主板的0,1,2,3可以怒设备端的3,2,1,0。注意,是整体翻,要么你不翻,要么全部翻,不支持单个翻,不支持混合翻,你PCIE拆分后,每个段都是独立的。每个段中支持翻转。)

PCIE的数据差分通道整体翻转和极性翻转可以同时存在!不支持收发翻转,不支持收发翻转,不支持收发翻转!

 

USB3.0/USB3.1/USB3.2差分对支持极性翻转!(不包括里面的USB2.0数据对),不支持收发翻转,不支持收发翻转,不支持收发翻转!

 

Displayport差分对不支持极性翻转,不支持通道翻转!什么都不支持!

 

设计图
原理图
1 /
PCB
1 /
暂无
工程成员
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

  • 开源平台公众号