大猪蹄子的个人博客

大猪蹄子

【外设 下载器-3】Altera 原Intel 下载器

2026 / 7 / 23

简介

Altera家的下载器版本可太多了,这里分享几个方案,从拉到夯排列

1-CH552G方案

  • 拉完了,该方案是最慢的,而且挑驱动,目前实测能用的版本是13.1

2-STM32方案

  • NPC,该方案是用的C8T6/C6T6核心板制作,速度一般,但制作比较麻烦

3-AT32方案

  • 人上人,该方案是最简单的,速度也一般,但是它电路简单啊(Github原版)

  • 借助AI大人神力继续压榨了一版本(未开放)

4-FT245+CPLD

  • 人上人,USB_Blaster ii原版方案,理论上比上面那些都快,但是电路也是最麻烦的

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方案速度