求一种超低成本FPGA JTAG方案

时间:2025-08-02  作者:Diven  阅读:0

首先按照GitHub 说明在虚拟机上安装依赖项,然后创建一个新的存储库目录并克隆了 pICo-SDK 和 XVC-PICo 项目。

求一种超低成本FPGA JTAG方案

克隆了存储库,我们就可以构建主机端守护进程。在 Linux 主机和 RPi Pico 镜像像上运行。我们按照 GitHub 中提供的说明执行此操作。

构建了使用 XVC-Pico 的守护进程,我们让在开发计算机上运行。

要在 UF2 文件可用后将映像下载到 RPi Pico,请在 RPi Pico 通电时按住 bootsel boot,电路板将挂载到文件系统中。只需复制 UF2 文件,就会安装完毕并准备就绪。

通过对 RPi Pico 进行编程,我们可以将用于提供 JTAG 信号的 GPIO 连接到 FPGA 板上的 JTAG 座子。对于 GPIO 等其板,RPi Pico 是 3v3,因此需要确保目标板向 Bank 0 提供 3v3,否则存在损坏 FPGA 器件的风险。

JTAG引脚分配如下:

 

 

确保在 Pico Pin 23 和目标板之间连接接地参考。否则,将无法连接到设备。

当守护程序运行并且板已连接并通电时,我们可以启动 Vivado 并尝试打开硬件管理器连接到目标FPGA上。

Vivado 启动时打开硬件管理器并创建新的硬件目标。使用 Xilinx 虚拟电缆 (XVC) 选项。当提示输入 XVC 时,使用 Linux 开发计算机的 IP 地址。

下一步是使用硬件管理器读取 XADC 温度和电压。

Vitis测试也是支持的:

XVC-Pico 应用程序给我留下了深刻的印象,并且在成本优化开发中,低成本解决方案非常有优势。


审核编辑:刘清

猜您喜欢



「102」可不是什么神秘代码,它代表着贴片电阻的阻值。理解这个标记非常简单,只需要掌握一点小技巧。「102」实际上是三位数字的缩写,它采用了科学计数法。前两位数...
2025-04-14 15:03:39

E01贴片电阻是一种尺寸微小的电子元件,应用于各种电子产品中。其外形尺寸仅为0.4mm x 0.2mm,如同细小的沙粒,却在电路中是很重要的配件。E01贴片电阻...
2024-11-29 10:26:19

贴片电阻上的「104」可不是普通的数字,它代表着电阻的阻值。 「104」采用的是工程计数法,表示10乘以10的4次方,也就是100,000欧姆,通常简写为100...
2024-11-26 11:29:13

电学中,电压(V)、电流(A)和电阻(Ω)之间的关系由欧姆定律所描述。欧姆定律的公式为:V = I × R,其中V表示电压,I表示电流,R表示电阻。许多人在使用...
2025-03-17 19:00:02

现代电子设备中,二极管的应用非常,尤其是贴片二极管由于其小巧的体积和优良的性能,成为了电子产品设计中的重要组成部分。BAS16贴片二极管是常用的二极管型号,应用...
2025-04-07 19:31:06

随着全球环保意识的不断增强,新能源汽车产业正蓬勃发展,而作为新能源汽车核心技术的热管理系统,也逐渐走入大众视野。作为新能源汽车热管理领域的龙头企业,我们致力于为...
2024-02-09 00:00:00