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

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

[复制链接]

该用户从未签到

16#
 楼主| 发表于 2013-8-14 10:20 | 只看该作者
超級狗 发表于 2013-8-13 22:20 4 I* J( b2 S% M; V
你說呢~?
, j, A. p6 |# C- k1 o
http://blog.sina.com.cn/s/blog_6472c4cc010185pf.html
+ G% [/ s- c5 y这是小子在一篇博客上看到的。貌似CROSSLINK有些不足之处,后来使用NTB非透明桥就能很好的解决。至于博客这个部分内容(关于CROSSlink)准确性,小子也不敢确定。如果这是真的,也就难怪小子没怎么注意CROSSLINK了。{:soso_e156:}

该用户从未签到

17#
发表于 2013-8-14 10:34 | 只看该作者
zlpkcnm 发表于 2013-8-13 20:47
& ^& k( J& x& B9 V8 \" a感谢版主您的提醒~~~
2 Z, o. j/ @! C4 S6 _
, i6 x) u: \# o% f# d  s小子才疏学浅,

9 K$ x6 ^0 q, @你们太厉害了,我只用local bus连过FPGA,给你们一提醒,才知道水深水浅。。。{:soso_e127:}

该用户从未签到

18#
 楼主| 发表于 2013-8-14 11:06 | 只看该作者
part99 发表于 2013-8-14 10:34 5 y' y9 I1 U5 Y2 l# i- F( G
你们太厉害了,我只用local bus连过FPGA,给你们一提醒,才知道水深水浅。。。
' `( c; X5 u6 K9 o& \
您说的这种我也见过。有不少系统是通过DSP与FPGA共同完成的。很多情况下,两者都是通过LBI(local bus interface)来进行数据交换,而且一般还会在LBI上挂点NOR FALSH 和SRAM之类的吧。

该用户从未签到

19#
发表于 2013-8-14 11:08 | 只看该作者
zlpkcnm 发表于 2013-8-13 22:06
1 z: ^' ]4 v8 `# P; M" g6 J0 E# X您说的这种我也见过。有不少系统是通过DSP与FPGA共同完成的。很多情况下,两者都是通过LBI(local bus in ...

! B3 u  d% D, Z# ]: E6 L1 N{:soso_e179:} 6 s' ~0 x0 R2 R/ o+ V$ r
LBI由CS,ALE等控制,常见有power pc和ARM

该用户从未签到

20#
发表于 2013-8-14 21:16 | 只看该作者
本帖最后由 超級狗 于 2013-8-14 21:17 编辑 , H9 ^3 V) A& ^; N2 j2 b
part99 发表于 2013-8-14 10:34 ' s) H2 R9 }* H+ i  }2 u, u# j+ K
你们太厉害了,我只用local bus连过FPGA,给你们一提醒,才知道水深水浅。。。

; y  U% ^% c" v9 @7 W6 Z# Z3 C4 Z1 Q8 F! E2 T# l, l1 Y
其實我也是只做過 Local Bus 的設計。# l/ f$ B) d; |6 ~
3 R/ p  S" E0 D5 k8 x
{:soso_e106:}
3 ?1 w3 W) N+ C( `# y+ X* Q
9 g+ |0 m# b! X/ U6 Z你以為大家都是神啊~+ e; R  d& M/ N% \9 {9 |: I
- O) m9 J9 m+ X( i# V
{:soso_e122:}
! K7 \7 o% D7 v7 D$ ^# G, N7 p7 G1 @
知道方法不代表一定做過!
; |" q! i: ~/ I; C" q
* _9 `/ y) y# \( H1 @  B{:soso__3110130392203091378_3:} 4 V$ p" c. x& g5 a
4 ~, J) }5 z0 ~2 [1 F" i  W
但多所涉獵是必要的,因為哪天主子要你做出來的時候,就一定要生得出來。
, t, N* R& a2 Q- R% J
! r( h: r/ i+ N. O+ `
9 f* S( b# _; k7 ]  m+ f- y& 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
$ V/ ?# C% d0 x. K$ P: d8 q4 b从单板的上电顺序上讲,应该是FPGA先上电,然后释放X86的复位,这样CPU做PCIe扫面的时候,就不会冲突。
% M, x1 ?; }+ N0 O  ]0 Y
我开始也这样想,后来才想明白,这样是不行的,因为这是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 8 m6 ]" g4 |$ M9 c! \. P
其實我也是只做過 Local Bus 的設計。
" ]/ t- s8 C8 M% s
; A- S/ Y, V7 g' n' M: P, e

7 e% {  [0 c) @1 v- z3 N; H& O% R4 g( v! _1 N6 m5 I
你可以去了解一下X86平台的上电时序先,你可以把FPGA当做一个装在PC上的PCI从设备,这样你就好理解了,从X86上电时 序上看,你的FPGA是先完成复位初始化的,然后北桥,CPU依次复位,然后CPU才发出第一条指令去读BIOS完成上电自检,然后你的FPGA能识别了

该用户从未签到

26#
发表于 2013-8-16 23:16 | 只看该作者
part99 发表于 2013-8-16 10:02 9 c3 _* S% M4 F! `9 U
我开始也这样想,后来才想明白,这样是不行的,因为这是x86平台,你设计的板卡要符合大多数的x86电脑,所 ...
8 H7 i; [; M1 K- \) f
- ]" O6 _) I' a7 ^% z4 g3 Z
你可以去了解一下X86平台的上电时序先,你可以把FPGA当做一个装在PC上的PCI从设备,这样你就好理解了,从X86上电时 序上看,你的FPGA是先完成复位初始化的,然后北桥,CPU依次复位,然后CPU才发出第一条指令去读BIOS完成上电自检,然后你的FPGA能识别了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-19 17:38 , Processed in 0.109375 second(s), 19 queries , Gzip On.

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

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

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