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

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

猜您喜欢

电阻器作为电子元件中的基础部件,其性能直接影响整个电子设备的稳定性与可靠性。其中,华润电阻凭借其高品质的薄膜电阻产品,赢得了众多客户的青睐。本文将围绕“华润电阻...
2015-03-15 19:30:30

同步动态随机存取内存(SDRAM)是现代计算机中不可少的核心组件。主要作用是作为计算机的主内存,负责临时存储运行中的程序和数据。SDRAM的工作原理是与系统总线...
2021-07-29 00:00:00

铆钉枪是应用于制造和维修领域的工具,主要用于将铆钉固定在工作件上。根据不同的分类标准,铆钉枪可以分为以下几种类型。根据动力来源,铆钉枪可以分为手动铆钉枪和电动铆...
2020-04-06 00:00:00

排阻作为电路设计中的重要元器件,其选型对于产品性能和稳定性起着关键作用。顺络科技(Sunlord)作为国内知名的电子元器件制造商,其排阻产品因质量稳定、规格齐全...
2018-07-11 15:43:30

电子发烧友网报道(文/李宁远)在科技水平日新月异的发展下,机器人已经在众多行业里担当起得力助手一职。不论是工业产线上的生产、消费领域的服务,还是日常生活中的陪伴...
2024-05-07 00:20:00

2023年5月,美国国家公路交通安全管理局(NHTSA)宣布了一项计划,要求所有新型乘用车将自动紧急制动(AEB)系统作为标准配置。简单来说,AEB是车辆为避免...
2024-08-20 10:06:00

大多数为FPCA布局图(通常认为两个主要的布局图阶段:布局和布线)的实现工具提供设计者成打的优化选项,设计者利用这些选项运行中的问题类似于用综合优化运行中的问题...
2024-03-26 14:32:00

贴片电阻,作为电子电路中很重要的元器件,拥有多种封装形式,以适应不同的电路设计需求。选择合适的封装尺寸,对于电路板空间的优化和性能的提升很重要。常见的贴片电阻封...
2024-11-29 10:25:54

随着科技的不断进步,发光二极管(LED)因其节能、环保、寿命长等优点,逐渐成为照明、显示等领域的主流选择。对于需要采购LED产品的企业来说,选择一个可靠的发光二...
2025-04-04 21:31:39

贴片电阻上的「122」并非直接代表电阻值,而是采用三位数字表示法来标记。其中前两位数字「12」表示有效数字,第三位数字「2」表示10的幂次方。因此,122代表的...
2024-11-26 11:30:04