Verilog HDL作为现在最流行的FPGA开发语言 是入门的基础

时间:2025-06-11  作者:Diven  阅读:0

Verilog HDL作为现在最流行的FPGA开发语言,当然是入门基础。

Verilog HDL作为现在最流行的FPGA开发语言 是入门的基础

从最简单的代码学起。找最简单的基础实例(带仿真例程),看不懂查阅工具书。看完之后用综合工具综合,然后看RTL图,能看到这些代码最终翻译成了什么样的数字电路。

紧接着就是仿真或者上板实测:用仿真的信号输入到编写的模块里面,才能清晰的知道最终电路输出是什么结果,是否和设想的一致。如果不一致,找到不一致的原因。对于简单设计,仿真和实际上板是看不出差别的。

另外:明白编写的逻辑是什么电路,电路是整个FPGA设计永远的核心!如果发现有一天对自己写的逻辑非常清楚出来是什么样子,那么恭喜你入门了!换句话说,就是要学会用机器的思维去看你的代码,只有多综合你才能懂xi编译器是什么综合规律,用机器去理解机器才是最好的理解!

适合初学者的案例,顺序由易到难:

N bit计数器(FPGA综合的计数器和数电书上是不一样的,大家仔细去对比)。

LED控制。也就是单个信号输出规律控制,比如输出1s闪一次等等

用状态机控制LED,比如按键A,按下是0.5s闪烁一次,再次按按键A是1s闪烁 一次等等,可以自己自由编写。

任意整数分频。

DDS设计。

模拟串口通信,比如波特率9600,起始位和停止位各1位,校验位没有。就按这种方式跟上位机通信看看能否正常工作。这个如果你能实现说明你已经有了一个质的飞跃,能够基本懂得verilog怎么设计电路了。

SPI通信,也是比较简单的协议,不论做主还是从都可以试一下。

I2C通信,难度和SPI差不多。

学会常见IP核的使用。

猜您喜欢

电,作为现代生活的基石,几乎驱动着我们身边的一切。但您是否了解,生活中常见的电,其实分为两种类型:交流电(AC)和直流电(DC)?看似相同,却有着本质的区别,并...
2024-02-07 00:00:00

白度仪是用于测量材料白度的仪器,应用于纸张、纺织、涂料等行业。根据不同的测量原理和应用需求,白度仪可以分为以下几类。分光光度计是常见的白度测量仪器,通过分析光的...
2011-06-04 00:00:00


贴片电阻102和1002的主要区别在于它们的阻值。「102」表示10乘以10的2次方,即1000欧姆,也就是1kΩ。 「1002」表示100乘以10的2次方,即...
2024-11-26 11:29:35

贴片电阻上的6802标识代表其阻值为6.8千欧姆。 这是一种简化的表示方法,遵循前两位数字+后一位数字代表10的几次方的规则。 具体来说,68代表有效数字68,...
2024-11-29 10:26:26

电阻器作为基础元件是非常重要的配件。ROHM(罗姆)作为全球知名的半导体及电子元器件制造商,其推出的四端子电阻因其优异的性能和可靠性受到关注。本文将详细介绍RO...
2016-04-23 02:14:30

2512贴片电阻的功率并非固定值,而是取决于具体的型号和制造商。2512指的是电阻的封装尺寸,即长2.5毫米,宽1.2毫米。不同厂商生产的2512电阻,即使封装...
2025-04-14 15:03:50


锹和镐是我们日常生活中常见的工具,虽然在外形上有些相似,但实际上有着明显的区别。锹主要用于挖掘和铲起土壤、沙子或其松散材料。刀片通常较宽,形状扁平,能够有效地铲...
2009-02-22 00:00:00