通过关键词采集文章采集api(基于5.的FPGA开发板上位机Demo实现本设计(组图) )

优采云 发布时间: 2021-09-12 20:10

  通过关键词采集文章采集api(基于5.的FPGA开发板上位机Demo实现本设计(组图)

)

  1.概览

  本设计采用FPGA技术将CMOS*敏*感*词*(DVP接口)的视频数据采集通过以太网(UDP方式)传输到PC,上位机DEMO通过socket编程实时显示视频。在屏幕上。

  2.硬件系统框图

  CMOS采用OV7670(30万像素),FPGA采用CYCLONE IV,以太网卡采用100M网卡芯片。

  

  硬件平台采用ETree的FPGA开发板(某宝提供),如下图:

  

  3.UDP/IP 协议

  UDP(User Datagram Protocol)是OSI参考模型中的无连接传输层协议,提供面向事务的简单不可靠的信息传输服务。每个数据包的前8个字节用于收录头信息,其余字节用于收录特定的传输数据。 UDP协议常用于数据传输速度较高的场合,如图像传输、网络监控数据交换等。

  UDP 消息格式

  0 15

  16 31

  源端口号

  目的端口号

  消息长度

  校验和

  数据

  IP(Internet Protoco)数据包位于网络层,其功能是将数据包发送到目标网络或主机。所有 TCP、UDP、IMCP、IGCP 数据均以 IP 数据格式传输。

  

  在以太网数据帧的传输过程中,包长一般为46~1500字节,这里UDP包长度设计为:(8+20+640*2)=1308字节以提高传输效率。

  4.FPGA 逻辑设计

  FPGA各部分逻辑模块如下图所示:

  

  以下是OV7670的初始配置代码:

<p>//file name: i2c_cfg_par.v

//creator: shugen.yin

//date: 2017-4-21

//function: i2c registers

//log: VGA RAW/25FPS, XCLK=24M

module i2c_cfg_par(

input  [07:0] lut_index,

output reg [15:0] lut_data

);

always @(*)

begin

case(lut_index)

//ov7670 RAW 25Fps 24M input

'd0 : lut_data 

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线