飞腾FT2000/A + SWITH pcie 扫描问题记录

前景:

      cpu 和 SWITCH 是通过PCIE 接口进行连接,通过PCIE 接口进行对SWITCH 配置。

1、由于Switch 上电后需要给上电时序,在Uboot阶段给了正确的上电时序后,飞腾cpu 无法正常扫到SWITCH 的PCIE. 

2、与飞腾沟通后发现其CPU 上电后是有PCIE 的扫描窗口的,只能在那段时间内需要将PCIE 设备给准备好 才能扫到PCIE 设备。

3、根据飞腾的建议,希望可以在Uboot 阶段将操作Switch 的GPIO 提前,并且是在扫之前,这个修改也只能靠厂家进行修改。修改后暂时没有效果.

4、硬件得知需要上电时序后,直接将SWITCH 的PCIE_RST 和 CORE_RST  上电的时候就拉高,这样后可以发现PCIE 设备了。

5、但是这个和我们原先的设备现象有点不一致,原先适配的另外一个型号的SWITCH,同样的操作却能够识别到SWITCH。飞腾这边也未能够解释该现象。并且飞腾建议我们增加一个CPLD 进行控制SWITCH 的上电时序,这样保证CPU 在扫之前SWITCH 已经准备好了。

PCIE 相关的主要是PCIE 的100M 时钟,PCIE 数据线,PCIE_RST 。

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值