自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 2020-12-25橘子FPGA

今天是2020 12.25是圣诞节也是橘子FPGA诞生哈哈个人信息就不介绍了吧 说一下FPGA与我的开始和后来吧 哈哈 D老师带我入了FPGA的门 我的朋友W先生对我FPGA初学时提供了极大帮助 后来遇到了咸鱼L师哥 可以说是在我学习道路上转折 从为人到学术对我影响颇深 在后来师从Y老师 听从L师哥的建议开通了CSDN 记录一下学习历程 也算是一种学习上的督促吧 哈哈 水平不高 但是希望能对大家有一些帮助吧 哈哈如果有什么不正确的地方希望大家批评指正 哈哈...

2020-12-25 15:55:28 173 3

原创 RGB---YCbCr图像转换------图像处理

RGB—YCbCr图像转换------图像处理介绍通过MATLAB把RGB888的图像转换为RGB332的图像数据,然后通过MATLAB保存到TXT文本当中(因为332格数据为8bit正好一个字节,串口正好一次发送一个像素点,怎么转换之前写过 哈哈)。然后通过将RGB332转换为RGB565格式数据存入到SDRAM中,然后通过VGA驱动模块读出数据进行RGB—YCbCr图像转换最后通过VGA显示,需要注意的是在RGB—YCbCr图像转换过程中有数据计算需要打拍同步行场信号。整体流程首先通过串口接收端

2021-07-06 19:56:44 2633 1

原创 FIFO法生成3*3阵列-----图像处理

FIFO法生成3*3阵列-----图像处理原理采用两个FIFO对数据进行缓存,两个FIFO输出的数据加上原始的图像数据构成三行数据(目的是取出3 * 3阵列中的3行),然后再对三行数据分别进行打三拍操作(目的是取出3行中的每3列)。还是原理图好理解以一个5 *5的数据为例生成3 * 3阵列,如下图所示。具体方法步骤一为了模拟一幅图片,我是从ROM中读取25个数据的.MIF文件作为模拟一个5*5图片。通过行列计数使其作为一贞图片。行列计数如下所示//行计数器对像素时钟计数always @(

2021-07-06 14:23:05 1367 2

原创 异步FIFO设计及仿真Verilog

异步FIFO设计Verilog介绍**Clifford E. Cummings的《Simulation and Synthesis Techniques for Asynchronous FIFO Design》**这篇异步FIFO仿真分析写的真的厉害,使用了非常巧妙的方法解决的空满标志判断的问题还有跨时钟阈信号亚稳态的问题,我就写一下自己读了这个之后对异步FIFO的感悟吧。两个设计要点1:读写地址各增加一位得到地址指针使用格雷码判断数据空满状态2:读写指针信号跨时钟阈处理空满标志判断原理空标

2021-06-25 13:43:13 1008 1

原创 FDC2214+FPGA转换芯片使用和配置(非接触液位检测设计)

FDC2214+FPGA转换芯片使用和配置(非接触液位检测设计)芯片介绍FDC2214是一款分辨率28位,四通道(可以采集四个电容模拟量),IIC接口的芯片,其他的优点接不介绍了总之很多什么低功耗,抗噪声,高速…等等。电容式传感系统中的传感器可 以采用任意金属或导体,因此可实现高度灵活的低成本系统设计。其他信息可以看FDC2214数据手册(不得不说德州仪器TI的产品是厉害哈哈)。设计介绍本设计采用FPGA与FDC2214进行通讯通过单通道检测容器内液位,传感器为黄铜线缠绕在容器外壁。具体装置如下图所

2021-04-19 21:24:51 2224 7

原创 UART串口传图LCD显示----图像处理

UART串口传图LCD显示----图像处理设计介绍首先需要准备一个txt文本,里面存储一个16进制200* 200的图片数据,通过串口调试助手使用串口传输一个200* 200图片,然后通过开发板上的480* 272LCD屏幕显示此图片(数据格式为RGB565)。本篇博客也是图像处理的基础篇,在此基础上可以做一些图像处理项目然后通过LCD屏幕观察实验效果。整体效果如下图所示,因为图片大小为200* 200而显示屏为480* 272,所以剩余部分填充为黑色。设计思路通过串口接收模块输出的po_flag

