longsky1986 发表于 2016-7-22 17:05:45

请教XILINX的程序下载方式

在一个采集板上使用了XILINX的XC3S50AN,调试过程中使用ISE的iMPACK下载程序,使用Platform Cable USB下载器,有没有其他的简便下载方案?主要是以后做产品,把下载程序的任务交给生产人员去做。

FPGA_WALKER 发表于 2016-7-22 20:01:30

买个编程器,直接烧写FLASH。

NJ8888 发表于 2016-7-22 20:08:47

FPGA_WALKER 发表于 2016-7-22 20:01
买个编程器,直接烧写FLASH。

AN系列代码在FPGA内部的FLASH

dr2001 发表于 2016-7-22 20:36:59

JTAG是最直观的方案,就是用起来麻烦。

其它可选方案:
1、用MCU做一个SVF的Player,做成脱机烧写器。
SVF Player这个Xilinx有参考代码;在ISE里把烧写步骤做成SVF,然后放在MCU的外置Flash里;插上烧写器,按一下,开始烧写,完成后闪烁即可。
实际上就是把JTAG操作的具体步骤做成标准文件,然后一步一步照办集可。

这个理论上好像是可以烧熔丝之类的,恩。毕竟都是走JTAG么。


2、做一个专门的核,板卡设计备用启动方式,用从串配下载用的位流;然后下载器用串口把数据捅过去,烧写,即可。
这个比较麻烦一些。

Nuker 发表于 2016-7-22 22:30:55

SVF Player有一个开源硬件项目:

Bus Pirate JTAG XSVF player

http://dangerousprototypes.com/docs/images/8/8c/Bpv3-cpld-xsvf.jpg

longsky1986 发表于 2016-7-22 22:41:02

Nuker 发表于 2016-7-22 22:30
SVF Player有一个开源硬件项目:

Bus Pirate JTAG XSVF player

这个感觉可以啊
页: [1]
查看完整版本: 请教XILINX的程序下载方式