从 DE1 板到 VHDL 中的 PC 的接口

Interface from DE1 board to PC in VHDL

我正在使用 DE1 altera 板设计一个简单的 IC 测试仪,我真的很想实现一个简单的用户界面,用户可以使用它来将变量输入 VHDL 程序(例如一个小的 C++ app/form/yougetmypoint ) 所以我的基本想法是:

1) 启动FPGA(编程后)
2) FPGA 在 PC 屏幕上启动应用程序,询问一些简单的信息
3) 用户输入信息,在VHDL代码中实现。
4) 从那里进行一些测试。

基本上我想知道这是否有可能?至少是否可以使用 UART 以简单的方式实现这一点?我才学习 VHDL 几天,所以如果这很愚蠢,请耐心等待。

看来你还不懂FPGA和VHDL。

您不能在 VHDL 中实现任何将在 PC 中显示的用户界面。 VHDL 不是编程语言,而是硬件描述语言。您用 VHDL 编写的是代码,它描述了 FPGA 的功能。您指定功能,然后一些工具将其转换(合成)为数字电子电路。在这个电路中,使用了所有类型的 FPGA 的东西——LUT 表、寄存器、缓冲器等。当你启动 FPGA 并对其进行编程时,你向它发送比特流文件,并说明如何连接所有这些元素以执行你在超高密度语言。与程序无关,PC端启动即可。

为了做你想做的事,你可以在 FPGA 中实现 UART 接口,并使用一些 USB 到 UART 转换器将它连接到 PC。然后,您可以使用您喜欢的任何编程或脚本语言(例如 C++ 或 Python)编写一些应用程序。在这个程序中,您可以从用户那里获得一些输入,并通过 UART 将其发送到 FPGA。