2021-03-08 16:23:35 4988 4

原创 使用MATLAB任意修改图片像素大小

使用MATLAB任意修改图片像素大小介绍使用MATLAB把一个任意像素大小的图片修改成想要的像素大小(把一个像素为500* 500的图片修改成像素为200* 200大小的图片),其实很简单一个imresize()函数就搞定,具体效果如下所示。从上图可以看出图像大小虽然没有变化但是图像的质量确稍微发生了一些变化,如上图中工作区显示img大小为500500修改后i为一个200200大小的图片。代码clc;clear;img = imread('cat.jpg'); %读取文件名为cat

2021-03-08 14:30:58 19544 11

原创 modelsim仿真中报错没有定义变量类型如何解决

modelsim仿真中报错没有定义变量类型如何解决问题描述在modelsim仿真中报错没有定义变量类型,但是查看代码并没有问题,而且已经定义了那个变量类型。错误报告如下所示。这段代码如下所示,下面的红色圆圈中明明定义了wr_en_a变量但是还是报错。解决方法这个可能就是modelsim在仿真过程中是从上到下一句一句读取的 哈哈 这是我的分析 也可能是modelsim的一个小bug 如何解决呢只需要改一下代码就可以了 把reg wr_en_a ; 放到这个always语句块上就行

2021-01-07 23:08:03 1566

原创 matlab生成.mif文件 产生正弦信号数据

matlab生成.mif文件 产生正弦信号数据设计说明很多EDA软件都需要.mif文件,比如使用Quartus 调用ROM IP核产生一个正弦波就需要对ROM IP核加载.mif文件,然后从.mif文件中读取数据产生正弦波。接下来就说一下如何用MATLAB生成.mif文件和如何产生正弦波数据吧。设计方法产生.mif文件其实很简单整体思路就是使用MATLAB 中fprintf函数根据.mif文件的格式一句一句打印出来具体MATLAB代码如下图所示。主要是如何生成正弦波数据,因为一个普通的正弦信号周期是

2021-01-07 22:38:19 17665 5

原创 modelsim仿真ROM IP核没有输出数据问题如何解决

modelsim仿真ROM IP核没有输出数据问题如何解决问题介绍当用MATLAB生成.mif文件后 调用Quartus中ROM IP核 加载.mif文件对ROM IP核进行仿真 发现输出数据一直为零 但是ROM 中的地址却发生变化 但是没有数据输出 如下仿真图所示 address 依次加一 但是输出端一直为8’h0(今天各种查各种问各种踩雷哈哈 算是altera遗留的一个问题吧 今天就把这个问题解决吧 )问题原因使用modelsim对ROM IP核仿真时必须把.mif文件放在仿真的根目录中 (

2020-12-29 17:23:45 3848 2

原创 FPGA奇偶分频参数法

FPGA奇偶分频参数法设计介绍初次创作哈哈 先来一个 使用参数方法的奇偶分频设计吧 通过定义两个参数 来实现奇数分频和偶数分频两个时钟的输出 包含具体代码哈哈如何产生奇数分频方法有很多种 在这里介绍一种通过assign 语句将两个信号相或的产生方法吧奇数分频关键在于如何在奇数过程中产生半个系统时钟,我们在这里就是用negedge吧,通过negedge clk 可以产生下降沿触发的nege_clk 信号,将nege_clk信号和pose_clk信号相或就产生了想要的多出来的半个周期的信号了,我们想

2020-12-25 15:46:32 389

t_22_uartpic.rar

通过串口传输图像数据通过4.3寸LCD显示

2021-04-12

altera IP核 文件仿真库 altera_mf.v文件

对altera IP核仿真所需的altera_mf.v文件

2020-12-29

空空如也

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

TA关注的人

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