赛灵思
直播中

刘玉梅

8年用户 213经验值
私信 关注
[问答]

Spartan 3A编程问题/替换iMPACT软件不再被更新或支持该怎么办?

你好
我对此感到有点冷,所以如果我错过了什么,请原谅我。
我们有一块用Spartan 3A(XC3S200A)生产了几年的电路板。
我们通过平台电缆USB II(我相信)iMPACT 12.1在内部进行编程。
今年早些时候,生产团队的计算机已经更新,我们在使用Windows 10时遇到了一些麻烦 - 实际上,我认为我们不能让它在Windows 10上工作。另一位工程师不在
我确定iMPACT软件不再被更新或支持。
因此,我现在的任务是确定如何以最小化重新设计的方式更新电路板。
Spartan的包装是VQG100。
有没有人有任何指针 - 因为它看起来很成熟。
谢谢。

回帖(4)

姜雨孜

2019-8-7 09:51:02
到目前为止,最简单的解决方案是将其中一台计算机放回Windows 7(或合适的Linux版本)并安装iMPACT 14.7(最新版本)。
更新电路板将具有挑战性。
FPGA代之间没有引脚兼容性;
您需要基本上重新设计Spartan 7周围的电路板。电源电压不同,电压容差不同,支持硬件也发生了变化。
据我所知,Xilinx甚至没有制作其当前FPGA的固定版本;
他们都是BGA。
再加上重建比特流所需的工作;
这个范围从“乏味但不太难”(如果原始设计可用且记录良好)到“从头开始”(如果您丢失了设计并且只有比特流)。
话虽如此,转向现代芯片具有优势。
最小的Spartan 7在几乎所有方面都比你的Spartan 3A更好(它的块RAM更少)。
根据系统的不同,转移到Zynq可以实现主要的PCB简化。
举报

庞琳

2019-8-7 10:10:42
我可能错误地说明了当前有效和无效的内容。
最新版本的Windows 7需要花费一些时间才能让它运行 - 但是在Win7下它现在可以运行了。
它在Windows 10上根本不起作用。
所以,是的,最简单的方法就是将它留在Windows 7上。但是,Win7的EOL就像14个星期一一样。
那时,Corpo IT可能会要求我们更新。
所以,我现在需要开始设计替代品。
我注意到这个产品似乎没有下降。
谢谢你确认我没有错过任何东西。
我不确定有多少原始设计可用 - 我接下来会检查。
谢谢。
举报

姜雨孜

2019-8-7 10:16:54
我能看到的另一个选择是绕过Xilinx工具。
像OpenOCD这样的东西可能可以编程FPGA,或者(取决于所使用的组件)你可以直接编程闪存芯片。
它们都不会像iMPACT一样即插即用,但一周的设置可能是值得的。
一个非常简单的解决方案可能是看Digikey(或您选择的供应商)是否可以在发货前对闪存芯片进行编程。
然后你只需将它们焊接到电路板上即可。
话虽如此,这是一个至少评估更新实际可行性的绝佳机会。
如果答案是“我们失去了极其复杂系统的原始设计文件,并且必须从头开始”,那么现在可能值得这样做 - 而每个人都在考虑并愿意花钱。
如果答案是设计应该很容易转移到新架构,那么可能值得测试(例如,购买ZCU102或类似物并检查您是否可以实际进行转换)并评估是否值得做
新设计现在只是为了利用更新的芯片。
功能更多,功耗更低,相同资源成本更低等。
举报

王焕锁

2019-8-7 10:24:35
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

更多回帖

发帖
×
20
完善资料,
赚取积分