学习VHDL的最佳方法?

学习VHDL的最佳方法?,vhdl,Vhdl,我想学习VHDL,但我真的不知道从哪里开始 我想要一些关于我需要开始使用的软件的建议和解释 我还想获得一些参考资料,以便在不浪费时间的情况下通过互联网搜索有效地学习,因为有很多电子书和教程,我真的不知道该选择哪一本。第一部分的网页(更具体地说,是课程文献、工具和链接部分)包含一个很好的阅读材料和工具列表。本课程不提供任何VHDL介绍,但对没有VHDL经验的学生开放,因此,使用所提供的材料自学效果非常好。(至少对我来说是这样的;YMMV。)我建议,你在数字设计方面有很好的背景。如果没有,从任何版本

我想学习VHDL,但我真的不知道从哪里开始

我想要一些关于我需要开始使用的软件的建议和解释


我还想获得一些参考资料,以便在不浪费时间的情况下通过互联网搜索有效地学习,因为有很多电子书和教程,我真的不知道该选择哪一本。

第一部分的网页(更具体地说,是课程文献、工具和链接部分)包含一个很好的阅读材料和工具列表。本课程不提供任何VHDL介绍,但对没有VHDL经验的学生开放,因此,使用所提供的材料自学效果非常好。(至少对我来说是这样的;YMMV。)

我建议,你在数字设计方面有很好的背景。如果没有,从任何版本的书开始,或者

  • 下载(使用GCC技术的VHDL编译器/模拟器)或更友好的软件工具

  • 了解如何使用GHDL构建VHDL程序。尝试编译简单的 “你好,世界!”

  • 使用开源书学习VHDL。这是非常重要的一步
  • 我建议使用一个好的


    是我最喜欢的(免责声明:我是Sigasi的联合创始人)

    正如其他人所说,在学习VHDL之前,您需要学习数字设计。但别让它吓跑你,它并没有那么难。我相信如果你有我在下面推荐的书籍、电路板和软件,你可以很快开始使用VHDL。

    了解数字设计 弗兰克·瓦希德的《数字设计》是一本很好的书,适合那些想从头开始学习数字设计的人。我们在数字设计的入门课程中使用了这本书,在那里我们还学习了VHDL。在开始使用VHDL之前,您不必深入阅读这本书(尽管这本书没有教任何VHDL)。
    我记得这本书非常“读者友好”。


    买一块FPGA板! 接下来,您确实需要购买或访问FPGA板,以及一些学习材料,这些材料利用并解释了您选择的特定FPGA板。
    尽管我在大学里有一块FPGA板,但我还是选择买一块板,这样我就可以在家里玩VHDL了。
    在大学里,我们使用了一些virtex pro Spartan-3E 100 MHz板(不记得确切的名称)。在家里,我买了Nexys2板,它也是spartan-3E家族的,是FPGA初学者的优秀板。


    学习VHDL 对于VHDL,我们使用了Pong p.Chu的《通过VHDL示例进行FPGA原型设计》一书,这是一本很好的书,可以快速获得VHDL方面的经验,而无需阅读太多枯燥的页面。
    本书还向您介绍了“Xillinx ISE”软件。


    软件 对于软件,我们使用了与Linux和Windows兼容的Xillinx ISE(我主要在Linux中使用)。在大学里,我们使用了一些旧版本的Xillinx ISE,因为新版本与virtex pro板不兼容。这是我用过的最糟糕的软件,它充满了bug,让每个人都发疯
    但在家里和笔记本电脑上,我使用了最新版本的Xillinx ISE,这是一款出色的软件,没有任何令人讨厌的bug。我唯一没有使用Xilinx ISE的是将合成的VHDL(.bit文件)传输到我的电路板,因为我只使用了“Digilent Adept软件”(Digilent制作的一些小程序,用于将文件传输到电路板并对其进行测试)。但是,如果你不像我一样懒惰的话,也可以设置Xillinx来传输合成的VHDL。

    因此,如果您想使用Xillinx ISE,请务必购买与较新版本的Xillinx ISE兼容的电路板,以避免太多头痛。例如Nexys2板。
    我们还使用了一些漂亮的工具进行调试,认为它是ModelSim。如果我没有错的话,这也应该包括在Xillinx ISE网页包下载中。
    链接到Xillinx ISE:

    我的处境非常相似。我发现了,并且在学习过程中学得很快。这本书是低Carb VHDL教程的更新,每章末尾都有练习

    完成纸上练习后,我计划从学校得到一个XuLA板。戴夫·范登博特(Dave Vandenbout)写了一篇关于他的XuLA董事会的优秀教程。这本书补充了自由范围的VHDL,因为它讨论了实际的FPGA设备和实际问题,如编译、合成和软件下载。这本书也可以从自由放养工厂获得,我发现了一个早期版本


    Dave Vandenbout的网站提供了比自由放养工厂更多的硬件,因此值得一看。我的总部设在欧洲,所以我也将在Trenz Elektronik网上商店寻找。

    但我告诉过你,我甚至不知道从哪里开始,因为我在该领域没有背景。这个vhdl初学者网站可能会对你有所帮助。回答得很好,但我想强调模拟器的重要性。Xilinx ISE——尽管它是一个一站式解决方案——是一个主要的实现工具;用于将数字设计转换为特定目标的编程文件的工具。模拟器——无论是Riviera PRO、Simili还是ModelSim——应该是您在基本了解数字电路之后的第一站。它可以让你在将设计提交给董事会之前探索、可视化和玩你的设计。这将有助于编写和编辑代码。我希望您能为可能与Sigasi集成的模拟添加/建议一些内容。我们在网站上添加了一个免费模拟器列表:免费VHDL正在不断开发中,我强烈建议您参考其原始存储库www.freerangefactory.org,该存储库也位于欧洲。我们确实精选了我们认为最好的开源硬件。