找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1904|回复: 25
打印 上一主题 下一主题

有没有在X86平台下挂FPGA的,求教

[复制链接]

42

主题

691

帖子

2756

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2756
跳转到指定楼层
1#
发表于 2013-8-12 10:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
求教各位大虾,2 [  [# |7 Y/ `, ~" X

. c4 `( N2 y. t  l" C0 `" a
' q+ q5 I1 a& M0 v/ m1 j7 e在X86平台下挂FPGA的注意事项?3 h; Q8 i8 @* {
其中FPGA是作为一个PCI设备,即通过PCIE总线与CPU(或者桥片相连)。
* _8 O3 g! i7 H. Y  v( N( x) n3 B4 T. p) ?  i
主要是要考虑能够在平台复位信号释放以后,BIOS能够读到FPGA  这个PCI设备?这个需不需要使用延时电路
2 d! S& d2 t9 d1 Z# Z; ~3 K# S, r0 f  q) ~4 }9 N
希望前辈们指点一二~~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!
If by life,you were deceived.
Don't be dismal ,don't be wild!
In the day of grief,be mild!
Merry days will come, believe.
Hearts is living in tomorrow.
Present is dejected here:
In a moment, passed sorrow
that which passes will be dear.

10

主题

838

帖子

4907

积分

五级会员(50)

Rank: 5

积分
4907
2#
发表于 2013-8-12 12:47 | 只看该作者
FPGA挂PCIe总线肯定是可以的,我见过无数的例子。" }1 s, u4 ?( r
复位的问题的确要好好考虑,不过,pcie可以软件复位的。

42

主题

691

帖子

2756

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2756
3#
 楼主| 发表于 2013-8-12 13:43 | 只看该作者
part99 发表于 2013-8-12 12:47
" t9 O7 \: Z+ T8 L; Y- J7 T4 J  BFPGA挂PCIe总线肯定是可以的,我见过无数的例子。
' h( _7 h6 k% c复位的问题的确要好好考虑,不过,pcie可以软件复位的。

; f1 ~& Y0 L/ e3 }" S谢谢您!
) K; E7 s6 Y! p' r4 H我见过在POWERPC下挂FPGA的。也是通过PCIE总线。* D5 ^* b# T2 t0 j) E

6 n+ a4 Y, v* h2 E; f1 `; B/ C我想确认的是在X86平台下,有没有挂FPGA,作为一个PCI设备的。设计时,如何确保bios能识别FPGA这个PCI设备。. s. d2 X! Y& J# t  N* [2 j7 a6 {
如果BIOS在扫描PCI设备时候,发现不正常会停在某个位置,bios就不会再往下继续了(以前做的X86平台的设备都是这样的)
If by life,you were deceived.
Don't be dismal ,don't be wild!
In the day of grief,be mild!
Merry days will come, believe.
Hearts is living in tomorrow.
Present is dejected here:
In a moment, passed sorrow
that which passes will be dear.

42

主题

691

帖子

2756

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2756
4#
 楼主| 发表于 2013-8-12 15:06 | 只看该作者
part99 发表于 2013-8-12 12:47
! ^& m8 H5 Y; S) a; ~  F4 XFPGA挂PCIe总线肯定是可以的,我见过无数的例子。
4 [1 Q- b3 k8 C复位的问题的确要好好考虑,不过,pcie可以软件复位的。

6 ]  i8 i$ N% X! E* U6 S# s2 dX86平台的复位信号是统一的平台复位(上电ok,由南桥送出平台复位信号),没有专门用于PCIE的复位输出pin。FPGA在复位释放以后,要先读取FLASH中的程序、配置,需要花费一定的时间。我是担心当BIOS扫描到FPGA时,FPGA还没有能够完成初始化,导致BIOS识别不了此PCIE设备。尤其是在FPGA程序比较大时,更为担心。
If by life,you were deceived.
Don't be dismal ,don't be wild!
In the day of grief,be mild!
Merry days will come, believe.
Hearts is living in tomorrow.
Present is dejected here:
In a moment, passed sorrow
that which passes will be dear.

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
5#
发表于 2013-8-13 00:42 | 只看该作者
以前 PCI 的應用,有很多人都是用 PLX PCI Bridge 現成的 ASIC,或許您可以參考一下。
  q3 l. B4 ?" R2 Q% q  l2 V0 l7 x
! q6 k; x) k& c2 x. H2 s$ j" Phttp://www.plxtech.com/products/fastlane/7 Q2 F; p9 ]" b/ V, l; Z
# S& J( f' m- ?* d  Z( C
{:soso_e139:}
哈士奇是一種連主人都咬的爛狗!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
6#
发表于 2013-8-13 09:04 | 只看该作者
PERICOM PCIe/PCI Bridge
. }3 M1 `$ x% T
' Q  Y' Y' \; _- A4 i& t9 W) Q0 \+ V咦~PERICOM 也有。
& e% |! ?0 n! W
, c5 ^$ e; V" j  Y$ R0 H+ r& {https://www.pericom.com/products/pcie-pci-bridges/
. t; z0 W9 q/ G7 X1 e  A; D" K8 D1 T4 {5 e
{:soso_e163:}. W7 P! \; B% d3 g

