我是一名电子工程专业的学生,可以用比我手指更多的语言编写[至少简单的]程序。我刚刚开始学习 VHDL,我想知道真正了解语言和相关工具的好项目是什么?我很难想出一个,因为它对我来说是一种非常不同的编程风格。
我做了一些简单的东西,比如加法器,但我正在寻找一个更长期(即一个月左右)的项目。
万一它是相关的,我有 Xilinx Webpack 和一个 Digilent Spartan3 板。
我是一名电子工程专业的学生,可以用比我手指更多的语言编写[至少简单的]程序。我刚刚开始学习 VHDL,我想知道真正了解语言和相关工具的好项目是什么?我很难想出一个,因为它对我来说是一种非常不同的编程风格。
我做了一些简单的东西,比如加法器,但我正在寻找一个更长期(即一个月左右)的项目。
万一它是相关的,我有 Xilinx Webpack 和一个 Digilent Spartan3 板。
由于您似乎对编程感兴趣,您可以构建一个简单的微处理器。
我的“hello world”FPGA 项目是一个带有 PWM 和串行流输入的 LED 阵列控制器。最终结果很好 ( http://lbw.axe-man.org/led1.wmv ),但我承认我已经使用 Altera Quartus 原理图编辑器完成了其中的一部分,以了解如何描述 VHDL 部分。
您应该查看opencores.org并在那里找到一个有趣的项目。您还可以下载Sigasi HDT,它将帮助您加快 VHDL 语法的学习速度。
今年我很享受在hardhack上与 Hans 合作的Rekonstrukt项目,以在 FPGA 中构建一个基本的合成器。LED 项目也不错,但没有什么能比将 FPGA 插入立体声音响更好的了。它不像 LED 项目那样从头开始构建,因为该项目基于支持 forward 的开放核心处理器。所以一开始你是在学习如何在项目中加载 FPGA,然后你可以在 FORTH 中使用信封。但是,当您想要添加功能时,您开始了解更多关于 FPGA 内部的信息,这需要深入研究 VHDL。