自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 紫光PG2L100H程序固化

打开后的界面如下图所示,“Gnerate Flash Rrgramming File”状态栏下主要是转换成sfc文件用于下载到Flash,“Factory Name”选择厂家名称,“Flash Read Mode”选择读写数据位宽,“Device Name”选择厂家的设备名称,如果用户想配置位置流在Flash 的起始位置,可通过在“Start Address”输入地址来修改位流的起始位置,“BitStreamFile”选择你位流文件的位置。然后点击w25Q123Q下载程序即可。点击OK转换完成后弹出。

2024-11-21 13:36:29 356

原创 基于ROM的HDMI图像显示

打开Matlab软件,新建一个*.m的脚本文件,保存到matlab文件夹中,然后在脚本文件中写入代码。代码编写完成并保存,运行脚本文件后,会在Matable文件夹下生成一个DAT文件,在调用IP核生成ROM时,将生成的DAT文件导入即可,注意ROM的深度一定要大于等于图片包含像素点个数。1. 图片预处理:我们用来存储图片的ROM是通过调用IP核,利用FPGA片上资源生成只读存储器,但是FPGA片上资源有限,生成ROM的存储空间也会受限,储存于ROM的图片大小也会收到限制。图片分辨率为100*100。

2024-11-20 14:05:00 330

原创 字符取模,VGA显示

我们平时在显示屏或LED广告牌上看到的字符,它的本质就是点阵,将点阵类比于书写纸张的话,点阵中显示的字符就是书写在纸张上的笔顺。在显示器或LED广告牌上,将类比于纸张的点阵和类比于笔顺的字符分别显示不同的颜色,我们就在显示器上实现了字符的显示,同时点阵的大小决定了显示区域的大小、字符的大小和清晰度。我们一般使用0、1的组合来描述点阵,点阵中的每一个数据项表示单个像素点,我们使用单bit来表示,字符显示部分的数据项赋值为1,非字符显示部分的数据项赋值为0。3. 把模式调整为图形模式,打开保存好的BMP文件。

2024-11-19 13:58:06 197

原创 SD卡读写测试实验(四)

SD卡控制器模块(sd_ctrl_top):SD卡控制器模块例化了SD卡初始化模块(sd_init)SD卡写数据模块(sd_write)和SD卡读数据模块(sd_read)。SD卡测试数据产生模块:SD卡测试数据产生模块产生开始写入信号(wr_start_en)及数据(wr_data)连接至SD卡控制模块,数据写完后输出开始读出信号(rd_start_en),即可从SD卡控制器中读出数据(rd_data),数据测试的结果error_flag连接至LED显示模块,完成各模块之间的数据交互。

2024-10-28 09:55:13 879

原创 FAT文件系统概述

它包含这样一些文件系统的基本信息:每扇区字节数,每簇扇区数,保留扇区,FAT表个数,文件系统大小(扇区数),每个FAT表大小(扇区数),根目录起始簇号,其他一些附加信息(DBR扇区中记录文件系统参数的部分也称为BPB(BISO Parameter Block))簇的最大值为64个扇区,即32kb。说明:保留区含有一个重要的数据结构——系统引导扇区DBR,FAT12、FAT16的保留区通常只有一个扇区,而FAT32的保留扇区要多一些,除0号扇区外,还有其他一些扇区,其中包括了DBR的备份扇区。

2024-10-21 16:55:06 533

原创 摄像头OV7725与OV5640(一)

OV7725传感器输出图像时,一帧帧的输出,在帧内的数据一般是从左到右,从上到下,一个像素一个像素的输出(也可以通过寄存器修改方向),使用D2~D9数据线,图像格式设置为RGB565进行数据传输时,D2-D9数据线在PCLK上升沿阶段维持稳定,并且会在一个像素同步时钟PCLK的驱动下发送一字节的数据信号,所以两个PCLK的时钟可以发送一个RGB565格式的像素数据,当HREF为高电平时,像素数据依次传输,每传输完一行数据时,行同步信号HREF会输出一个电平跳变信号间隔开当前行和下一行的数据;

2024-10-10 16:20:49 1405

原创 SD卡读写测试(三)

FAT(File Allocation Table,文件分配表)是Windows操作系统所使用的一种文件系统,他的发展过程经历了FAT12、FAT16、FAT32三个阶段。FAT文件系统的知识补充:如果对SD卡的读写测试像EEPROM一样仅仅写数据,读数据并验证正确性的话,是不需要FAT文件系统的,而SD卡经常被用来在Window操作系统上存取数据,必须使用Window操作系统支持的FAT文件系统才能在电脑上正常使用。数据区:数据区紧跟在根目录后面,是文件等数据存放的地方,占用大部分的磁盘空间。

2024-09-30 14:43:24 301

原创 SD卡读写测试(二)

SPI的通信原理比较简单,它以主从方式工作,通常有一个主设备(FPGA)和一个或多个从设备,SPI通信需要四根线,分别为SPI_CS、SPI_CLK、SPI_MOSI、SPI_MISO,其中前三根信号线是由主机输送给从机,SPI_MISO是从机发送给主机。SPI_MOSI和SPI_MISO是主机发送和接收的数据,一般而言,SPI通信有四种不同的模式,不同的设备在出厂的时候被厂家配置为其中 的一种模式,模式是不允许用户修改的,主设备和从设备必须在同一模式下进行通信否则数据会接收错误。