/ n$ Y9 |; I( G2 q/ k8 u3 i0 k+ U  j3 ~6 t
; O. p  S' J! i% D; ?. v$ a* ?* u
哈士奇是一種連主人都咬的爛狗!

10

主题

838

帖子

4907

积分

五级会员(50)

Rank: 5

积分
4907
7#
发表于 2013-8-13 11:19 | 只看该作者
我的确见过x86的pci-e挂FPGA的板子,不过不知道他们是怎么实现复位和bios检测的。+ J& S" y! Y4 ~1 p+ z, z9 ]
等fpga完全跑起来,bios的设备检测应该过了,不过不知道会不会ID的检测会快一些。
2 v2 [  V. u$ @5 G楼上的桥芯片可能不是楼主想要的,应该找pcie-pcie的桥就保险了。

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
8#
发表于 2013-8-13 12:56 | 只看该作者
本帖最后由 超級狗 于 2013-8-13 13:07 编辑
1 Q! M  I2 e, p# f* ~: D
part99 发表于 2013-8-13 11:19
' M' E: j3 w- x2 y8 g. u7 F我的确见过x86的pci-e挂FPGA的板子,不过不知道他们是怎么实现复位和bios检测的。) Z* u6 D. U6 B) R
等fpga完全跑起来,bios ...

3 `( y" b' c, k5 i3 ~2 [& {" O. G" W, h
PCIe Crosslink
/ ~7 |* ?) t- V8 M* R- {+ J% {4 j& `5 Y. `; c& o
來吧!
( W$ f9 i4 ^8 Q6 C- }0 }7 ]
8 K  a- p; q  @如果是 2 個 PCIe Host 要對接,找 PCIe Switch,還是 PCI SIG 協會建議的方式。
6 U& s! l0 T- D2 e4 Z' h5 n2 d" M
+ I- f% A! @3 U+ a* M5 R* M依然是要找 PLX
$ P/ M# G( c* U& j1 E
0 l( C6 r$ q" I{:soso_e144:}

PCIe Crosslink.jpg (151.81 KB, 下载次数: 1)

PCIe Crosslink.jpg
哈士奇是一種連主人都咬的爛狗!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
9#
发表于 2013-8-13 13:22 | 只看该作者
本帖最后由 超級狗 于 2013-8-13 13:33 编辑
2 p/ R' X. d. I& |/ n! F. t
' A- N6 O7 ]. J4 a6 S$ l4 c$ W& K6 yAltera Interoperates First 28-nm FPGA with PLX Technology's PCIe Gen3 Switch9 \. ^. m# Z1 A8 R

' t! H+ Z' C/ N$ W& p9 Q. ohttp://newsroom.altera.com/press ... cie-gen3-switch.htm
) X! c: R( n7 @' \# k; g& s
' r% y. P6 ~7 ?4 d3 v如果你不想浪費 PCIe Switch 多出來的接口(Port),PLX 有授權 PCIe Switch IP 給 Altera ,可以讓你放到 FPGA 中。但哪個划算或保險,就要樓主自己評估了!( q# b1 E' M0 ^* z

+ b  W* G% w* U% _9 y  V7 x{:soso_e183:}
哈士奇是一種連主人都咬的爛狗!

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
10#
发表于 2013-8-13 13:47 | 只看该作者
工商服務
" N. J7 ~- m% S
# U8 I$ a4 f2 L! Q7 y5 d3 h$ h{:soso_e120:}1 k" I* J3 D4 `- b; x

; P0 I6 d  f; ]* Q4 b8 p

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

PLX PCIe Switch.jpg
哈士奇是一種連主人都咬的爛狗!

42

主题

691

帖子

2756

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2756
11#
 楼主| 发表于 2013-8-13 17:32 | 只看该作者
