微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 怎样将电脑上的一副图片传到FPGA里面?

怎样将电脑上的一副图片传到FPGA里面?

时间:10-02 整理:3721RD 点击:
怎样将电脑上的一副图片传到FPGA里面,再将FPGA里面的图片显示到一个独立的显示器

求助各位高手了,谢谢~~~

首先看图片格式存FPGA面用FPGA内部块状RAM块状RAM概64Kbit图片需要几块拼起块BRAM拼起性能降FPGA要做循环读些RAM内数据通VGA口送显示器且停刷新
说SRAM片外片外能更些拿存图像FPGA要做格式转换搬运数据工作

首先看下图片大小和格式。你存在FPGA里面用的是FPGA内部的块状RAM,这个很小的,一个块状RAM大概64Kbit,你图片大的话就需要几块拼起来。
多块BRAM拼起来后性能会下降。FPGA要做的是循环读这些RAM内的数据通过VGA口送到显示器,而且不停的刷新。
你说的SRAM是片外的么?如果是片外的可能会更好些,可以拿来存图像了。
FPGA只要做格式转换和搬运数据的工作就好了。

首先FPGA肯定有一个串口模块、SRAM接口模块、VGA模块。  电脑通过串口传数据给FPGA,FPGA的串口模块接收到数据后,按SRAM时序,将数据按顺序存储起来。当存满一帧后,就可以开始通过VGA显示了。VGA接口按VGA时序逐个从SRAM取得像素,然后送给显示器显示
我记得明德扬的视频有一个相似的项目,你可以参考一下

好的,谢谢啦!~~

我也正在想怎么弄呢

先将图片转化为你FPGA可以读取的格式数据(比如说FPGA内ROM内存储数据),使用VESA输出控制时序控制输出,然后将控制程序连同转好码的数据编译到bit流内下载到FPGA中就可以了。

1. 你可以把图片通过matlab转换成mif文件,然后用FPGA 内嵌的RAM IP core将mif 文件读取,然后通过FPGA的VGA接口直接读取RAM数据就可以了
2.通过matlab生成TXT文档也可以,然后将TXT通过串口协议发送到你的FPGA内嵌RAM也行

你可以用图像rgb值计算工具将你需要的图片计算出来,然后通过ip将图片存入FPGA芯片的RAM里面,最后通过VGA将图片读取出来,显示在液晶屏上

题主,你做出来了吗

用hdmi传输的话,可以不用SRAM吗

用hdmi传输的话,可以不用SRAM吗?

用hdmi传输的话,可以不用SRAM吗?

用hdmi传输的话,可以不用SRAM吗?

代码里如何添加rgb图像啊?

HDMI是视频接口的一种,本质上传输的还是TMDS信号,需要解码后才能被FPGA使用。

http://bbs.elecfans.com/forum.php?mod=viewthread&tid=1311084&extra=page%3D4%26filter%3Dlastpost%26orderby%3Dlastpost&mobile=2
看我这篇帖子就行喽

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top