新手入门 · 从这里开始

刚接触 DMA?先把这几步弄明白

不用先记住所有缩写。认识设备、核对型号、准备连接,再根据实际报错选择工具。

你的第一步

还没有设备:先看第 1、2 步。已经拿到设备:从第 3 步开始。软件有报错:直接看第 4 步。

01 · 先认识你手里的设备

DMA 是“直接内存访问”的缩写,指设备与内存之间传输数据的一种方式。本站主要整理 FPGA 开发板相关的学习、连接与调试资料。

板卡 / FPGA 开发板

你手里的硬件设备。型号、接口和硬件版本决定了它能配哪些驱动、软件与固件。

装板卡的电脑

给板卡提供相应插槽或连接接口。先查主板和板卡说明,确认它们能配合使用。

连接 USB 的电脑

部分方案用另一台电脑连接板卡、安装驱动并运行调试软件;是否需要第二台,以设备方案为准。

驱动和工具

驱动帮助系统与设备通信;工具用于查看状态、测试或管理设备。它们是不同用途的软件。

你可能还会看到融合器、KMbox 等名称。它们是各自方案中的配套设备,是否需要由实际用途和设备说明决定。

02 · 连接前,先核对这些信息

CPU、显卡、内存和系统版本需要按具体软件确认。不要把某一套方案的配置当成所有板卡的统一要求,也不要只看 USB 接口颜色判断规格。

还没买设备?

先把上面的信息整理给设备提供方,确认兼容性,再决定购买。35T、75T 等型号名称不能单独说明一套设备的实际传输速度。

03 · 准备连接,按步骤检查

  1. 找对说明。

    拿到与你的板卡型号和硬件版本匹配的接线图、驱动说明与软件说明。

  2. 确认接口。

    分清供电、数据和烧录接口。安装内部板卡前关机、断开电源,再按主板及板卡说明操作。

  3. 连接数据线。

    按说明连接对应接口。先使用规格匹配的线材,减少转接与延长设备,方便定位问题。

  4. 检查识别状态。

    在 Windows 开始按钮上点击右键,打开“设备管理器”,查看对应设备名称、状态和错误代码。指示灯亮只表示设备的某种状态,不能单独证明连接正常。

  5. 按需安装驱动,再打开工具。

    使用与设备和系统版本匹配的驱动。记录安装后的设备状态,确认正常后,再按工具说明进行测试。

完成这一阶段,你应当能说清楚:设备是什么型号、连接到哪个接口、系统有没有识别、有没有错误代码。

04 · 遇到问题,怎么选工具

工具不需要全部装一遍。先看你遇到的是哪一种情况。

电脑没有识别设备

先核对接口与数据线,再查看设备管理器里的名称或错误代码。只有确定对应 FT601 设备时,才查看其驱动资料。

软件打不开、闪退或提示缺少组件

先记下完整提示。“运行库”就是软件运行时需要的配套组件。VC、DirectX 和 .NET 是不同组件,按提示匹配,安装后的结果回到原软件验证。

没有错误提示时,先记录发生问题的步骤、软件版本和系统版本,再寻求帮助。

设备已识别,想了解测试结果

按设备与工具说明进行测试,并记录单位、设置和报错。不同测试的数值不一定能直接比较。

下载后不知道怎么打开

ZIP、RAR、7z 是压缩包,先完整解压到文件夹,再阅读里面的说明。EXE 是程序文件;BAT 是脚本文件,要先了解它会做什么。

05 · 看不懂的名词,一句话解释

DMA
直接内存访问,一种设备与内存传输数据的方式。
FPGA
一种可以通过配置改变逻辑功能的芯片;“FPGA 开发板”是围绕它做成的硬件板卡。
PCIe
电脑连接扩展设备的一类接口;常见于主板上的扩展插槽。
驱动
帮助操作系统与硬件设备通信的软件。
运行库
应用运行时依赖的组件,缺少时可能出现报错。
固件 / 烧录
固件是设备使用的底层程序或配置;烧录是把对应文件写入设备的过程,需要匹配型号。
测速 / 丢包
测速看传输表现,丢包表示测试中有数据未按预期到达;判断结果要结合工具说明。
校验值 / SHA-256
文件内容的数字摘要,用于核对下载文件是否一致,不代表文件功能或安全性已被验证。
需要协助时,把哪些信息准备好?

准备设备完整型号、系统版本、工具名称及版本、连接方式、操作到哪一步、完整报错和设备管理器状态。这样协助人员能更快定位问题。

如需远程协助,可先查看 ToDesk 资源说明。

基础概念参考:Microsoft DMA 文档 · FTDI 驱动资料