超級狗 发表于 2013-8-13 12:56
3 h1 P2 `: b3 YPCIe Crosslink" b- O9 V- I" A  i8 g

: X0 n" M/ l6 c3 N" \* l3 ?& J8 d來吧!
; E* H, L7 Q: F
版主指的这个是非透明桥吧~~~~一般用于双控产品~~~这个和双CPU的主板还有一定差别{:soso_e197:}
If by life,you were deceived.
Don't be dismal ,don't be wild!
In the day of grief,be mild!
Merry days will come, believe.
Hearts is living in tomorrow.
Present is dejected here:
In a moment, passed sorrow
that which passes will be dear.

33

主题

4949

帖子

1万

积分

EDA365特邀版主

Rank: 6Rank: 6

积分
12225
12#
发表于 2013-8-13 22:20 | 只看该作者
zlpkcnm 发表于 2013-8-13 17:32 # N3 i& r$ ]5 V2 L' f1 j
版主指的这个是非透明桥吧~~~~一般用于双控产品~~~这个和双CPU的主板还有一定差别

0 j* g# P5 {7 r6 r  d0 s5 w4 ^$ z你說呢~?
9 N: C8 {  R) I$ m% T& D/ h$ J, P
5 ^1 q8 \" @4 O& P# e8 ^. U{:soso_e104:}
( c0 w5 P) V, D) X2 l0 i( @2 z1 k
& O9 S0 ]9 }; u4 O: c

Crosslink or Non-Transparency.jpg (205.42 KB, 下载次数: 1)

Crosslink or Non-Transparency.jpg
哈士奇是一種連主人都咬的爛狗!

49

主题

670

帖子

4310

积分

五级会员(50)

Rank: 5

积分
4310
13#
发表于 2013-8-14 07:58 | 只看该作者
PLX PCI9054 32bit/33MHz PCI接口芯片
硬件工程师[原理图+PCB],电驱动方面,无刷控制器,电动工具,太阳能无刷泵,锂电保护板,仅限Altium。

42

主题

691

帖子

2756

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2756
14#
 楼主| 发表于 2013-8-14 09:42 | 只看该作者
part99 发表于 2013-8-13 11:19 8 H9 n2 [# X, L. U$ a- z
我的确见过x86的pci-e挂FPGA的板子,不过不知道他们是怎么实现复位和bios检测的。% n/ M% y% m' v6 {; x) q# {' g
等fpga完全跑起来,bios ...
9 m6 F, f, M3 v8 {5 a
谢谢你!
  N/ @+ }" L' u对于阁下所说的,有道理~~~双控产品,就可以通过Non-transparent 来link上。host A或者HOST B无论哪个先开机都无所谓,只需要在非透明桥上配置好程序就可以了。/ p- C5 Q. V' ~1 [4 r" x7 E1 n

- N6 i8 k' F5 X( U2 E不过只是在下的这个单板尺寸很小,不能再使用别的芯片,因为放不下了。0 F3 X/ e5 S/ x! B! H. j
. `  g% f0 [. d, E  ^2 v$ c, |
If by life,you were deceived.
Don't be dismal ,don't be wild!
In the day of grief,be mild!
Merry days will come, believe.
Hearts is living in tomorrow.
Present is dejected here:
In a moment, passed sorrow
that which passes will be dear.

42

主题

691

帖子

2756

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
2756
15#
 楼主| 发表于 2013-8-14 09:47 | 只看该作者
本帖最后由 zlpkcnm 于 2013-8-14 09:50 编辑
" w; g9 ]$ b* o, k# b7 e
超級狗 发表于 2013-8-13 22:20
  `4 d* l) b# m- Q- z: i' k  J, l' {你說呢~?
7 c) ~& P- A# g" M
' ~4 t) {6 H. ^) e0 r: A2 d
感谢版主您的提醒~~~) d8 ^  K2 }7 y2 W
% q6 K3 a* n# E3 g8 M
小子才疏学浅,
) F1 h( N. t1 \  f* l之前只在双控产品上用过NT桥(如果没记错型号好像有PEX8619,PEX8717之类的);+ N' E. e0 T, [, G! _+ ?
单主板双CPU的系统,小子见过CPU之间使用QPI总线直接相连的,这个估计和CPU本身设计有关;& y2 }/ j% l# B0 r& r2 ?5 z
至于版主说的CROSSLINK,小子以前没怎么注意过,下去学习学习~~
# {' i5 f6 l4 E" w+ P7 J5 P: f2 Q; R) H6 U7 T# k

, g" c7 T" q+ P4 S$ |附加一句,版主您的过期狗粮很强大~~~吃的越多,效果越好{:soso_e159:}

点评

支持!: 5.0
支持!: 5
不過你看到第一張圖下面提的問題嗎?我不知道他們怎麼解決?那是 PCIe 官網上的資料,沒參加研討會得不到精髓。>_<|||  发表于 2013-8-14 09:52
If by life,you were deceived.
Don't be dismal ,don't be wild!
In the day of grief,be mild!
Merry days will come, believe.
Hearts is living in tomorrow.
Present is dejected here:
In a moment, passed sorrow
that which passes will be dear.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-8 22:20 , Processed in 0.078714 second(s), 40 queries , Gzip On.

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

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

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