我应该从哪里开始使用HDL?

jer*_*emy 3 embedded verilog vhdl hdl

我是一名自学成才的嵌入式开发人员.我主要使用在C和ASM中编程的AVR,但我已经涉足其他系统.我希望转向更复杂的设备,如CPLD和FPGA,但我不知道从哪里开始.所以我的一个半问题是:

  1. 你更喜欢VHDL还是Verilog?为什么?
  2. 对于那些没有HDL经验的人来说,有什么好方法可以开始学习这样的野兽?

小智 8

从Xilinx或Altera(两大FPGA厂商)购买便宜的入门套件.Xilinx Spartan3入门套件售价200美元.

我个人更喜欢VHDL.它是强类型的,具有比Verilog更高级的功能.VHDL在欧洲更受欢迎,Verilog在美国占主导地位.

买一本书(例如Peter Ashendens的VHDL设计师指南)并开始在免费模拟器中模拟您的设计.来自Mentor Graphis的ModelSim是一个很好的版本,并且有免费版本(模拟速度低).

组成一些有趣的项目(迷你cpu,vga图形,合成器)并开始设计.在将您的设计融入硬件之前,请始终模拟并确保您的设计有效...

如果你没有数字电子学的背景,也可以买一本关于这个主题的书.

  • 最好的建议,但如果你不希望你的大脑死于可怕的死亡,请不要使用Modelsim,特别是如果你在窗户上.下载免费版的Active HDL,它是一个更友好和稳定的模拟器. (2认同)