【问题标题】:applying stimulus to FPGA using PC使用 PC 对 FPGA 施加激励
【发布时间】:2021-10-14 10:45:07
【问题描述】:

有什么方法可以从我的 PC 本身在我的 FPGA 板上应用激励信号,并在任何仿真软件中查看硬件的输出?我正在使用 numato labs (elbert V2) 提供的 Spartan 3A 开发板 https://numato.com/product/elbert-v2-spartan-3a-fpga-development-board/ 它是一块相对较小的板子,外围设备很少,因此用于输出的 LED 和用于输入的按钮的数量相当少。

我是 FPGA 的新手,但对 verilog 有很好的了解。请帮我解决这个问题

谢谢

【问题讨论】:

    标签: fpga vlsi digital-design


    【解决方案1】:

    该板没有用于与 PC 进行有线连接/通信(无以太网、无 USB、无 uart 等)的物理接口。

    这些是我能想到的让“elbert V2”板与 PC 通信的最简单方法:

    1. 开发板有一个微型 SD 连接器,用于访问微型 SD 接口上的文件。这些文件可以通过 Verilog 模拟访问。

    2. USB 转 UART 适配器可与开发板 GPIO 接口一起使用。
      这是一个例子:
      https://www.amazon.com/3-3V-UART-Serial-Cable-TTL-232R-3V3/dp/B078GMQPLT
      电缆提供 3.3V TTL,而电路板有 3.3V gpio 端口,这令人鼓舞。可能只需要连接 3 根线 tx/rx/ground。
      您需要为 FPGA 设计或找到 UART RTL IP。
      设计 UART 将是一个很好的中级 Verilog 项目。
      使用 PC 上的 procom 或类似软件与 PC 上的 USB/UART com 端口和文件进行通信。 Verilog 模拟可以访问文件中的数据。

    【讨论】:

    • 板子提供USB2.0用于闪存,不能用于施加刺激或查看内部信号吗?
    • 看一下原理图的第 3 页。 USB连接器提供两个信号引脚D+和D-。原理图是可文本搜索的,在这些上搜索,您会发现它们连接到 PIC 和 PICS ICSP(电路调试)连接器。它们不连接到 FPGA。也许他们可以在通往 FPGA 的途中“通过”PIC,您需要弄清楚如何对 PIC 进行编程,以便在配置后将其 FPGA 配置连接用作通用 IO。我不知道它是否可能,但这不是主要和简单的设计意图。 usb 用于配置 FPGA 的闪存。
    • 感谢您的回复。我是 FPGA 新手,不知道如何开始以及购买哪一个。你能帮忙吗?我还看到了这个 Xilinx Chipscope 软件,它允许插入专用于模拟测试台的逻辑。这种支持可以让我做我的事吗?
    • FPGA 设计中的“我如何开始”是一个不同的问题。它在互联网上经常被问和回答,包括 stackoverflow。
    • 如果您觉得这个问题有帮助,请考虑接受并投票。 stackoverflow.com/help/someone-answers
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多