本设计实现五子棋游戏设计,使用VHDL语言
quartusII 或者 vivado均可
通过VGA显示实时的棋盘,双方可以通过按键来控制黑棋和白棋的位置,实现五子棋游戏的功能。
开始和胜利的界面如下:
下面是该五子棋游戏设计的工程截图:
顶层代码设计如下:
library IEEE;
use IEEE.STD_LOGIC_1164.all;
use IEEE.STD_LOGIC_UNSIGNED.All;
USE IEEE.STD_LOGIC_ARITH.All;
USE WORK.matrix.all;
entity qipan is
PORT( CLK25:IN STD_LOGIC; --25MH