huangxiaolpbany 发表于 2016-8-5 10:17:10

请教:FPGA芯片升级了但是只有bit文件如何处理?

本帖最后由 huangxiaolpbany 于 2016-8-5 15:00 编辑

情况如下:
公司员工离职,有一个单元就交给我了,也不是直接给我的,转了好多人。
这个项目里面用了一个Xilinx的XC3S50AN,资料只有电路图和bit文件。
因为这个事情也是顺手接的,我本身还有其他工作,所以产品一直能使用,也就没有管了。

最近又做了一批,发现程序不能写入,检查发现XC3S50升级了,写入方式有变化,官方说明如下:
http://www.xilinx.com/support/answers/59572.html

中文说明页:
http://china.xilinx.com/support/answers/59572.html

按照官方说明,使用了最新版的Xilinx的14.7的版本,下载了补丁,也设置了环境变量,但是还是不能写入。
报错为INFO:iMPACT - SPI Device not found.

请教以下问题:
1、只有bit文件的情况下,按照官方文档设置是否可以写入并实现正常功能?

编辑原因:
增加中文说明页面

jacky_yhy 发表于 2016-8-5 10:25:46

看头像楼主是妹子?

7802848 发表于 2016-8-5 11:23:41

fpga没换 电路没换 就应该可以用

7802848 发表于 2016-8-5 11:25:13

很好奇 Xilinx的XC3S50AN的单片机 是啥玩意

如果当初这个fpga是离职同事设计的,可以找他要设计的,如果有合同的话,合同里面大概率会规定产权归属

huangxiaolpbany 发表于 2016-8-5 11:28:57

7802848 发表于 2016-8-5 11:25
很好奇 Xilinx的XC3S50AN的单片机 是啥玩意

如果当初这个fpga是离职同事设计的,可以找他要设计的,如果有 ...

您说的没错!确实可以找他去要。
但我现在只想确认的是只有bit文件在芯片更新了是否仍然可以使用。
谢谢!

wye11083 发表于 2016-8-5 13:22:46

huangxiaolpbany 发表于 2016-8-5 11:28
您说的没错!确实可以找他去要。
但我现在只想确认的是只有bit文件在芯片更新了是否仍然可以使用。
谢谢 ...

你生成一个mcs就能烧了。

sme 发表于 2016-8-5 14:46:44

看了xilinx的说明,不需要修改原始设计及bit文件,需要做的是做用补丁来下载。你要是下载不成功,要到了原始设计也没用,因为xilinx 这个FPGA的更新是内置的FLASH发生了变化,只影响到了编程(下载)方式。

liwei_jlu 发表于 2016-8-5 14:57:52

7802848 发表于 2016-8-5 11:25
很好奇 Xilinx的XC3S50AN的单片机 是啥玩意

如果当初这个fpga是离职同事设计的,可以找他要设计的,如果有 ...

正常都会回答没有备份,全部交给公司了。
离职员工手里保留前公司的设计资料,本身就是很敏感的事情,一般是不会承认的。

huangxiaolpbany 发表于 2016-8-5 15:00:29

sme 发表于 2016-8-5 14:46
看了xilinx的说明,不需要修改原始设计及bit文件,需要做的是做用补丁来下载。你要是下载不成功,要到了原 ...

我也是这样认为的,不需要原始设计。
但是现在就是下载不了

huangxiaolpbany 发表于 2016-8-5 15:01:51

wye11083 发表于 2016-8-5 13:22
你生成一个mcs就能烧了。

MCS生成了一样烧不了,谢谢!
更恳请提供进一步的建议

huangxiaolpbany 发表于 2016-8-5 15:02:23

7802848 发表于 2016-8-5 11:23
fpga没换 电路没换 就应该可以用

FPGA更新工艺了,看上面给的中文说明

7802848 发表于 2016-8-5 15:11:35

liwei_jlu 发表于 2016-8-5 14:57
正常都会回答没有备份,全部交给公司了。
离职员工手里保留前公司的设计资料,本身就是很敏感的事情,一 ...

如果合同有规定工作成果产权归属的话,删掉数据就是违反合同,需要付出代价的。这也得看双方怎么操作

7802848 发表于 2016-8-5 15:12:07

huangxiaolpbany 发表于 2016-8-5 15:02
FPGA更新工艺了,看上面给的中文说明

自己看去。
fpga我用的多了,你的方法不对而已

