烧录到 FPGA
安装 OpenOCD
需要先安装 OpenOCD。可参考 OpenOCD 官网。
Mac 用户可使用:
brew install openocd
Windows 用户可以下载 openocd-v0.12.0-i686-w64-mingw32.tar.gz,解压后添加到 PATH。
Windows 用户可能还需要配置 WinUSB 驱动:
- 插入 FT2232HL 模块,打开 Zadig 软件,点击
选项,勾选List All Devices。 - 在设备列表中选择 FT2232HL 的 Channel A。注意仅替换 Channel A 驱动,保留 Channel B 的串口功能。
- 右侧驱动选择
WinUSB,点击Replace Driver,等待驱动安装完成。 - 在设备管理器中确认
通用串行总线设备下能看到 WinUSB 设备,且无黄色感叹号。
下载配置文件并烧写
下载板卡配置文件:openocd_xc7a35t.cfg。
随后下载生成的 .bit 文件,并将 .bit 文件与 .cfg 文件放在同一目录。在此目录下打开终端,运行:
openocd -f openocd_xc7a35t.cfg -c "init; pld load 0 YOUR_DESIGN.bit; exit"
将命令中的 YOUR_DESIGN.bit 替换成你实际生成的 bit 文件名。例如本实验通常为 Adder.bit:
openocd -f openocd_xc7a35t.cfg -c "init; pld load 0 Adder.bit; exit"
烧写示例如下:

远端新增的示例图也保留在本目录中:

作者: