FPGA. VHDL为初学者在线课程

上次 ,我推荐了几个便宜和好的 Xilinx. 或者 Altera FPGA板 对于初学者或学生。这些 FPGA板 对学生来说不仅非常实惠,而且还提供良好的车载设备,如 LED ,开关, 纽扣 , 7段显示, vga. , UART. 港口等初学者练习许多不同 基本项目.

今天,我介绍 我推荐的FPGA课程 对于初学者和学生学习 VHDL设计 FPGA. 。 这 FPGA. 课程有超过3,890名学生和430好评。 

 FPGA.  VHDL课程

巴斯多斯3 FPGA 上的七段显示的VHDL代码

上次 ,我写了一个完整的FPGA教程,用于如何控制Basys 3 FPGA上的4位7段显示。一种 用于在7段显示器上显示计数4位数十进制数的完整fun88英超代码 was also provided.

VHDL. 项目 将呈现完整的 VHDL. 七段显示的代码 巴斯多斯3 FPGA 。 这 七段显示 在Basys 3 FPGA将用于显示每1秒钟计算的4位十六进制数。 

 巴斯多斯3 FPGA 上的七段显示的VHDL代码

[FPGA教程] Basys 3 FPGA上的七段LED显示屏

FPGA. 教程 将指导您如何在Basys 3上控制4位七段显示 FPGA. 木板。将设计显示控制器 verilog. 在4位7段LED显示屏上显示数字 Basys 3 FPGA。还提供了七段LED显示控制器的完整fun88英超代码。

巴斯迪3. FPGA. 有一个常见的阳极4-数字 7段LED显示屏 如下图所示。

 FPGA. 教程 -  Basys 3 FPGA上的七段LED显示控制器

摩尔FSM序列检测器的完整VHDL代码

上次 ,我使用FSM将fun88英超码与序列检测器一起呈现。检测到的序列是"1011". 

VHDL. 项目  呈现完整的VHDL代码 摩尔fsm. 序列探测器。还提供了VHDL测试窗用于模拟。要检测的序列是"1001".

摩尔FSM序列检测器的完整VHDL代码

摩尔fsm. 序列检测器的完整VeriLog代码

verilog. 项目 是呈现序列检测器的完整VeriLog代码 摩尔fsm. 。还提供了用于摩尔FSM序列检测器的fun88英超测试窗格进行仿真。 

摩尔FSM不断从数字输入和输出中检测二进制序列 FSM. 只有在一个时候高"1011"检测序列。序列检测器的MOORE FSM的状态图如下图所示。
 摩尔fsm. 序列检测器的完整VeriLog代码

流行的FPGA / fun88英超 / VHDL项目