自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于FPGA的图像边缘检测(OV5640)

边缘主要存在于图像中目标与目标之间,目标与背景之间,区域与区域之间。边缘检测的目的就是找到图像中亮度变化剧烈的像素点构成的集合,表现出来往往是轮廓。如果图像中边缘能够精确的测量和定位,那么,就意味着实际的物体能够被定位和测量,包括物体的面积,物体的直径,物体的形状等就能被测量。基于此,边缘检测技术在许多场景下被应用,如:车牌检测与提取,物体识别等。数字图像处理是指将图像信号转换成数字信号并利用计算机对其进行处理的过程。

2024-07-08 11:24:43 1870 1

原创 SOC第一个工程:SOC_LED

6.将PIO_LED的管道输出(即对输出端口命名),命名完成之后编译(点击Generate -> Generate HDL ->Generate),至此PIO_LED的IP封装完成,点击Finish退出。1.接上文,在黄金参考工程的IP中找到预封装的IP:Qsys,双击进入;添加hps ip的头文件路径和CV的头文件,具体操作为:在File system中找到下图两个头文件路径,并添加进工程。1.在黄金参考工程的IP中找到预封装的IP:Qsys,双击进入。头文件添加完成后如下图,添加完成后单击OK。

2024-04-07 20:25:34 1034

原创 SPI协议

1.1 SPI(Serial Peripheral interface)是由摩托罗拉公司定义的一种串行外围设备接口,是一种同步、高速、全双工、串行的通信总线,只需要四根信号线即可,节约引脚,同时有利于PCB的布局。正是出于这种简单易用的特性,现在越来越多的芯片集成了SPI通信协议,如FLASH、SD卡,AD转换器等1.2 优缺点:全双工通信,通信方式简单,相对数据传输速度较快;SPI没有应答机制确认数据是否接收,数据可靠性上有一定缺陷。(相对IIC协议)。

2024-03-30 17:24:14 310

原创 SCCB协议

SCCB是一种2/3线串行总线,3线支持一主多从,2线支持一主一从,相当于简易的IIC协议;在修改后的2条母线实现允许SCCB主设备只与一个从设备进行接口。这种2线应用是在相机减少针封装产品中实现的 关于SCCB_E信号在外部不可用。SCCB接口的2线实现的功能图,如下:注意:SCCB与IIC区别1).SCCB的应答位称为x,表示"Don't care",而iic应答位称为Ack.2).SCCB只能单次读,而lIC除了单次读还支持连续读。

2024-03-30 17:06:28 905

原创 OV5640手册解读

1.1 使用标准串行SCCB接口500万像素,和任何任意大小从500万像素缩小1.3 有效感光阵列 :2592 x 19441.4 输出格式:8位/10位RGB RAW输出1.5 输入时钟频率:6~27 MHz(实际配置24Mhz1.6 数据传输1.7 端口数字视频端口(DVP)并行输出接口和双车道MIPI输出接口。

2024-03-30 17:00:34 3649

原创 基于FPGA的手势识别(PAJ7620U2)

PAJ7620U2 的内部有两个 BANK 寄存器区域,分别是 BANK0和 BANK1。不同的区域用于访问不同的功能寄存器, 但想访问其中的 BANK 区域下的寄存器, 需在访问前发送控制指令进入该寄存器区域, 具体控制指令如下图所示:进入 BANK0 区域往传感器 0xEF 地址写 0x00 数值,而 BANK1 区域往传感器 0xEF 地址写 0x01 数值步骤一:上电,Vbus必须在Vdd之前上电;步骤二:等待700us,让PAJ7620U2稳定;

2024-03-30 16:50:27 3351 1

原创 SPI控制Flash读写

1.SPI(Serial Peripheral Interface)是一种高速、全双工、同步串行通信总线,由摩托摩拉公司推出。2.优缺点:全双工通信,通信方式简单,相对数据传输速度较快;SPI没有应答机制确认数据是否接收,数据可靠性上有一定缺陷。(相对IIC协议)。16Mbit,一共32个扇区,每个扇区256页,每页256字节,Flash断电后数据不会擦除1.2 SPI模式支持:M25P16支持SPI模式0和模式31.3 引脚。

2024-03-27 11:28:49 4125

原创 IIC读写EEPROM

IIC即Inter-Integrated Circuit(集成电路总线),它是一种同步串行半双工通信总线,使用多主从架构,由飞利浦公司在1980年代设计出来的一种简单、双向、二线制总线标准。多用于主机和从机在数据量不大且传输距离短的场合下的主从通信。主机启动总线,并产生时钟用于传送数据,此时任何接收数据的器件均被认为是从机。IIC总线由数据线SDA和时钟线SCL构成通信线路,既可用于发送数据,也可接收数据。在主控与被控IC之间可进行双向数据传送,数据的传输速率在标准模式下可达100kbit/s。

2024-03-27 09:11:36 1094 1

原创 DS18B20数字温度传感器

0,1字节温度数据;2字节温度报警高位,3字节,温度报警低位;4字节配置寄存器;5,6,7字节设备内部使用(保留位);8字节,CRC循环校验位。

2024-03-26 13:47:36 3249

原创 EEPROM手册解读

1.时钟频率 :100KHZ,400KHZ2.存储结构:24LC04B是一个由两块256x8位内存(memory)组成的4kbit存储容量的ROM。3.关键时间参数:高低电平最低保持时间。

2024-03-25 14:50:22 682

原创 UART协议

UART 通常是指通用异步串行收发传输器UART 是一种通用的数据通信总线,也是串行总线接口的总称。我们通常所说的 UART 只有两根信号线,一根是发送数据端口线(TX),一根是接收数据端口线(RX)。发送数据:发送设备将数据转换成串行数据来传输(并转串)。接收数据:接收设备将接收到的串行数据转换成并行数据(串转并)。1)协议层:通信协议(包括数据格式,传输速率等);2)物理层:接口类型,电平标准等。波特率等于每秒钟传输的数据位数。

2024-03-25 10:26:36 3049

原创 基于FPGA的图像中值滤波

shift-ram是一个ip核,quartus13.0中叫做普通shift-ram如图:带taps的shift-ram:其实带taps的shift-ram就是多个普通shift-ram组合,使用带taps的shift-ram可以轻松实现行缓存,设定taps数量为2,taps间隔为一行的像素数(此处为640),即可缓存两行。之后将这两个taps和输入像素移位进3x3窗口即可获得3x3卷积模板。

2024-03-18 10:33:48 1671

原创 Verilog语法:与仿真相关的系统任务

系统任务$fopen可以用来打开指定的文件(以便后续对其进行写入操作),其返回值为integer变量,表示当前文件的句柄值,获取句柄值后,后续就可以根据句柄值对不同的文件进行写入操作。$monitoron和$monitoroff任务的作用是通过打开和关闭监控标志来控制监控任务$monitor的启动和停止,这样使得程序员可以很容易的控制$monitor何时发生。在$display中,输出列表中数据的显示宽度是自动按照输出格式进行调整的,总是用表达式的最大值所占的位数来显示表达式的当前值。

2024-03-18 09:17:20 1387

原创 怎么在Quartus中配置SDRAM IP核

至此,SDRAM IP核配置完

2024-03-06 20:18:20 764

空空如也

空空如也

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

TA关注的人

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