AGM FPGA与CPLD的烧录指引

浏览: 作者:Andy 来源:agm 时间:2023-05-14 分类:FPGA应用

AGM 针对不同的器件,烧录的文件格式也各不同。


一、Supra器件烧写

选择菜单:“Tools -> Program”,或者点击按钮。

supra图片11.png

用 USB-BLASTER 连接器件 JTAG 接口,可以开始烧写文件。可通过 Programming hardware ID 选择本机上不同USB-BLASTER,默认 ID 为 0,其它按 1,2,3 等顺序选择。

点击 Query 按钮,JTAG 正常连接器件即可显示 Device ID。

选择需烧写的 PRG 文件。(目前仅支持 Altera 标准下载线 USB-Blaster)。点击“Program”按钮,开始通过 JTAG 烧写 PCB 上 AGM 器件。


二、AGRV2K 通过Jlink烧录,烧录BIN文件。

Supra 软件中选 Tools –> Program, 下载线选 JLINK。 速度默认即可。
可以先点击 Query device ID, 查看是否检测到器件, 正确 ID 为: 40200001 选择编程文件 led.bin, 点击 program 开始烧写文件。 如没有出现错误信息弹出, 显示“done with code 0”, 即烧写成功, 程序开始运行。


三、AGM芯片-烧写文件类型:

(一)、AG256 / 576 / 1280 系列(CPLD)

1、XXX.prg 为烧写文件,通过 JTAG 烧写(AG256 / 576 / );

2、XXX._hybrid.prg为烧写文件,通过 JTAG 烧写(AG1280 );

2、XXX_download.prg 为 AGM Downloader 专用编程器的烧写文件,用于批量快速烧写用;

3、XXX_SRAM.prg 文件为片内 SRAM 写入,通过 JTAG 烧写,掉电即失效,可用于设计调试;


(二、AG10K/16K 系列(FPGA)

1、XXX_SRAM.prg 文件为片内 SRAM 写入,通过 JTAG 烧写, 掉电即失效,可用于设计调试;

2、XXX_master.prg 文件为 Master(AS)配置方式下,通过 JTAG 烧写外部配置 FLASH的文件;

3、XXX_master.bin 为 Master(AS)配置方式下, 配置 Flash 的标准烧写文件;

4、XXX_master_as.prg 调用此 bin 文件,通过 AS 口直接烧写 FLASH;

5、XXX.bin 为基本配置文件,可用来产生其它类型烧写文件,也可用于 Slave(PS)配置方式;

rbf 文件为此 bin 文件的字节高低位反向的转换后文件。


四、器件的配置电路

1、AG1280Q48 通过 JTAG 进行配置和烧写

使用  USB-Blaster 下载线,请参考下图:

AG1280_conew1


JTAG 4 个管脚外,还要接 DATAOUT NCSCDONE 接上拉电阻,在配置成功后输出高电平。WPB HOLDB AG1280 内部配置 FLASH 的管脚,接 Vcc。请注意,如果采用非标准 10 针插座, Pin-2 Pin-10 均需接地。


2、其他型号要求(AG256/AG576/AG10K/AG16K)

AGM FPGA/CPLD 通过 JTAG 进行配置和烧写,利用 USB-Blaster 下载线,硬件电路与 Altera 兼容,可参考下图:

FPGA-CPLD_conew1

         请注意,如果采用非标准 10 针插座, Pin-2 Pin-10 均需接地。