从强大的Verilog背景学习VHDL

从强大的Verilog背景学习VHDL,vhdl,verilog,hdl,Vhdl,Verilog,Hdl,我有很强的Verilog和数字设计背景。我现在的位置是,我必须快速学习VHDL,最好是在几周内。最好的方法是什么?如果你有强大的数字设计基础,你应该认真阅读彼得·阿森登的《书籍设计师VHDL指南》。VHDL需要更多的代码来描述一个程序,但它常常捕获verilog遗漏的错误,强调明确的语义,并且是可移植的,仅举几个例子。只要熟悉这些概念,你就可以很快理解它。看看Enoch Hwang用VHDL设计的数字逻辑和微处理器。这是一本非常容易阅读的书,您将很好地学习VHDL概要。您可以在这里找到一些示例章

我有很强的Verilog和数字设计背景。我现在的位置是,我必须快速学习VHDL,最好是在几周内。最好的方法是什么?

如果你有强大的数字设计基础,你应该认真阅读彼得·阿森登的《书籍设计师VHDL指南》。VHDL需要更多的代码来描述一个程序,但它常常捕获verilog遗漏的错误,强调明确的语义,并且是可移植的,仅举几个例子。只要熟悉这些概念,你就可以很快理解它。

看看Enoch Hwang用VHDL设计的数字逻辑和微处理器。这是一本非常容易阅读的书,您将很好地学习VHDL概要。您可以在这里找到一些示例章节

练习。(确保你有血压药片,因为你会发现很多在Verilog中容易的东西在VHDL中几乎是不可能的。比如
$display(“Error@%0t in%m,Adrs=0x%04X,expected 0x%04X”,$time,Adrs,exp_Adrs);:-)
使用支持VHDL 2008的工具来简化一些转换!我要看看那本书。我首先看了一看自由范围的VHDL(仍在阅读各章,它确实是为那些从C语言等高lvel语言过渡到Verilog语言的人而设计的数字设计)。我开始明白你所说的“需要更多代码”是什么意思了。有这么多的数据类型,这让人有点困惑!在我拥有的许多VHDL书籍中,这是最好的,也是唯一一本我一直参考的。浏览各章以了解代码布局,并将语法规则添加到附录中。