首页 文章

学习VHDL的最佳方法是什么? [关闭]

提问于
浏览
29

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

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

我还想获得一些参考资料,以便有效地学习它而不用浪费时间在互联网上搜索,因为有很多电子书和教程,我真的很困惑选择哪一个 .

5 回答

  • 1

    我建议你在数字设计方面有很好的背景 . 如果没有,请从任何版本的"Digital Design"书开始,或者"Contemporary logic design" .

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

    • 了解如何使用GHDL构建VHDL程序 . 尝试编译简单的“Hello,world!” .

    • 使用开源书籍Free Range VHDL学习VHDL syntax . 这是非常重要的一步 .

  • 6

    正如其他人所说,在学习VHDL之前,您需要了解数字设计 . 但是难以忍受 . 我相信如果您获得我推荐的书籍,电路板和软件,您可以使用VHDL快速入门 .

    了解数字设计

    弗兰克·瓦希德(Frank Vahid)的作品非常出色,适合那些想从头学习数字设计的人 . 我们在数字设计的入门课程中使用了这本书,我们也介绍了VHDL . 在开始使用VHDL之前,你不必深入研究那本书(尽管这本书没有教授任何VHDL) .
    我记得那本书非常'reader-friendly' .
    http://www.amazon.com/dp/0470044373/?tag=stackoverfl08-20

    购买FPGA板!

    接下来,您真的需要购买或访问FPGA板,以及一些学习材料,它们利用并解释您选择的特定FPGA板 .
    虽然我可以在我的大学使用FPGA板,但我选择购买一块板,所以我也可以在家里使用VHDL .
    在大学时,我们使用了一些virtex-pro Spartan-3E 100 MHz电路板(不记得确切的名称) . 而对于家庭,我买了Nexys2板,也是spartan-3E系列,是FPGA初学者IMO的优秀板 .
    http://www.digilentinc.com/Products/Detail.cfm?Prod=NEXYS2

    学习VHDL

    对于VHDL,我们使用了Pong P. Chu的书"FPGA prototyping by VHDL examples",这是一本很好的书,可以快速获得VHDL的一些经验,而无需阅读太多无聊的页面 .
    本书还向您介绍了'Xillinx ISE'软件 .
    http://www.amazon.com/FPGA-Prototyping-VHDL-Examples-Spartan-3/dp/0470185317

    软件

    对于软件,我们使用Xillinx ISE,兼容Linux和Windows(我主要在Linux中使用它) . 在大学时我们使用了一些旧版本的Xillinx ISE,因为新版本没有使用过,它充满了bug,它让每个人都疯了!
    BUT 在家里和我的笔记本电脑上我使用了Xillinx ISE的最新版本,这是一个非常出色的软件,并且没有使用Xillinx ISE,是为了将合成的VHDL(.bit文件)传输到我的板上,为此我刚刚使用'Digilent Adept software'(由Digilent制作的一些小程序,用于将文件传输到测试板并进行测试) . 但是,如果你不喜欢我,也应该可以设置Xillinx以便能够传输合成的VHDL .

    因此,如果您想使用Xillinx ISE,请务必购买与新版Xillinx ISE兼容的主板,以避免过多的头痛 . 例如Nexys2板 .
    我们还使用了一些漂亮的工具进行调试,认为它是ModelSim . 如果我没错,这也应该包含在Xillinx ISE webpack下载中 .
    链接到Xillinx ISE:
    http://www.xilinx.com/ise/logic_design_prod/webpack_faq.htm#2b

  • 24

    我情况非常相似 . 我发现了Free Range VHDL并且在我完成它的过程中学得很快 . 本书是The Low-Carb VHDL Tutorial的更新,每章末尾都有练习 .

    在完成论文练习后,我计划从XESS获得XuLA板 . Dave Vandenbout写了一篇很好的教程,引用了他的XuLA板 . 本书补充了自由范围VHDL,因为它讨论了实际的FPGA器件和实际问题,如编译,综合和软件下载 . 这本书也可以从Free Range Factory获得,我找到了早期版本on this pdf .

    Dave Vandenbout的网站提供的硬件比自由范围工厂更多,因此值得一试 . 我的总部设在欧洲,因此我也将关注Trenz Elektronik在线商店 .

  • 14

    this course(更具体地说,课程资料,工具和链接部分)的第一部分的网页包含了很好的阅读材料和工具列表 . 课程虽然不提供VHDL的任何介绍,但是对那些没有VHDL经验的学生开放,所以使用所提供的材料自己学习非常好 . (至少它对我有用; YMMV . )

  • 3

    我推荐使用好的VHDL IDE .

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

相关问题