liwei_jlu 发表于 2016-8-5 15:26:15

本帖最后由 liwei_jlu 于 2016-8-5 15:28 编辑

7802848 发表于 2016-8-5 15:11
如果合同有规定工作成果产权归属的话,删掉数据就是违反合同,需要付出代价的。这也得看双方怎么操作 ...

像上面说的,离职员工资料已经移交几个月了,如果已经完成交接、有书面的证明所有资料都交给公司后,还与合同有关系吗?
合同一般只规定资料的交接,谁家合同也不会规定离职员工在资料交接后必须保留前公司资料,除非这个公司老板的脑袋被驴踢了。

至于说资料交接是否完整,交接的时候只要签字了,就代表公司认可了,交接的人能力不够不足以识别资料的完整性,那也是公司的问题

7802848 发表于 2016-8-5 15:32:44

liwei_jlu 发表于 2016-8-5 15:26
像上面说的,离职员工资料已经移交几个月了,如果已经完成交接、有书面的证明所有资料都交给公司后,还与 ...

现在问题不是保留资料,而是把资料删除。
保留资料说出来肯定是不合情理,删除资料可能是违反合同。

这是两个事,不要混淆

liwei_jlu 发表于 2016-8-5 15:45:04

7802848 发表于 2016-8-5 15:32
现在问题不是保留资料,而是把资料删除。
保留资料说出来肯定是不合情理,删除资料可能是违反合同。



如果已经交接给公司了,员工个人没有一点保存资料的义务。正规的大公司甚至要求必须删除,不允许员工个人携带公司的资料。
如果员工没有交接,那删除肯定是不行的。
正常交接后,原则上必须删除,更不可能存在“删除就是违反合同”这类说法。

7802848 发表于 2016-8-5 15:49:45

你怎么就搞不明白呢

删除是删除公司电脑上的,不是删除自己的。公司花钱雇佣员工,劳动成果属于公司,删除公司的资料,是违反合同。自己保留,原则上讲,是不合理的。所以理应保留公司电脑上的,删除自己介质上的。 人家楼主说的很清楚,公司的资料被删除部分。
自己保留是不合情不合理的

sme 发表于 2016-8-5 16:08:26

7802848 发表于 2016-8-5 15:12
自己看去。
fpga我用的多了,你的方法不对而已

你知道方法就好心告诉楼主吧,何必这语气呢,意思就是:我知道,但不告诉你?

不想说也没关系,不回贴不就完了?

7802848 发表于 2016-8-5 16:11:20

sme 发表于 2016-8-5 16:08
你知道方法就好心告诉楼主吧,何必这语气呢,意思就是:我知道,但不告诉你?

不想说也没关系,不回贴不 ...

你不回不就完了
我手头没有板子 怎么试。
但是只要fpga没换,bit文件能用是确定的。我只能说到这里,还能怎么办

wye11083 发表于 2016-8-5 16:22:17

huangxiaolpbany 发表于 2016-8-5 15:01
MCS生成了一样烧不了,谢谢!
更恳请提供进一步的建议

那你在impact里面手动添加一个SPI好了。然后选SPI,把mcs放进去。再不行,直接烧SPI

abutter 发表于 2016-8-5 16:23:15

huangxiaolpbany 发表于 2016-8-5 11:28
您说的没错!确实可以找他去要。
但我现在只想确认的是只有bit文件在芯片更新了是否仍然可以使用。
谢谢 ...

基本不行。

abutter 发表于 2016-8-5 16:25:01

bit 文件能加载进去跟能工作是两个概念,毕竟外围的 IO 要保持一致吧,时钟要一致吧。

sme 发表于 2016-8-5 16:27:24

wye11083 发表于 2016-8-5 16:22
那你在impact里面手动添加一个SPI好了。然后选SPI,把mcs放进去。再不行,直接烧SPI ...

AN系列SPI FLASH是封装在FPGA里的,不像是外挂SPI FLASH那种,可以指定SPI FLASH吗?

sme 发表于 2016-8-5 16:28:44

abutter 发表于 2016-8-5 16:25
bit 文件能加载进去跟能工作是两个概念,毕竟外围的 IO 要保持一致吧,时钟要一致吧。 ...

他这个FPGA实际上是一样的,只要bit文件加载了肯定可以工作。

他的问题是存储bit文件的SPI FLASH换了,而这个SPI FLASH是封装在FPGA里的,通过xilinx的impact烧不进去。

