找回密码
 注册
关于网站域名变更的通知
12
返回列表 发新帖
楼主: zlpkcnm
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

16#
 楼主| 发表于 2013-8-14 10:20 | 只看该作者
超級狗 发表于 2013-8-13 22:20   Y- I- h6 a/ \3 `2 \
你說呢~?

! Z- F9 S% c% O8 Y3 U6 d7 Qhttp://blog.sina.com.cn/s/blog_6472c4cc010185pf.html
! m# O/ ?# D% ?% w这是小子在一篇博客上看到的。貌似CROSSLINK有些不足之处,后来使用NTB非透明桥就能很好的解决。至于博客这个部分内容(关于CROSSlink)准确性,小子也不敢确定。如果这是真的,也就难怪小子没怎么注意CROSSLINK了。{:soso_e156:}

该用户从未签到

17#
发表于 2013-8-14 10:34 | 只看该作者
zlpkcnm 发表于 2013-8-13 20:47
( x7 m8 r! k" C感谢版主您的提醒~~~
2 \& s! @$ r( K1 w% j, v# @& c5 r
小子才疏学浅,

/ m+ E4 w4 ~' h/ {9 L你们太厉害了,我只用local bus连过FPGA,给你们一提醒,才知道水深水浅。。。{:soso_e127:}

该用户从未签到

18#
 楼主| 发表于 2013-8-14 11:06 | 只看该作者
part99 发表于 2013-8-14 10:34
& ]' z' @, t9 N5 Q3 f1 }% t! k8 S( }! P你们太厉害了,我只用local bus连过FPGA,给你们一提醒,才知道水深水浅。。。
8 ?6 M9 s' y$ t+ d
您说的这种我也见过。有不少系统是通过DSP与FPGA共同完成的。很多情况下,两者都是通过LBI(local bus interface)来进行数据交换,而且一般还会在LBI上挂点NOR FALSH 和SRAM之类的吧。

该用户从未签到

19#
发表于 2013-8-14 11:08 | 只看该作者
zlpkcnm 发表于 2013-8-13 22:06
5 G( g3 \1 t2 v& p您说的这种我也见过。有不少系统是通过DSP与FPGA共同完成的。很多情况下,两者都是通过LBI(local bus in ...
- O  h+ W" Q3 M6 b( P
{:soso_e179:}
' _! G  G2 d4 ^. N! T6 ]; O2 o# fLBI由CS,ALE等控制,常见有power pc和ARM

该用户从未签到

20#
发表于 2013-8-14 21:16 | 只看该作者
本帖最后由 超級狗 于 2013-8-14 21:17 编辑 8 v4 k* q% j: D$ A' n/ U& m
part99 发表于 2013-8-14 10:34 % f9 R) L  j! ~: ~  F
你们太厉害了,我只用local bus连过FPGA,给你们一提醒,才知道水深水浅。。。
2 H- O9 O2 s( B

" s2 \7 }* I$ J9 V: I  }2 E其實我也是只做過 Local Bus 的設計。
" T' {# B5 f2 N% c) a  o2 [/ h' }1 F2 T' t) ~
{:soso_e106:} * U5 a& K) Y2 A$ U, U
: N! z! F& `# @% `
你以為大家都是神啊~9 Z6 j* F3 }' o& H5 ?6 j( x% ?1 n* f
% ~& o: X3 x; f, J( t
{:soso_e122:} & n1 w0 S* m/ O
5 r  ~6 P6 e1 o( R
知道方法不代表一定做過!
6 f% B6 h9 K( @
  u8 @- z) d; J% g{:soso__3110130392203091378_3:} 9 U" C4 m# b& w* Y4 a3 R1 e% [0 }
' P7 W- Y) i/ a5 |- R
但多所涉獵是必要的,因為哪天主子要你做出來的時候,就一定要生得出來。' r( t) ^) i7 a# S) y4 W# C

5 V1 |8 a, H5 N0 n/ s! A
  J! {! n& l; K% h" G

该用户从未签到

21#
发表于 2013-8-15 16:53 | 只看该作者
应该可以挂起

该用户从未签到

22#
发表于 2013-8-15 18:23 | 只看该作者
从单板的上电顺序上讲,应该是FPGA先上电,然后释放X86的复位,这样CPU做PCIe扫面的时候,就不会冲突。

该用户从未签到

23#
发表于 2013-8-16 10:02 | 只看该作者
liqiangln 发表于 2013-8-15 05:23 & `  f* h, k  t2 m: H! I
从单板的上电顺序上讲,应该是FPGA先上电,然后释放X86的复位,这样CPU做PCIe扫面的时候,就不会冲突。
: C: n% ^6 t4 V
我开始也这样想,后来才想明白,这样是不行的,因为这是x86平台,你设计的板卡要符合大多数的x86电脑,所以,你没法控制CPU上电后于FPGA。如果是embedded,那就没问题。

该用户从未签到

24#
发表于 2013-8-16 23:09 | 只看该作者
你可以去了解一下X86平台的上电时序先,你可以把FPGA当做一个装在PC上的PCI从设备,这样你就好理解了,从X86上电时 序上看,你的FPGA是先完成复位初始化的,然后北桥,CPU依次复位,然后CPU才发出第一条指令去读BIOS完成上电自检,然后你的FPGA能识别了{:soso_e113:}

该用户从未签到

25#
发表于 2013-8-16 23:14 | 只看该作者
超級狗 发表于 2013-8-14 21:16 ; q# c, P& y( k2 Z5 S
其實我也是只做過 Local Bus 的設計。4 \, z1 I* q3 q" R. k3 Y- M+ r" L* j

" o) @) N" V; ]8 \9 a
$ T7 _$ n0 F6 I3 v5 `3 ], P; E
# i; \) m( z, _, J! |$ l8 P" d
你可以去了解一下X86平台的上电时序先,你可以把FPGA当做一个装在PC上的PCI从设备,这样你就好理解了,从X86上电时 序上看,你的FPGA是先完成复位初始化的,然后北桥,CPU依次复位,然后CPU才发出第一条指令去读BIOS完成上电自检,然后你的FPGA能识别了

该用户从未签到

26#
发表于 2013-8-16 23:16 | 只看该作者
part99 发表于 2013-8-16 10:02 ; ~# G# L! u' w' r5 L) d' `
我开始也这样想,后来才想明白,这样是不行的,因为这是x86平台,你设计的板卡要符合大多数的x86电脑,所 ...

  o! g5 Z: k4 }- Q; l! `( Y1 M; G( C
你可以去了解一下X86平台的上电时序先,你可以把FPGA当做一个装在PC上的PCI从设备,这样你就好理解了,从X86上电时 序上看,你的FPGA是先完成复位初始化的,然后北桥,CPU依次复位,然后CPU才发出第一条指令去读BIOS完成上电自检,然后你的FPGA能识别了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-28 03:02 , Processed in 0.125000 second(s), 20 queries , Gzip On.

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

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

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