FPGA
FPGA应用
阿汪先生
沧海横流 日月常新
展开
-
【Verilog】FPGA驱动Ov7670/Ov7725搭建视频通路(RGB565、灰度图)
一、课题功能指标要求(一)课程目的• 加深对数字电路时序的理解;• 掌握 OV 系列摄像头输出时序;• 掌握 I2C 总线时序,以及使用 verilog 驱动三态门的方法;• 掌握数字系统设计的方法;(二)设计任务o 设计并利用 FPGA 实现 OV7670(Ov7725)~VGA(320*240)显示器的视频通路;o (基本要求)设计 I2C 总线接口以及控制器,实现对摄像头的配...原创 2020-02-03 08:45:47 · 8991 阅读 · 0 评论 -
【Verilog】马里奥小游戏的FPGA实现
经典马里奥小游戏新年好!祝各位朋友新年快乐!!健康平安!!!代码有部分删减,不影响理解。演示视频.具体过程:按下十字按键的中央按键开始游戏。碰到柱子边界游戏结束。累计平安通过一定数量的柱子障碍,获得积分奖励,可选择继续游戏,失败则成绩全部清零;或直接结束游戏,并存档游戏进度。具体代码片段:`timescale 1ns / 1psmodule project_...原创 2020-01-25 15:31:18 · 6558 阅读 · 6 评论 -
【Verilog】基于FPGA的闹钟系统设计(功能完整、附代码)
基于FPGA的闹钟系统设计为了读者能从大的框架上理解整个设计的思路,博主将所有的子文件整合到一个.v文件中,便于读者理解和使用。`timescale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// Company: // Engineer: //...原创 2019-08-21 10:50:24 · 11362 阅读 · 4 评论 -
【Verilog】基于FPGA的打地鼠小游戏设计(VGA显示、附代码、演示视频)
基于FPGA的打地鼠小游戏设计为了读者能从大的框架上理解整个设计的思路,博主将所有的子文件整合到一个.v文件中,便于读者理解和使用。一个原理简单,制作粗糙的小玩意。VGA显示九宫格(地鼠洞穴)、绿色色块(地鼠)、击中地鼠(色块变红)、可调地鼠数量和出现速度、倒计时至零或数量达关卡目标即游戏结束。为简化代码,用了板载的5个按键和一个用于复位的拨码开关。(可直接在现有FPGA板上运行)`t...原创 2019-09-11 17:28:22 · 12334 阅读 · 8 评论 -
【Verilog】基于FPGA的五子棋小游戏(VGA显示、双人对战、胜负判别、附完整代码)
基于FPGA的五子棋小游戏有一些说明:1、本文是基于VGA的显示小游戏,主要为VGA显示的拓展应用;2、为适应不同显示屏的分辨率,棋盘确定为10X10的黑线白底的方格;3、下棋主要用棋格颜色变化来反映,通过移位按键确定数组位置来表示待选择的方格,确定键按下改变对应方格像素值(下棋);4、通过数组来保存每次按下的颜色,避免每次按下所有棋子颜色全变;5、阿汪先生用的FPGA板子型号为:x...原创 2019-12-02 15:00:00 · 10167 阅读 · 17 评论