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

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

[复制链接]

该用户从未签到

16#
 楼主| 发表于 2013-8-14 10:20 | 只看该作者
超級狗 发表于 2013-8-13 22:20 8 Y6 s" s* F/ q. K  l( d
你說呢~?

4 K4 e( `& s/ I' l1 ohttp://blog.sina.com.cn/s/blog_6472c4cc010185pf.html9 q2 \# j6 P3 q7 [
这是小子在一篇博客上看到的。貌似CROSSLINK有些不足之处,后来使用NTB非透明桥就能很好的解决。至于博客这个部分内容(关于CROSSlink)准确性,小子也不敢确定。如果这是真的,也就难怪小子没怎么注意CROSSLINK了。{:soso_e156:}

该用户从未签到

17#
发表于 2013-8-14 10:34 | 只看该作者
zlpkcnm 发表于 2013-8-13 20:47
! f3 r- k. u2 m  q$ ?/ B感谢版主您的提醒~~~0 e6 c1 z0 F% [" s6 D
; x2 f* W* t9 s" ?2 q- h7 l& R
小子才疏学浅,

( E: r8 ]+ Y3 i你们太厉害了,我只用local bus连过FPGA,给你们一提醒,才知道水深水浅。。。{:soso_e127:}

该用户从未签到

18#
 楼主| 发表于 2013-8-14 11:06 | 只看该作者
part99 发表于 2013-8-14 10:34
* U9 u' z/ U* u# b0 v你们太厉害了,我只用local bus连过FPGA,给你们一提醒,才知道水深水浅。。。

, F. {: ]) D% c3 k$ x您说的这种我也见过。有不少系统是通过DSP与FPGA共同完成的。很多情况下,两者都是通过LBI(local bus interface)来进行数据交换,而且一般还会在LBI上挂点NOR FALSH 和SRAM之类的吧。

该用户从未签到

19#
发表于 2013-8-14 11:08 | 只看该作者
zlpkcnm 发表于 2013-8-13 22:06
1 `  U9 L0 I8 m. j  ?8 o您说的这种我也见过。有不少系统是通过DSP与FPGA共同完成的。很多情况下,两者都是通过LBI(local bus in ...

- E4 x4 l7 `2 s* M7 }{:soso_e179:} 9 e% h) Y* |+ D* W. y1 ?4 G. [
LBI由CS,ALE等控制,常见有power pc和ARM

该用户从未签到

20#
发表于 2013-8-14 21:16 | 只看该作者
本帖最后由 超級狗 于 2013-8-14 21:17 编辑
0 U" G1 C# |2 ^% P
part99 发表于 2013-8-14 10:34
7 X0 B! |+ I; |9 H- G. R' [7 `你们太厉害了,我只用local bus连过FPGA,给你们一提醒,才知道水深水浅。。。

: h+ m" a+ ?* C& |* c7 q7 d5 w: p/ O0 H3 x. |! m5 a- [
其實我也是只做過 Local Bus 的設計。$ A2 o3 s8 D: D, b0 V

1 l; G" j2 W1 T: ~2 H0 m1 x{:soso_e106:}
- R2 [! D+ n3 M' a5 K% D: w3 ^
! \& _; [) v- [9 B你以為大家都是神啊~
7 y+ F! K  i* \. x- r$ k9 a% D# Y+ j; R) x
{:soso_e122:} 9 ~/ Y( l2 i- K) ?
- ^6 \3 ?. m# @, l8 v6 C3 C* f
知道方法不代表一定做過!, e+ \- z0 P* E/ F4 |1 U7 E" ^

5 ~  Q) j; F8 s% B{:soso__3110130392203091378_3:} 8 r3 ?. i7 `1 D- ]5 W7 X
2 h5 @7 O9 Z# A/ t2 p
但多所涉獵是必要的,因為哪天主子要你做出來的時候,就一定要生得出來。7 D: J3 G" q( Z6 i

1 F; l4 r% W6 _, ~% h' [* Q
% p" N& y' d2 A" N) \5 G- W

该用户从未签到

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
) M4 L7 t. {8 C" x从单板的上电顺序上讲,应该是FPGA先上电,然后释放X86的复位,这样CPU做PCIe扫面的时候,就不会冲突。
( U# z1 ~7 |6 C- s5 K( Y1 j3 r
我开始也这样想,后来才想明白,这样是不行的,因为这是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
1 w9 _2 s0 r4 J; \* l其實我也是只做過 Local Bus 的設計。
/ J% t9 C, @8 s8 R7 A
% t6 d6 g  R/ i# X( N# S

' s7 A0 A5 W9 {. s1 y/ O: u4 G+ L7 ~- \: o
你可以去了解一下X86平台的上电时序先,你可以把FPGA当做一个装在PC上的PCI从设备,这样你就好理解了,从X86上电时 序上看,你的FPGA是先完成复位初始化的,然后北桥,CPU依次复位,然后CPU才发出第一条指令去读BIOS完成上电自检,然后你的FPGA能识别了

该用户从未签到

26#
发表于 2013-8-16 23:16 | 只看该作者
part99 发表于 2013-8-16 10:02 - X$ l' }  H0 \9 I  C9 ?( j
我开始也这样想,后来才想明白,这样是不行的,因为这是x86平台,你设计的板卡要符合大多数的x86电脑,所 ...

: a( }2 J- M3 J1 H' ]% ^  S4 d7 |2 J, ?9 c: N; b  t
你可以去了解一下X86平台的上电时序先,你可以把FPGA当做一个装在PC上的PCI从设备,这样你就好理解了,从X86上电时 序上看,你的FPGA是先完成复位初始化的,然后北桥,CPU依次复位,然后CPU才发出第一条指令去读BIOS完成上电自检,然后你的FPGA能识别了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-9-20 16:05 , Processed in 0.125000 second(s), 20 queries , Gzip On.

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

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

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