2026 / 7 / 23
简介
Altera家的下载器版本可太多了,这里分享几个方案,从拉到夯排列
1-CH552G方案
2-STM32方案
3-AT32方案
人上人,该方案是最简单的,速度也一般,但是它电路简单啊(Github原版)
借助AI大人神力继续压榨了一版本(未开放)
4-FT245+CPLD
5-FT2232H
夯——使用Quartus 25.1及其以上版本安装驱动和IDE(推测需要新版驱动和jtag_server.exe)(安装完可以用其他版本下载),才能使用Blaster iii,比上面的更快。但是在我的电脑上有概率自杀,需要重启,呜呜
人上人——使用任意Quartus版本,使用FT驱动,速度比Blaster iii慢一丢丢
以下载AL156A的8MB sof文件为例,各个方案所需时间如下:
FT2232H(走Blaster iii 5s)
FT2232H(走FT驱动 10s)
AT32_改(15s)
黑金USB_Blaster(25s)
AT32 Github原版(33s)
STM32(53s)
CH552G(63s)
注意,固化jic速度并不能按以上比例来。大家都很慢,甚至AT32实测部分场景会比Blaster iii快。据说是intel主动限制的原因,不过应该不会频繁固化,实际体验还是以sof为准吧。
原理设计
以下用到的固件和烧录说明见 百度网盘-Blaster方案 提取码: yq2m
基本都是Github上薅下来的,有空可以回原贴点个Star
1-CH552G

2-STM32
3-AT32
4-FT245+CPLD,这个太复杂了,基本没人复刻就不放了
5-FT2232H(232H\4232H同理

注1:电平转换模块你们看情况放就行,这里就不给了
注2:FTX232H在使用Quartus走FT驱动时,直接NC掉ROM或者擦掉,将网盘里的.DLL放在Quartus.exe同目录下(自己去安装路径找,比如C:\SoftWare\QuartusLite201\quartus\bin64)
注3:FTX232H在使用Quartus 25.1及其以上版本走USB Blaster iii时,需要用ROM,固件写入方式见USB Blaster III · ArrowElectronics/Agilex-5 Wiki
版本更新
260723:初始版本
260803:求助AI大人发力,提升AT32方案速度