【发布时间】:2016-04-04 08:37:15
【问题描述】:
我需要在 FPGA 端编写一个 VHDL 代码,该代码可以从 UART 端口接收数据并将它们写入 SDRAM 并将该数据发送回 UART 端口。一个软件在计算机端发送和接收数据。但是,我没有要测试的板子。我需要编写一个测试平台来测试我的设计。 我的问题是:如何在 Windows 上的 Testbench 和我的软件之间进行通信?我需要在 UART 端口上读写测试台。
【问题讨论】:
我需要在 FPGA 端编写一个 VHDL 代码,该代码可以从 UART 端口接收数据并将它们写入 SDRAM 并将该数据发送回 UART 端口。一个软件在计算机端发送和接收数据。但是,我没有要测试的板子。我需要编写一个测试平台来测试我的设计。 我的问题是:如何在 Windows 上的 Testbench 和我的软件之间进行通信?我需要在 UART 端口上读写测试台。
【问题讨论】:
测试台是仿真模型。它们在模拟器中“执行”。测试台驱动被测设计 (DUT) 并检查其输出。结果在 GUI 窗口中显示为波形,或者如果您有一个智能测试台,它会打印一个结果字符串,如 PASSED 或 FAILED。因此,在运行测试平台时,硬件和软件之间没有通信。
【讨论】: