FPGA设计实现OV5640 摄像头采集数据VGA显示输出Verilog设计逻辑Quartus工程源码文件,FPGA型号Cyclone4E系列中的EP4CE10F17C8,Quartus版本18.0。 module ov5640_rgb565_1024x768_vga( input sys_clk , //系统时钟 input sys_rst_n , //系统复位,低电平有效 //摄像头接口 input cam_pclk , //cmos 数据像素时钟 input cam_vsync , //cmos 场同步信号 input cam_href , //cmos 行同步信号 input [7:0] cam_data , //cmos 数据 output cam_rst_n , //cmos 复位信号,低电平有效 output cam_pwdn , //cmos 电源休眠模式选择信号 output cam_scl , //cmos SCCB_SCL线 inout cam_sda , //cmos SCCB_SDA线 //SDRAM接口 output sdram_clk , //SDRAM 时钟 output sdram_cke , //SDRAM 时钟有效 output sdram_cs_n , //SDRAM 片选 output sdram_ras_n , //SDRAM 行有效 output sdram_cas_n , //SDRAM 列有效 output sdram_we_n , //SDRAM 写有效 output [1:0] sdram_ba , //SDRAM Bank地址 output [1:0] sdram_dqm , //SDRAM 数据掩码 output [12:0] sdram_addr , //SDRAM 地址 inout [15:0] sdram_data , //SDRAM 数据 //VGA接口 output vga_hs , //行同步信号 output vga_vs , //场同步信号 output [15:0] vga_rgb //红绿蓝三原色输出 ); //parameter define parameter SLAVE_ADDR = 7'h3c ; //OV5640的器件地址7'h3c parameter BIT_CTRL = 1'b1 ; //OV5640的字节地址为16位 0:8位 1:16位 parameter CLK_FREQ = 26'd65_000_000; //i2c_dri模块的驱动时钟频率 65MHz parameter I2C_FREQ = 18'd250_000 ; //I2C的SCL时钟频率,不超过400KHz parameter CMOS_H_PIXEL = 24'd1024 ; //CMOS水平方向像素个数,用于设置SDRAM缓存大小 parameter CMOS_V_PIXEL = 24'd768 ; //CMOS垂直方向像素个数,用于设置SDRAM缓存大小 //wire define wire clk_100m ; //100mhz时钟,SDRAM操作时钟 wire clk_100m_shift ; //100mhz时
动漫论坛项目主要用于实现动漫爱好者的互相交流,基本功能包括:注册用户、登录、浏览帖子、发布新帖、回复帖子、等。本系统结构如下: (1)普通用户: 注册用户:如果用户为非会员用户,通过注册,经审核通过之后成为会员,获得一个登陆身份; 登录:如果用户已经是注册会员,可以进行登录,登陆后实现别的功能; 浏览帖子:用户查看系统中的帖子,了解最新的资讯和各种动态等信息; 发布新帖:用户可以发表一些帖子,来与其他论坛用户共享信息; 回复帖子:对于自己或者别的会员发表的帖子,可以进行回复。 (2)管理员: 管理员登录:对于已经登录的用户,若权限为管理员,可以进行管理员的登录,登陆之后才能有权限进行下一步操作; 帖子管理:管理员可以对发表的帖子进行查询、修改、删除等操作,对好的帖子进行标识,删除或转移不适合的帖子; 模块管理:论坛中的模块,管理员可对其进行添加、修改、删除等操作; 用户管理:用户注册成功后,管理员可以对用户进行添加、删除操作。 (3)游客: 游客可以对论坛进行访问,浏览帖子的功能,但不能参与回复操作,也没有发布帖子的权限。
基于solidworks的双摇杆机构-------飞机起落架的设计实现
2021-03-01 17:11:18 673KB 双摇杆实例
1
verliog设计实现实时时钟DS1302的驱动工程源码,quartus11.0G工程文件,FPGA为CYCLONE4E ep4ce15f17c8,可以做为你的设计参考。
加法:输入一个数,按“+”,输入被加数,按“=”,输出结果。  减法:输入一个数,按“—”,输入被减数,按“=”,输出结果。  乘法:输入一个数,按“*”,输入另外个数,按“=”,输出结果。  除法:输入一个数,按“/”,输入另外个数,按“=”,输出结果。  求开方:按“#”,在输入一个数,按“=”,输出结果。  求乘方:输入一个数,按“ ^”,输入另外个数,按“=”,输出结果。Tab键:清零  Q键:退出计算器界面
1
本文主要探讨了如何利用C语言实现中断程序的设计
2021-02-23 16:52:41 100KB C语言 中断
1
通信原理课程设计—实现ask、fsk、psk、dpsk调制解调,包括matlab源程序,可以运行。
1
Vue进化 Vue Evolve是使用Storybook和Vue构建的设计系统。 项目设置 如果未安装vue,请运行 npm install -g @vue/cli 然后 npm install 推出故事书 npm run storybook 建立故事书 npm run build-storybook 将故事书部署到Github Pages 第一版故事书: npm run build-storybook 然后推送到主分支。 最后,将更新推送到gh-pages分支: git subtree push --prefix storybook-static origin gh-pages 几分
2021-02-04 13:10:53 1.7MB design system vue storybook
1
 根据智能导览设备租赁管理方面的实际需求,设计开发了一套可供旅游景点使用的智能导览设备租赁管理系统。该系统的应用不仅提高景点工作人员的工作效率,更重要的是能够及时可靠地提供导览设备的租赁使用情况。借助身份证件扫描设备该系统给予景点在智能导览设备出租和管理上极大的便捷。
2021-01-30 23:04:31 558KB  智慧旅游; vb.net; OCR; 数据库
1
基于对目前档案管理的现状和存在的问题进行释放的分析,我们采用RFID技术分析目前档案管理事项,促进档案管理水平的进一步提高。通过设计一套基于RFID物联网的档案管理自动化系统,并分析此系统的功能模块架构和管理业务流程,促进档案管理智能化、自动化和系统化管理。试验结果证明:基于RFID的档案管理系统设计,有效提高系统稳定性和系统性能,从数据方面来看能够将系统稳定性提高到88.36%左右,具有较好的工程实践指导价值和良好的应用前景。
2021-01-28 16:07:34 1.34MB RFID; 档案管理系统; 设计; 实现
1