一周掌握 FPGA VHDL Day 5

今天给大侠带来的是一周掌握 FPGA VHDL Day 5,今天开启第五天,带来常用电路的VHDL程序。下面咱们废话就不多说了,一起来看看吧。每日十分钟,坚持下去,量变成质变。

 

 

 

 

 

VHDL语言

 

 

 

 

五、常用电路的VHDL程序

计数器:

一周掌握 FPGA VHDL Day 5_第1张图片

 

比较器:

一周掌握 FPGA VHDL Day 5_第2张图片

 

奇数倍分频:

一周掌握 FPGA VHDL Day 5_第3张图片

 

8位奇偶校验电路:

LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY p_check IS  PORT (a: IN STD_LOGIC_VECTOR (7 DOWNTO 0);y: OUT STD_LOGIC);END p_check;ARCHITECTURE opt OF p_check IS   SIGNAL tmp: STD_LOGIC;BEGIN  PROCESS (a)  BEGIN    tmp<='0';      FOR n IN 0 TO 7 LOOP --此循环语 句作为进程语句中的顺序语句使用 tmp <= tmp XOR a(n);    END LOOP;      y <= tmp  END..PROCESS; END opt;

 

半加器:

一周掌握 FPGA VHDL Day 5_第4张图片

 

1位半加器逻辑原理图:

一周掌握 FPGA VHDL Day 5_第5张图片

 

含异步清0和同步时钟使能的4位加法计数器:

一周掌握 FPGA VHDL Day 5_第6张图片

一周掌握 FPGA VHDL Day 5_第7张图片

 

 

表决器:

一周掌握 FPGA VHDL Day 5_第8张图片

 

仿真波形图:

一周掌握 FPGA VHDL Day 5_第9张图片

 

三态门:

一周掌握 FPGA VHDL Day 5_第10张图片

 

三态总线:

一周掌握 FPGA VHDL Day 5_第11张图片

 

八位锁存器:

一周掌握 FPGA VHDL Day 5_第12张图片

 

仿真波形图:

一周掌握 FPGA VHDL Day 5_第13张图片

 

移位寄存器:

一周掌握 FPGA VHDL Day 5_第14张图片

 

仿真波形图:

一周掌握 FPGA VHDL Day 5_第15张图片

 

按键消抖电路:

一周掌握 FPGA VHDL Day 5_第16张图片

仿真波形图:

一周掌握 FPGA VHDL Day 5_第17张图片

 

 

 

 

 

 

Day 5 就到这里,Day 6 将带来 VHDL 仿真。

你可能感兴趣的:(FPGA学习系列,fpga)