基于rom的VGA图像显示

本文介绍了一个利用ROM来显示图像的项目,详细讲述了设计要求、设计过程及遇到的问题。通过将图像数据存储在ROM中,实现了180*180分辨率的图像显示,使用RGB332标准简化了色彩,从而适应了 FPGA 内部资源的限制。项目中还涉及到MATLAB图像处理、MIF文件转换以及ROM IP核的创建和初始化。
摘要由CSDN通过智能技术生成

项目名称

基于rom的VGA图像显示

设计要求

将图像存储在rom中在显示器上显示

设计说明

  如果实现640*480的彩色图像显示需要的存储资源为640*480*24=7372800bit,而EP4CE15F17C8N的ram存储资源只有516096bit,根本无法显示一张真彩色图像。一般在做图像处理时都使用的外部的存储资源,如sdram,sd卡等,本项目先不考虑这些,采用rgb332标准所占用的存储资源为640*480*8=2457600也超过了M9K,但是这种标准下的图像只有2^3*2^3*2^2种颜色类型,只能进行简单图像的显示。随便百度的一张图片进行180*180的分辨率进行显示。注意笔者在此之前使用的300*200的分辨率,但是报错了,显示存储资源不够,但是300*200*8=480000<516096,当时还奇怪了半天,最后才发现,用户应该只能使用部分的存储资源,至于具体能使用多少,要去看手册吧,这里笔者也没有深入挖掘。

                                

RAM一般可以读也可以写,有读和写接口,没有读使能࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值