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

标签 embedded verilog vhdl hdl

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

  • 你更喜欢 VHDL 还是 Verilog,为什么?
  • 对于没有 HDL 经验的人来说,开始学习这样一个野兽的好方法是什么?
  • 最佳答案

    从 Xilinx 或 Altera(两大 FPGA 播放器)购买便宜的入门套件。 Xilinx Spartan3 入门套件售价 200 美元。

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

    购买一本书(例如 Peter Ashendens The Designers Guide to VHDL)并开始在免费模拟器中模拟您的设计。 Mentor Graphis 的 ModelSim 是一个不错的选择,并且有免费版本可用(模拟速度很慢)。

    制作一些有趣的项目(迷你 cpu、vga 图形、合成器)并开始设计。在将您的设计放入硬件之前,始终进行模拟并确保您的设计有效......

    如果您没有数字电子方面的背景,也可以购买该主题的书。

    关于embedded - 我应该从哪里开始使用 HDL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/177532/

    相关文章:

    c - 我想在USB上编写应用程序吗?

    syntax-error - 如何编写连续的案例陈述?

    verilog - 为什么verilog验证文件不是模块形式的?

    verilog - 结构 Verilog 和行为 Verilog 有什么区别?

    type-conversion - to_unsigned 做什么?

    debugging - UART 代码端口后的 TI MSP430 中断问题

    linux - 通过 sysfs-pci 驱动程序映射 CompactPCI 设备

    embedded - 晶核MPU时钟频率差异

    vhdl - vhdl中进程语句的顺序执行

    vhdl - 如何使用 numeric_std 添加 std_logic