AGM BLASTER 使用说明

1 min read CPLD

AGM BLASTER使用说明AGM BLASTER为AGM官方设计的多功能下载器,可支持AGM所有器件,包括MCU,FPGA,CPLD等。通过USB接口对器件进行配置烧录,或在线调试,并支持离线烧录功能。PCB主要器件说明器件说明USB接口通过USB Cable连接PC10针排线接口TCK/DCLKTDO/CONF_DONETMS/nCONFIGDATA/UART_RxTDI/ASDIGNDVCC3VnCE/UART_TxnCSnRESETAG32 MCU主控AG32VF407RGT6,LQFP-64FLASH存储32MbitSPIFLASH状态显示LED4个D1,D2,D3,D4按键2个SW_NRST:主控MCU软复位按键SW_IO:离线下载按键跳线2个J3V:连通VCC3.3V到目标板;JGND:下载器模式选择(断开-自动模式,连通-USBBlaster模式)

 

 

AGMBLASTER2/5Altera USB Blaster兼容模式跳线JGND断开时为自动模式,如果是FPGA/CPLD标准10针插座,nRESET脚对应目标PCB上插针为GND,可自动识别为AlteraUSBBlaster兼容模式。如JGND连通,即nRESET接地,则强制设置成为AlteraUSBBlaster兼容模式。此模式时,状态LEDD4慢闪。USBBlaster需要安装相应驱动,一般在QuartusII的安装目录中,drivers子目录。正常状态,Win设备管理器中会有该设备显示。兼容模式可以替换所有AlteraUSBBlaster功能。用于AGMFPGA,CPLD(不包括AGRV2K系列)。在Supra软件的Program窗口中烧录prg/svf文件,DownloaderCable选UsbBlaster。支持JTAG和AS模式的烧录。烧录数据时,LEDD3会变亮。

 

 

AGMBLASTER3/5CMSIS-DAP模式跳线JGND断开,状态LEDD4快闪,D3常亮(串口状态)。免安装驱动程序。Win设备管理器中会有该设备显示。并出现AGMDAP的USB存储设备,和USBCOM串行通信端口。1)烧录AGRV2K系列CPLD:在Supra中烧录bin文件,DownloaderCable选CMSIS-DAP。排线可以只接GND,TCK,TMS;TDI/TDO(可选)。烧录过程,LEDD1会快速闪烁。

 

 

AGMBLASTER4/52)AG32系列MCU应用需要运行Downloader下载程序。在Supra安装目录的bin子目录中,打开Downloader..exe。或者在MCUSDK安装目录中,AGM也提供独立的Downloader应用程序安装包。烧录AG32MCU程序需要选择XXXX_batch.bin文件。nRESET脚可以接入MCU的NRST复位管脚(可选)。有两种烧录模式:DownloadAdapter选项所需排线接口状态CMSIS-DAPJTAG或C-JTAG(TCK/TMS2线)传输数据时,D1会闪烁SerialUART_Tx/Rx目标板上MCU需要boot0接高UART通信时,D3会闪烁

 

 

AGMBLASTER5/5离线烧录功能打开Downloader.exe软件。DownloadAdapter选CMSIS-DAPOffline,可通过USB先把离线文件烧录到AGMBlaster中。MCU(包括AGRV2K)选择bin文件烧录。其它FPGA/CPLD(AG10K/16K,AG256/576,AG1280等),需要把原烧录文件prg格式转换为bin文件。使用软件界面下方的ConvertDownloadFileforBlasterMode功能,选择所需的prg文件,填写输出bin文件位置及名称,点击Convert按键完成转换。最后,点击UpdateOfflineFile按键,把所选bin文件烧录到AGMBlaster(需要在CMSIS-DAP模式下,不能是AlteraUSBBlaster模式)。离线烧录要把AGMBlaster接到目标板上的烧录口(JTAG/C-JTAG/AS);通过USB供电,或者目标板上VCC33供电(连通J3V跳线);按一下SW_IO按键,开始烧录目标器件。数据传输过程中LEDD1会闪烁,烧录完成后变为常亮,即烧录成功。有关AGMBlaster的一些设置选项,以及离线烧录时的参数,可以在AdvancedAdapterSettings框中设置,然后点击UpdateDAPSettings按键,把设置参数写入AGMBlaster。

这篇文档有帮助吗?