阅读:1525回复:6
用fpga作的pci板能够在系统启动后再配置吗(热插拔~?)
想作个fpga的pci开发板,直接板fpga和pci连接起来,然后再启动主机系统后下载pci软核,我决得这样和热插拔差不多啊,会不会造成系统死机啊,或者由于没有经过开机自检,不能够获得i/o或者是中断资源,
想听听高手们的意见,谢谢~! |
|
沙发#
发布于:2004-11-20 22:16
是啊,应该不行吧,不如中间再加一级CPLD,我的产品就这样的,通过PCI CPLD为FPGA做下载.
|
|
板凳#
发布于:2004-11-25 19:40
我觉得分配资源应该是驱动的问题,只要驱动支持热插拔,就应该为板子分配资源
|
|
地板#
发布于:2004-11-26 21:30
可以的,但是这样很麻烦,你第一次下载完装驱动时,系统会清除你
下载的核,还要再次下载,可能还要重启,那时再下载,共三次。 |
|
地下室#
发布于:2004-12-01 15:53
3楼4楼的回答不是很明白,一个空的FPGA,没有任何逻辑及触发器,PCI总线是怎么给他们下载数据啊?怎么完成PCI协议的操作.郁闷中.
|
|
5楼#
发布于:2004-12-12 23:17
应该是可以的。不知你用的是什么系统?
如果是主机型的,可以和作bios的进行讨论,因为资源的分配是在bios里进行的;如果是嵌入式的,可以和作bsp的进行交流,资源的分配是在bsp里进行的。 这个问题比较有意思。大家一起讨论! |
|
6楼#
发布于:2004-12-13 18:06
应该是可以的。不知你用的是什么系统? 高,实在是高,用BIOS来做,有可能! |
|