微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 机箱内有多个FPGA板,如何用一根线烧程序?

机箱内有多个FPGA板,如何用一根线烧程序?

时间:12-12 整理:3721RD 点击:
如题,有没有这么做的?谢谢

JTAG链啊

JTAG链可以一次多每个器件都配置(一般原厂软件要求链上都是都是自己家的,编程文件格式什么的统一)
也可以只对特定器件配置、其他器件Bypass。
上述操作都可以转成svf等格式,第3方软件就可以支持。

通过机箱内的CPU进行配置呗,
代码通过USB口或者网口之类的传进去。

这是理论上
实际上跨越电路板的jtag链效果不好

可以下载线做在板上,用usb hub连起来
X/A加下载线都公开了

哈哈没仔细看是多个板子

那样的话,岂不是每个FPGA板上还要有USB接口或者网口接口啊?现在要设计的板卡上面主要就是一片FPGA。原来是在每块板上保留了JTAG口,由于很多个机箱,板卡前面板还有大量的光纤,每次烧写程序都要把板卡拔下来,太费事了,所以想找个简单的方案。

设计上的缺陷啊

属于下一代的优化,另外,有什么简单办法吗?谢谢

用JTAG 开关/多路器
TI:SCANSTA112
MAXIM:DS26900

嗯,TMS和TCK并太多了,信号完整性不好搞。buffer一下倒是可以,没试过
我的跨板子jtag也不是很稳定,不过生产烧写用是没问题。开发的话有时候就觉着讨厌了,尤其是需要长时间通过jtag抓数据的时候。

uTCA里已经有成熟解决方案了,支持十几个板子

10多年前,我试过,极其崩溃。buffer必须有,这个理论上讲的有。

可以具体点吗,谢谢。

用JTAG 开关/多路器
TI:SCANSTA112
MAXIM:DS26900

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top