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

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

[复制链接]

该用户从未签到

16#
 楼主| 发表于 2013-8-14 10:20 | 只看该作者
超級狗 发表于 2013-8-13 22:20
+ B( ]9 K3 {" \/ h8 l/ Z* Y* @你說呢~?
" L- n, k% T* Q7 R! V/ B
http://blog.sina.com.cn/s/blog_6472c4cc010185pf.html
3 k, E2 {* ^! k3 B& \: K4 q这是小子在一篇博客上看到的。貌似CROSSLINK有些不足之处,后来使用NTB非透明桥就能很好的解决。至于博客这个部分内容(关于CROSSlink)准确性,小子也不敢确定。如果这是真的,也就难怪小子没怎么注意CROSSLINK了。{:soso_e156:}

该用户从未签到

17#
发表于 2013-8-14 10:34 | 只看该作者
zlpkcnm 发表于 2013-8-13 20:47 * u5 p9 G' J0 u
感谢版主您的提醒~~~
, d* h& h4 y( V$ F* S3 X. `0 ]4 p5 n
小子才疏学浅,

9 f8 r8 H* J3 C+ g2 Y3 L, ^$ j你们太厉害了,我只用local bus连过FPGA,给你们一提醒,才知道水深水浅。。。{:soso_e127:}

该用户从未签到

18#
 楼主| 发表于 2013-8-14 11:06 | 只看该作者
part99 发表于 2013-8-14 10:34 " h, }5 y/ v* f1 d
你们太厉害了,我只用local bus连过FPGA,给你们一提醒,才知道水深水浅。。。
7 G) r, x# z8 a' x/ X2 c
您说的这种我也见过。有不少系统是通过DSP与FPGA共同完成的。很多情况下,两者都是通过LBI(local bus interface)来进行数据交换,而且一般还会在LBI上挂点NOR FALSH 和SRAM之类的吧。

该用户从未签到

19#
发表于 2013-8-14 11:08 | 只看该作者
zlpkcnm 发表于 2013-8-13 22:06 8 o; s* Y) a+ G, H) x5 _
您说的这种我也见过。有不少系统是通过DSP与FPGA共同完成的。很多情况下,两者都是通过LBI(local bus in ...

3 O( n# Q! h1 G8 N6 M% H$ \{:soso_e179:}
" v: }$ X2 S# j3 p5 BLBI由CS,ALE等控制,常见有power pc和ARM

该用户从未签到

20#
发表于 2013-8-14 21:16 | 只看该作者
本帖最后由 超級狗 于 2013-8-14 21:17 编辑 3 h+ L- R4 K% s9 Z9 l
part99 发表于 2013-8-14 10:34 " a% `1 D2 A7 z5 Q) W
你们太厉害了,我只用local bus连过FPGA,给你们一提醒,才知道水深水浅。。。

- Z- f, \# |% R  [3 Q2 ~8 V( G8 h1 E* ?) ]5 G
其實我也是只做過 Local Bus 的設計。5 {1 ^: Z- P  ?3 v  X6 |

# v4 ^% j( v8 v! e' Z{:soso_e106:} 7 I- C, ]) J4 T7 Q% s" ^( Q: @

, k+ l4 B$ s" B9 M/ f& k$ V你以為大家都是神啊~
" P: M+ @" m: o5 v2 E+ ?8 F9 p) N; R
{:soso_e122:}
8 W8 R! C5 \  s- [
4 |! l/ K, P4 C4 Q# r8 K6 a( ^9 c3 h知道方法不代表一定做過!! n  ^, u3 ^$ \) N1 n6 ~' [" Z  E

1 F/ t, X1 \' g  ^, n{:soso__3110130392203091378_3:}
, I8 V8 r* T4 ?& T# V( f
4 ]' Y9 E- E& N# [但多所涉獵是必要的,因為哪天主子要你做出來的時候,就一定要生得出來。
. W0 f& v# S/ C' L& Z0 Z, H! F2 s, ]2 B) q! z+ z# _+ F" X8 T
8 f* ~! a0 n' d( U' q

该用户从未签到

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 * l$ n% u% z: W! ~
从单板的上电顺序上讲,应该是FPGA先上电,然后释放X86的复位,这样CPU做PCIe扫面的时候,就不会冲突。
. ?# u7 ~1 [! ^4 H! A0 N6 c+ e
我开始也这样想,后来才想明白,这样是不行的,因为这是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
; L' s: p" X7 o7 L其實我也是只做過 Local Bus 的設計。
& A7 Z# o: l! }( p+ X/ Z$ C" N# J9 u$ E  l, _" h
: A. d+ a- q4 |9 m) x. e  U1 i

9 u/ H( H1 ~9 C3 q  [你可以去了解一下X86平台的上电时序先,你可以把FPGA当做一个装在PC上的PCI从设备,这样你就好理解了,从X86上电时 序上看,你的FPGA是先完成复位初始化的,然后北桥,CPU依次复位,然后CPU才发出第一条指令去读BIOS完成上电自检,然后你的FPGA能识别了

该用户从未签到

26#
发表于 2013-8-16 23:16 | 只看该作者
part99 发表于 2013-8-16 10:02
7 O, D2 z3 E/ p1 A我开始也这样想,后来才想明白,这样是不行的,因为这是x86平台,你设计的板卡要符合大多数的x86电脑,所 ...

! t1 ?' Z7 I& U  e0 x4 S
, C4 c% P$ g0 x你可以去了解一下X86平台的上电时序先,你可以把FPGA当做一个装在PC上的PCI从设备,这样你就好理解了,从X86上电时 序上看,你的FPGA是先完成复位初始化的,然后北桥,CPU依次复位,然后CPU才发出第一条指令去读BIOS完成上电自检,然后你的FPGA能识别了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-15 00:18 , Processed in 0.125000 second(s), 20 queries , Gzip On.

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

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

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