您会推荐什么样的书名来开始使用FPGA和VHDL?
编辑
我注意到一些推荐的书籍可以追溯到1996年。我可以想象所提到的设备将严重过时,但是从那以后VHDL是否也有了很大的发展?
您会推荐什么样的书名来开始使用FPGA和VHDL?
编辑
我注意到一些推荐的书籍可以追溯到1996年。我可以想象所提到的设备将严重过时,但是从那以后VHDL是否也有了很大的发展?
Answers:
Ashenden撰写的VHDL设计指南第3卷第3版相当不错。其他的我发现有用的是 VHDL可编程逻辑通过Skahill和 VHDL轻松!由Perrilin。
VHDL made easy
亚马逊说,收货似乎不太好。
为了补充这些答案,还有很多话要说,他们花了一些真正的时间在供应商的数据手册和针对FPGA器件,库和工具本身的应用笔记上。否则,您很可能会错过将要使用的特定设备,库或工具的有益功能或危险陷阱,而入门级教科书通常没有介绍这些功能。此外,设备和工具的发展往往比教科书无法跟上的发展。
另请参阅我对高性能FPGA设计的 看法:http://www.fpgacpu.org/log/aug02.html#art。
Hamblen,Hall和Furman撰写的数字系统快速原型制作。它很好地介绍了FPGA(基于Altera的硬件和软件),并包含许多有趣的项目,这些项目可以在Altera的低成本板上实现。我使用Flex 10K10 FPGA设计了一个小型PCB,适用于第一版中的大多数示例,包括小型8位CPU。
我通过亚马逊以大约22英镑的价格购买了全新的副本。这是非常好的价值。
学习任何种类的HDL(Verilog,VHDL ...)时,记住一件事很重要。它不是软件编程,而是并行运行。话虽如此,我发现学习任何HDL的最好方法是学习如何在硬件中进行思考和描述硬件(这就是为什么将其称为硬件描述语言)的原因。
到目前为止,我很少见过能向您展示如何将HDL转换为硬件的书。我在Synopsys时读过一篇文章(页面上充满代码和原理图),但这是内部出版物。但是,即使没有这本书,您仍然可以通过在自由软件上综合运行代码来了解如何将代码转换为硬件。
我想强调这一点的原因是因为有很多方法可以解决问题。如果您了解如何将其转换为底层硬件,那么您将只能编写从门数和时序角度出发有效解决该问题的代码。
祝好运!