通过VHDL从DE1板到PC的接口

时间:2018-03-13 19:17:51

标签: vhdl fpga uart hdl intel-fpga

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

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

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

1 个答案:

答案 0 :(得分:0)

看起来你不了解FPGA和VHDL。

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

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

相关问题