自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 VIVADO入门教学系列 1.2ZYQN的 PS MIO实验

在ZYQN7000系类芯片上,总共有54个MIO(multiuse I/O)供用户使用,这些IO口与PS直接相连,也就是直接连接在内核上,不需要添加引脚约束就。对他们的操作可以看作是只对PS的操作,与PL部分无关。他们位于GPIO的Bank0和Bank1隶属于PS的部分。GPIO 的控制和状态寄存器基地址为:0xE000_A000Bank0:MIO [31:0] GPIO PIN 脚号:0~31 Bank1:MIO[32:53] GPIO PIN 脚号:32~53DATA_RO.

2023-08-27 21:24:03 231

原创 Verilog 语言编写 OV7725摄像头初始化寄存器库与模块的初始化

里面的各种寄存器的值的含义可以自行查看,这个模块里只包含寄存器地址,不带器件地址OV7725的器件地址统一为8'h42,这个我们在调用模块时会直接添加。module I2C_OV7725_RGB565_Config( input [7:0] LUT_INDEX, output reg [15:0] LUT_DATA, output [7:0] LUT_SIZE);assign LUT_SIZE = 8'd70;//------------------------------.

2022-01-24 23:26:06 887

原创 Verilog语言编写 摄像头接口模块

在做图像处理的时候,最必要的一个环节就是摄像头的驱动了本文对摄像头的工作原理不再详细概述,有问题的小伙伴可以看正点原子的公开课,或跟着设计思虑自行理解。

2022-01-24 23:11:07 2468

原创 Verilog语言编写 串行数据转矩阵模块

在我们对图片进行处理的时候,通常会用到许多地方需要我们将串行数据转换为矩阵使用(如腐蚀,膨胀,卷积等),所以这一步是必不可少的。在这个子模块的设计中,我们调用了VIVADO中的一个IP核Sgift Register来实现目的,该IP核的具体功能和各个接口的作用,可以点击Documentation去查询。下面,我们进行模块设计module Matrix_Generate_3X3_1Bit#( parameter [9:0] IMG_HDISP = 10'd640, //640*480.

2022-01-22 23:15:13 1679

原创 Verilog语言编写 RGB文件转YCbCr模块

YCbCr是色彩空间的一种,通常会用于影片中的影像连续处理,或是数字摄影系统中。Y(luminance)为颜色的亮度和浓度、Cb(chrominance-blue)为蓝色色度分量,Cr(chrominance-rad)则为红色色度分量。从摄像头采集到的RGB数据转换到显示器使用的YCbCr数据,按照官方给出的计算公式Y = 0.299 R + 0.587 G + 0.114 BCb = -0.1687 R - 0.3313 G + 0.5 B + 128Cr= 0.5 R - 0...

2022-01-15 18:18:42 3175 1

原创 双目视觉 1 双目视觉的原理

在Matlab上对我们的数据进行处理,方便理清程序设计架构clc;clear;close all;% 读取左,右两张目标图片,方便后续操作pic_l = imread('./IMAG_L50.BMP');pic_r = imread('./IMAG_R50.BMP');%将图片的RGB888格式下的各个颜色信息提取出来,方便后续转换[H, W, C] = size(pic_l);image_lr = pic_l(:,:,1);image_lg = pic_l(:,:,2);im

2021-12-31 11:28:40 3298 2

原创 VIVADO入门教学系列 1.1工程的建立逻辑分析仪的使用

随着FPGA行业热度的水涨船高,越来越多的学校开设了对应的课程,但是相信有部分同学的学校和我们一样,采用的试验箱比较老旧,对应的芯片类型不支持目前主流的VIVADO,自己购入卡发板后熟悉软件是一个比较磨人的过程。本系列文章便是为了为想要熟悉VIVADO和入门SOC的同学分享一些经验。1.建立FPGA工程为你的工程命名并选择对应路径可以选择在这里创建源文件,也可以选择在工程创立后创建,这里我们选择之后再添加。一直点NEXT就可以了。根据你的芯片选择对应的芯片型号,可以通过封装啊,速度啊来减

2021-11-28 09:46:51 1904 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除