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

时间:2025-04-28  作者: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个时钟

猜您喜欢

无尘布是应用于洁净室、电子制造、医疗卫生等行业的重要清洁工具。其规格尺寸通常根据具体需求而有所不同。常见的无尘布规格有9×9英寸、12×12英寸、16×16英寸...
2010-06-12 00:00:00

压敏电阻是一种应用于电路保护的元件。能够在电压超过一定值时迅速降低电阻,从而保护电路免受过电压的损害。在选择合适的压敏电阻时,型号参数对照表是一个重要的参考工具...
2025-03-16 12:31:39

FPGA是在PAL、GAL、EPLD、CPLD等可编程器件的基础上进一步发展的产物。它是作为ASIC领域中的一种半定制电路而出现的,即解决了定制电路的不足,又克...
2018-05-10 13:37:00

电容是电子元件中重要的。在电路中起到储存电能的作用。了解电容的正负极是非常重要的,错误连接会导致电容损坏,甚至影响整个电路。本文将介绍如何区分电容的正负极。查看...
2025-03-27 07:30:34

在挑选防寒手套时,规格和尺寸是关键因素。防寒手套的尺寸通常分为小号、中号、大号和加大号。小号适合手掌周长约为18-20厘米的人;中号适合20-22厘米;大号则适...
2008-11-06 00:00:00

现代电子设备中,连接器的选择非常重要。TERMINAL_29.1X12.6MM_TM作为高性能的连接器,因其独特的尺寸和设计,应用于各类电子产品中。本文将深入探...
2025-04-27 04:31:16


贴片电阻30c阻值,指的是采用0301封装的贴片电阻,其阻值范围,可以根据具体电路需求进行选择。这种微型电阻在现代电子产品中是很重要的配件,小巧的体积使其能够应...
2024-11-29 10:26:39

贴片电阻,作为电子电路中不可或缺的元件,其规格参数直接影响电路性能。理解这些规格,对于选择合适的电阻至关重要。本文将简要介绍贴片电阻的主要规格。首先是阻值,它代...
2024-11-26 11:29:58

随着电子产品的不断小型化,封装技术的发展也日益重要。其中,WLCSP(WaferLevelChipScalePackage)作为先进的封装形式,因其优越的性能和...
2025-02-21 11:44:27