vga图像显示_fpga控制vga显示图片

时间:2025-07-26  作者:Diven  阅读:0

本文为大家分享fpga控制vga显示图片的方法。

vga图像显示_fpga控制vga显示图片

1:黑白图片rgb获取

如果是黑白图片直接采用image2LCD转换成bmp格式图片,然后通过BMPtoMIF软件转换成rom的中导入的数据mif文件。但这只是rgb3位,颜色比较单一。

RGB = 000 黑色 RGB = 100 红色 = 001 蓝色 = 101 紫色= 010 绿色 = 110 黄色= 011 青色 = 111 白色

2:转换成8位显示r【2:0】g【2:0】b【1:0】

if(rom_data==3‘d7) vga_rgb <= 8’b111_111_11;

else if(rom_data==3‘d6) vga_rgb <= 8’b111_111_00;

else if(rom_data==3‘d5) vga_rgb <= 8’b111_000_11;

else if(rom_data==3‘d4) vga_rgb <= 8’b111_000_00;

else if(rom_data==3‘d3) vga_rgb <= 8’b000_111_11;

else if(rom_data==3‘d2) vga_rgb <= 8’b000_111_00;

else if(rom_data==3‘d1) vga_rgb <= 8’b000_000_11;

else if(rom_data==3‘d0) vga_rgb <= 8’b000_000_00;

通过此可以转换成8位显示r【2:0】g【2:0】b【1:0】

3:彩色图片获取

通过winhex软件获取图片的信息,其中前54字节是图片信息,后1024字节是颜色表,后边是图片数据(给出颜色表中位置),通过图片数据查找颜色表显示。

在处理信息的时候我们舍弃前54字节,将数据复制成c数组保存到txt文档中,然后用excel打开,通过=OFFSET($A$1,(ROW(A1)-1)/16,MOD(ROW(A1)-1,16))公式将数据排列成一列,最后根据mif文件格式转换成mif。导入到rom中

4:整体工程

是将数据(颜色表和图片数据)存到rom里,然后,将颜色表转换成256种颜色数据,存到ram中,然后显示时候查表得出颜色的rgb显示

2‘d0: rr_din[7:6] <= rom_data[7:6]; //2blue--2blue

2’d1: rr_din[5:3] <= rom_data[7:5]; //3green--3green

2‘d2: rr_din[2:0] <= rom_data[7:5]; //3red--3red

5:注意

注意ram和rom在存储数据时候,出入地址后读出数据时候会有延迟2个时钟

猜您喜欢

贴片电阻上的字母符号表示其精度或误差范围。体现了电阻的实际值与标称值之间的最大偏差百分比。常见的误差字母符号及其对应的精度如下:F: ±1% 这表示电阻的实际值...
2024-11-29 10:26:21

升降机作为现代建筑和运输系统中不可少的设备,应用于多个领域。在商业建筑中,升降机是高层办公楼、购物中心和酒店的重要组成部分,方便人们在不同楼层之间快速移动。在工...
2015-01-28 00:00:00

1210贴片电阻是一种常用的电子元件,的尺寸为1.2mm x 1.0mm。许多人关心的功率大小,也就是能承受的最大能量消耗。通常来说,1210贴片电阻的功率并非...
2024-11-29 10:25:57

现代电子产品中,封装技术的选择对电路设计的性能和可靠性有着非常重要的影响。VQFN(薄型四方扁平无引脚封装)是常用的封装形式,VQFN12_3.1X2.1MM-...
2025-04-26 12:01:09

电解电容是电子设备中常见的元件。有长短脚的设计。长脚和短脚有不同的功能。本文将解释电解电容的长短脚的意义。电解电容的基本知识电解电容是极性电容。通常用于滤波和耦...
2025-03-25 22:00:01

现代电子设备中,DCDC开关电源设计以其高效的功率转换能力和灵活的应用范围,成为电力供应系统的核心技术。无论是消费电子、工业设备,还是通信系统,DCDC开关电源...
2024-10-26 00:00:00

电荷泵,一种巧妙的电源管理技术,正在电子设备中是越来越重要的配件。如同一个高效的能量搬运工,能够灵活地改变电压等级,为各种电路提供所需的电力供应。你或许好奇,电...
2024-03-13 00:00:00

现代电子设备中,连接器是非常重要的配件。CONN_8X4.6MM作为新型连接器,因其优异的性能和的应用前景而受到关注。本文将深入探讨CONN_8X4.6MM的特...
2025-04-24 01:30:06

精密贴片电阻阻值表提供了标准化的电阻值选择,方便工程师在电路设计中快速找到合适的阻值。这些电阻值通常按照一定的序列排列,例如E系列(E24, E96, E192...
2024-11-26 11:29:58

贴片电阻是电子电路中很重要的元件,其微小的体积和表面贴装的特性使其应用于各种电子产品。了解其基础知识和使用技巧,对于电子爱好者和专业人士都很重要。贴片电阻的基本...
2024-11-29 10:25:45