我是一名程序员,希望学习Verilog。
一个非常好的教程应该是一个非常干净的设计,类似于Intel 4004的微型处理器构建教程,并且在使用fpga实际制作它并使其闪烁LED方面进行操作,这将非常棒。
有这样的教程吗?
如果没有,我可能会尝试编写一个,在尝试构建时编写它。 有人可以推荐一些资源吗?例如:好用的开源Verilog编译器,调试工具,模拟器,Verilog教程,廉价的FPGA和编程工具,LED专用面包板等。
我是一名程序员,希望学习Verilog。
一个非常好的教程应该是一个非常干净的设计,类似于Intel 4004的微型处理器构建教程,并且在使用fpga实际制作它并使其闪烁LED方面进行操作,这将非常棒。
有这样的教程吗?
如果没有,我可能会尝试编写一个,在尝试构建时编写它。 有人可以推荐一些资源吗?例如:好用的开源Verilog编译器,调试工具,模拟器,Verilog教程,廉价的FPGA和编程工具,LED专用面包板等。
https://www.inf.ethz.ch/personal/wirth/FPGA-relatedWork/RISC.pdf https://www.inf.ethz.ch/personal/wirth/FPGA-relatedWork/ComputerSystemDesign.pdf
是的,这位Wirth就是发明Pascal语言的那个人 -- 他退休后开始涉足FPGA领域。
Altera在这方面有很好的资源。
你可以尝试使用以下链接: http://www.altera.com/education/univ/materials/digital_logic/labs/unv-labs.html
这里有一系列的实验教程,介绍如何使用Verilog/VHDL制作嵌入式处理器。
严格来说,虽然您可以找到开源的VHDL / Verilog工具,但我不知道有任何这样的综合工具(制作FPGA将使用的东西)。 Xilinx和Altera都提供免费(就像啤酒一样)的工具,但它们不是开放或自由(就像自由软件一样)。 Xilinx工具包括模拟器(在免费版本中受限)并且可以在Windows或Linux上运行。 我认为Altera工具类似,但我不熟悉它们。
在Verilog / VHDL中构建一个简单的微处理器是大学计算机体系结构课程中非常普遍的特点。 您无疑可以从几乎任何主要学校找到课堂笔记等内容。