任何人都可以推荐一个学习VHDL的好资源吗?

irl*_*irl 13 hardware vhdl

有人可以推荐一本学习VHDL的好书吗?或者失败了,任何好的资源?

fil*_*mil 13

VHDL的一个不幸的问题是,那里有大量过时,风格不佳和完全错误的资源; 电子版和印刷版.

掌握VHDL的部分技巧是知道如何过滤这些.以下是我以前作为硬件设计师所做的过滤.我希望它对你有所帮助.

这些是您想要阅读,拥有或下载的内容:

  • 书:Peter J. Ashenden撰写的"VHDL设计师指南"(ISBN 1-55860-270-4).告诉您使用过时的或供应商特定的库,这不会浪费您的时间; 假设您是想要了解HDL的软件工程师,它不解释VHDL; 假设您是想要了解HDL的硬件工程师,它不解释VHDL.它不提倡供应商及其解决方案(与特定供应商工具链合作是一个单独的问题,我发现继续学习VHDL和特定于供应商的分离是有帮助的).它所做的是从正确的角度介绍VHDL:作为一种用于描述离散事件系统的语言,智能程序可以从中提取最终可能成为硬件的东西.它还描述了标准语言结构是什么,语言的哪些标准存在,以及它们的具体属性是什么.现代工具越来越符合标准,因此这些信息比一些其他书籍(保持无名)似乎声称的类比更有用.买它,值得每一分钱.

  • 新闻组comp.lang.vhdl的居住者是对现代VHDL非常了解的人,如果能够很好地提问,可以给你理智的建议.为了能够做到这一点,请阅读上面提到的书.涉及众多VHDL论坛通常是浪费时间,因为那里的信息内容通常被淹没在噪音中.

  • 了解你的工具.获取您将使用的工具链的PDF并非常了解它.越多越好.特别了解他们的局限.工具通常具有特殊功能,您需要解决这些问题或与其一起使用才能使事情恰到好处.例如,您可能想要编写可移植的行为代码; 除了技术特定的部分,或者你的工具碰巧合成错误的部分.

  • 知道在哪里找到合理的VHDL资源.一个理智资源的例子是汉堡VHDL档案(见:http://tams-www.informatik.uni-hamburg.de/research/vlsi/vhdl/)我通过使用采样方法发现信号到 -该特定网站的噪音比非常高.用它.

  • 关于硬件综合的一本相当模糊的书(对于真正的好奇;以及从学术角度撰写)是Giovanni de Micheli的"数字电路综合与优化"(http://si2.epfl.ch/~demichel/publications/mcgraw/ index.html)可能会对硬件合成方法有所了解 - 尽管已经做了大量的工作来改进那里给出的结果.您可能想从附近的图书馆借用这个,并翻阅它.