在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
EETOP诚邀模拟IC相关培训讲师 创芯人才网--重磅上线啦!
查看: 9411|回复: 16

【衷心请教】PCI Express Switch架构问题

[复制链接]
发表于 2009-6-30 15:20:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
小弟在做一个PCI Express Switch的收发测试,PCI Express Switch的UP端口连接x86主机,两个DP端口分别连接两块焊PCIE核的FPGA板,模拟PCIE设备,两块FPGA都被系统分配了地址。
        由CPU向两块板的地址发包,均可成功收到;但是由其中一块FPGA板向另一块FPGA板的地址发包,就会导致主机死机,接收端也未收到。
        请教各位朋友,一块板向另一块发包时,PCI Express Switch应该可以直接根据地址进行转发呀,为何会导致主机死机呢?
        在此多多谢过~~
PCIE.JPG
发表于 2009-7-1 15:44:47 | 显示全部楼层

唐僧写给悟空的一封信

亲爱的悟空:
    在天庭双螺杆住好一阵子了,不知你在花果山过得可好?我这封信写得很慢,因为知道你看字不快。我们已经搬家了,不过地址双螺杆没改,因为搬家时顺便把门牌带来了。这礼拜下了两次雨,第一次下了3天,第二次下了4天。

  昨天我们去买比萨,店员问道:“请问要切成8片还是12片?”你勤俭的师母说:“切8片好了,切12片恐怕吃不完。”那间店比萨还不错,改天我们全家再一起去街口的双螺杆餐馆吃牛排。

  还有你观音阿姨说你要我寄去的那件双螺杆外套,因为邮寄时会超重,所以我们把扣子剪下来放在那件外套的口袋里了。

  你嫦娥姐姐双螺杆早上生了。因为我还不知道到底是男的还是女的,所以我不知道你要当阿姨还是舅舅。最近没什么事,我会再写信给你。
           
                                                                                                                      师傅
发表于 2009-7-8 13:55:54 | 显示全部楼层
按照实际来看,down不能直接和down通信,的确很奇怪,恐怕是为了安全起见吧,协议中没说。
你可以这样试一下,用CPU配置本地的dma,让dma读取EndPoint1的数据,写入到EndPoint2地址空间中,这样应该是可以的。
发表于 2009-7-8 17:30:05 | 显示全部楼层
我来拜读一下
发表于 2009-7-16 13:14:38 | 显示全部楼层
我也不懂,弱弱的问一个,端点到端点的通信时不时地通过根联合体内部的交换器啊?
发表于 2009-7-18 10:54:58 | 显示全部楼层
不懂,楼主问题解决了没
发表于 2009-8-5 00:38:39 | 显示全部楼层

楼主的文章不错,,,,顶了。。。。

楼主的文章不错,,,,顶了。。。。

                               
登录/注册后可看大图

stock shanghai fulong zhengquan  www.fulong021.com
 楼主| 发表于 2009-8-10 10:59:34 | 显示全部楼层
现在两个EP间通过地址的读包可以直接收发了,但写包一发送还是导致CPU死机
发表于 2009-8-14 20:24:39 | 显示全部楼层
如果FPGA要自主发包,必须使用支持多Root模式,即有多个非透明桥接口的PCIe交换机,并将FPGA接在这样的端口。
 楼主| 发表于 2009-9-22 10:05:25 | 显示全部楼层
测试成功,问题还是处在写包协议的代码上,即接在透明桥接口上的N个FPGA也可以直接通信
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-9 10:02 , Processed in 0.030415 second(s), 11 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表