2024-09-30 11:51:41 1279

原创 SD卡读写测试(一)

SD卡与MMC卡保持着向上兼容,也就是说MMC卡可以被新的SD设备存取,兼容性则取决于应用软件,但SD卡不可以被MMC设备存取.SD卡和MMC卡可以通过卡面上的标注进行区分,如下图左侧图片上面标注为“MultiMediaCard”字母样式的为MMC卡,右侧图片上面标注为“SD”字母样式的为SD卡。SD卡1.0版本协议,和2.0版本协议在初始化的过程中有区别,只有SD2.0版本协议的SD卡才支持CMD8命令,所以响应此命令的SD卡可以判断为SD2.0版本协议的卡,否则为SD1.0版本协议的卡或者MMC卡;

2024-09-30 10:12:08 1446

原创 紫光同创DDR3详解

在使用FPGA做项目时,常常会因为数据量过大,需要使用到DDR3缓存数据,在紫光同创的pango开发平台中,有专门的IP核,HMIC_S IP是紫光同创推出的一款DDR3 IP,兼容LP DDR、DDR2,可通过公司(Pango design Suite)套件中的IPC(IP compiler)工具完成IP模块的配置和生成。1.在Tools这个工具选项中选择IP Compiler,弹出如图所示对话框;2.选择DDR3 Interface(1.10),不同的开发平台名称会不一样;

2024-09-25 11:50:57 1301

原创 MIPI从发展到应用(一)

(2)MIPI的物理层目前有D-PHY、M-PHY、C-PHY、A-PHY四种,2007年出现D-PHY,2008年提出了M-PHY,数据传输量最大,但在实际应用案例几乎没有。当Dp为1.2v,Dn为0v时,MIPI协议定义状态为LP-01,以此类推控制状态下可以组成LP-11、Lp-10、Lp-01和LP-00四个不同的状态。MIPI接口的传输速率取决于其使用的物理层协议,MIPI联盟定义了多种物理层协议,包括MIPI D-PHY、MIPI C-PHY和MIPI M-PHY等,

2024-09-23 16:18:54 901

原创 DDR3控制模块设计

起始地址是0,每次增加128,(单片DDR的突发长度x一次读写长度8x16)个地址,所以一次突发的地址为0-127,每次DDR3突发完成后都会拉高最后一个标记信号标志最后一个数据被接收,第二次的地址为128-256。DDR3控制模块负责驱动DDR3片外存储器,缓存图像传感器输出的图像数据,该模块将DDR3 IP核复杂的读写操作封装成类似FIFO的用户接口,DDR3控制模块顶层例化了四个模块,分别是DDR读写控制模块,DDR3 IP核模块、FIFO控制模块、AXI控制模块;FIFO控制模块设计。

2024-09-19 11:44:34 1046

原创 OV5640摄像头RGB—LCD显示

输出像素格式:OV5640支持多种不同的像素格式,包括YUV(亮度参量和色度参量分开表示的像素格式)、RGB(其中RGB格式包含RGB565、RGB555等)以及RAW(原始图像数据),通过寄存器地址配置成不同的数据像素格式。输出大小窗口设置(data output size)是在预缩放窗口的基础上,经过内部DSP进行缩放处理,并将处理后的数据输出给外部的图像窗口,图像窗口控制着最终的图像输出尺寸。彩条测试模式:图像传感器配置成彩条测试模式后,会输出彩色条纹,方便测试图像传感器是否正常工作。

2024-09-11 10:49:20 1056

原创 基于光口的视频传输实验

在“光纤接口 8b10b测试实验”中对HSSTLP的原理、8b10b的原理等内容作了详细的介绍,如 果大家对这部分内容不是很熟悉的话,请参考“光纤接口 8b10b测试实验”中的简介部分。本次实验我们 将在前面“光纤接口 8b10b测试实验”的基础上学习光口的视频传输实验。

2024-09-09 15:29:50 1090

原创 光纤接口测试实验

未来的光模块必须支持热插拔,即无需切断电源,模块既可以与设备链接或断开,由于光模块是热插拔式的,网络管理人员无需关闭网络就可以升级和扩展系统,对在线用户不会造成什么影响;热插拔:GBIC、SFP、XFP、XENPAK;非热插拔1*9,SFF。

2024-09-09 11:29:15 1275

原创 VIVADO 2019.1官网下载教程

6. 点击需要安装的版本后,我下载的是2019.1的,就以2019.1为例,直接下载箭头指示的。3. 会员登录后安这个页面操作:resource&Suport-vivado。7.这一步操作完成之后,会出现一个填写信息的页面,填写完成之后就可以下载。8.安装过程很慢,安装的教程网上很多,看到这儿就去搜索安装教程吧。5. 这个点击之后就会出现下面界面,可以选择你需要按照的版本。4. 点击之后会出现一下界面,出现后按照图示点击。1.网页搜索AMD,打开AMD公司官网。2. 注册赛灵思官网会员。

2024-08-19 13:28:21 1094

空空如也

空空如也

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

TA关注的人

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