abutter 发表于 2016-8-5 16:31:38

引脚完全兼容?只是将 SPI Flash 放到内部?

sme 发表于 2016-8-5 16:43:48

abutter 发表于 2016-8-5 16:31
引脚完全兼容?只是将 SPI Flash 放到内部?

这个系列的FPGA是把SPI FLASH放到了内部。

他说的FPGA升级,是指XILINX把封装在内部的SPI FLASH换了型号。FPGA的型号没有变化。

roasn 发表于 2016-8-5 16:59:22

找xilinx的FAE吧,这是最简单的方法

huangxiaolpbany 发表于 2016-8-5 22:13:00

7802848 发表于 2016-8-5 15:12
自己看去。
fpga我用的多了,你的方法不对而已

本人确实不是专业搞FPGA的,我的本职是调试设备的(驱动、PLC、切割工艺这些),但是因为呆的时间比较长,什么都知道一点,有点万金油的感觉,所以这个事情转到我头上来了
具体到烧写,已经完全按照官方文档做了,还是不行,所以上来发帖问下。
还请赐教,谢谢!

huangxiaolpbany 发表于 2016-8-5 22:15:27

wye11083 发表于 2016-8-5 16:22
那你在impact里面手动添加一个SPI好了。然后选SPI,把mcs放进去。再不行,直接烧SPI ...

在Impact生成MCS的地方,有两个位置可以找到XC3S50,一个是并行ROM(感觉是这个意思),另外一个是什么不记得,全部都试了,都不行

huangxiaolpbany 发表于 2016-8-5 22:17:38

wye11083 发表于 2016-8-5 16:22
那你在impact里面手动添加一个SPI好了。然后选SPI,把mcs放进去。再不行,直接烧SPI ...

FLASH在XC3S50AN内部的

huangxiaolpbany 发表于 2016-8-5 22:18:47

abutter 发表于 2016-8-5 16:25
bit 文件能加载进去跟能工作是两个概念,毕竟外围的 IO 要保持一致吧,时钟要一致吧。 ...

FPGA没有变,只是封装在FPGA内部的Flash变大了,现在写不进去

huangxiaolpbany 发表于 2016-8-5 22:20:08

roasn 发表于 2016-8-5 16:59
找xilinx的FAE吧,这是最简单的方法

说实话,在xilinx找了半天,怎么提问都没有找到,再说我们一俩也就两百片,说不定根本没有人理会

huangxiaolpbany 发表于 2016-8-5 22:21:01

abutter 发表于 2016-8-5 16:31
引脚完全兼容?只是将 SPI Flash 放到内部?

是的。相同的FPGA,只是内部Flash升级了

wye11083 发表于 2016-8-5 22:36:57

不然你开个teamviewer,我给你远程。手边没有N的,没法测。待我装个tv

huangxiaolpbany 发表于 2016-8-5 22:46:43

wye11083 发表于 2016-8-5 22:36
不然你开个teamviewer,我给你远程。手边没有N的,没法测。待我装个tv

谢谢!
今天在家不能搞,周一在麻烦您啦!

h2feo4 发表于 2016-8-6 20:26:05

不知楼主有没有注意到XC3S50和XC3S50AN是两个完全不同系列的产品

wajlh 发表于 2016-8-6 20:50:17

h2feo4 发表于 2016-8-6 20:26
不知楼主有没有注意到XC3S50和XC3S50AN是两个完全不同系列的产品

好久没见酸妹子了

huangxiaolpbany 发表于 2016-8-6 22:22:05

h2feo4 发表于 2016-8-6 20:26
不知楼主有没有注意到XC3S50和XC3S50AN是两个完全不同系列的产品

确实没有注意到。
用的XC3S50AN

kongethan 发表于 2016-8-30 17:15:21

楼主最终怎么解决的呀??

flyfox8 发表于 2016-8-31 10:48:09

XC3S50和XC3S50AN烧写时,我记得管脚的配置是有区别的,XC3S50AN是要区分烧到内置FLASH还是外置的。(编辑原因:FOASH改为FLASH)

yf869778412 发表于 2016-11-23 10:09:24

这个肯定不行的,别找方法了!找源工程文件重新编译吧,除此之外别无他法。
页: [1]
查看完整版本: 请教:FPGA芯片升级了但是只有bit文件如何处理?