基于FPGA与SD卡的图像产生器设计

admin 2025-08-25 阅读:68 评论:0
张丽红 (冠捷显示科技(厦门)有限公司,福建 厦门 361101) 摘要:超高解析度图像产生器用于检测超高解析度液晶显示器的性能和品质。为了实现其便携性和通用性,提出了一种基于FPGA与SD卡的设计方案。在检测显示器的质量时需要切换各种图像...

张丽红

(冠捷显示科技(厦门)有限公司,福建 厦门 361101)

摘要:超高解析度图像产生器用于检测超高解析度液晶显示器的性能和品质。为了实现其便携性和通用性,提出了一种基于FPGASD卡设计方案。在检测显示器的质量时需要切换各种图像输出,为了缩短图像输出的时间,采用FPGA实现了SD卡的SD模式。实际应用表明,新型图像产生器使用方便、数据传输快速可靠。

0引言

随着超高解析度液晶显示器的发展,测量显示屏的质量和性能也得到了相应的重视和关注,因此有必要研究和设计超高解析度图像产生器。

目前主流的超高解析度液晶显示器的分辨率是4K2K,即3 840×2 160。为了测试和验证此类显示器的性能和品质,要求图像产生器产生相应的4K2K测试图像。此外,为了缩短多张图像连续输出的时间,就要求提高整个系统的带宽,而系统的带宽被限制在SD卡上,因此为了提高SD卡的数据传输带宽,系统采用FPGA实现了SD卡的SD模式,从而使SD卡的数据传输带宽达到25 MB/s。

所研制的图像产生器不仅可以应用于电视机生产企业,还可以应用于电视设备的生产、电视维修业等领域,用于观察和评价整个电视系统的质量情况。

1设计方案

图像产生器提供Low Voltage Differential Signaling (LVDS)和VbyOne (VBO)输出端口,可以产生多种不同分辨率的信号源,时序部分严格遵守CEA861标准[1]。图像产生器的设计方案如图1所示,其中SD卡作为存储介质,Double Data Rate 3 (DDR3)作为SD卡与输出模块之间的缓存器,FPGA芯片[2]作为主控制器,采用硬件描述语言[3]实现了整个设计的功能。

基于FPGA的SD卡图像产生器_基于fpga的嵌入式图像处理系统设计 pdf下载_超高解析度液晶显示器性能检测方案

其中主控制器采用ALTERA公司的Arria5系列FPGA芯片5AGXFB3H6F35C6来完成图像信号的产生及SD卡和DDR3的控制。数据存储采用SD卡whatsapp登录,支持SDHC卡的High Speed模式。数据缓存则采用8块Nanya公司的DDR3芯片,型号是NT5CB64M16FPDH,以解决低速SD卡数据读取和高速图像输出之间的时序问题,最后通过LVDS或者VBO发送模块将数据输出到超高解析度液晶显示器上显示。

2硬件实现

图像产生器的硬件实现如图2所示,它包括与SD卡连接的4 bit SD模式控制器,与8块DDR3连接的DDR3控制器,通过I2C接口或者按键板发送图像产生器所需参数的参数选择模块,与显示器LVDS或VBO接口相连的发送模块,及内部相关逻辑控制单元。

超高解析度液晶显示器性能检测方案_基于FPGA的SD卡图像产生器_基于fpga的嵌入式图像处理系统设计 pdf下载

2.1SD卡SD模式

FPGA通过发送、接收和监测SD卡总线上的信号实现对SD卡的控制。SD卡的接口支持两种操作模式,分别是SD模式和SPI模式。由于SPI模式是单线双向模式,而SD模式支持四线双向模式的高速数据传输,所以系统设计采用了4 bit SD模式,使系统具有较高的速度性能。

图5数据传输模式的仿真结果SD卡模块的原理图如图3所示,SD卡控制器基于SD4.10技术规范[4],用硬件语言进行描述。用FPGA实现SD模式的SD卡控制器[5],首先由命令收发模块、数据收发模块及相应的校验模块和状态控制模块组成SD卡控制器;再使用这些模块实现SD卡的卡识别模式和数据传输模式;最后用Modelsim工具对卡识别模式和数据传输模式进行仿真,仿真结果如图4和图5所示。仿真结果符合SD卡的SD模式技术规范。

超高解析度液晶显示器性能检测方案_基于FPGA的SD卡图像产生器_基于fpga的嵌入式图像处理系统设计 pdf下载

2.2DDR3缓存器

在基于FPGA的图像处理系统中,常常需要用到大容量、高速度的存储器。在主流的各种随机存储器件中,DDR3具有速度快、容量大、带宽高和功耗低的优点,而成为高速实时数据存储系统设计中的首选方案。

超高解析度液晶显示器性能检测方案_基于fpga的嵌入式图像处理系统设计 pdf下载_基于FPGA的SD卡图像产生器

为了缩短开发周期和简化系统设计,本文采用FPGA内部自带的DDR3硬核控制器[6]whatsapp网页版,如图6所示,即ALTERA公司提供的基于Avalon总线[7]的DDR3 SDRAM控制器,其配置窗口如图7所示。DDR3控制器的主要功能是完成对DDR3的初始化,将DDR3复杂的读写时序转化成Avalon总线的读写时序,发送周期性的刷新命令来维持DDR3中的数据等。

超高解析度液晶显示器性能检测方案_基于fpga的嵌入式图像处理系统设计 pdf下载_基于FPGA的SD卡图像产生器

2.3发送模块

LVDS是一种低压差分信号技术接口,系统所采用的FPGA芯片支持高速LVDS接口,LVDS的时钟频率一般为74.25 MHz。LVDS发送模块的输入信号包含RGB数据信号、时钟信号和控制信号三大类,LVDS有4种数据格式,分别是10 bit VESA格式、10 bit JEIDA格式、8 bit VESA格式及8 bit JEIDA格式。LVDS发送模块可以通过调用ALTERA提供的宏功能模块ALTLVDS_TX和外部时钟模块Altera PLL实现,如图8所示。

基于fpga的嵌入式图像处理系统设计 pdf下载_基于FPGA的SD卡图像产生器_超高解析度液晶显示器性能检测方案

早期的液晶显示器采用LVDS标准传输图像信号,之后随着超高解析度液晶显示器的发展,需要传输的图像信号越来越多,要求传输速度高速化,且要解决传输线之间信号的时滞问题,为此日本赛恩电子公司提出了一种新的数据传输方式即VbyOne HS (VBO)。

VBO是一种传输图像的数字接口标准,采用一个或多个高速串行线路传输时钟和数据,且时钟是叠加在数据信号上,以共模方式传输,每路最高速度可达到3.75 Gb/s。系统所采用的FPGA芯片支持高速VBO接口,VBO发送模块主要由打包器、扰码器、编码器、串行器及发送链路监测模块组成,其中串行器可以通过调用ALTERA提供的宏功能模块Arria V Transceiver Native PHY实现,其配置如图9所示。

超高解析度液晶显示器性能检测方案_基于FPGA的SD卡图像产生器_基于fpga的嵌入式图像处理系统设计 pdf下载

3验证与测试

开发测试平台使用的是ALTERA的Arria5系列FPGA板子。板子上有一个SD接口,用于外接SD卡。测试平台的实物如图10所示。板子通过16组VBO线与超高解析度液晶显示器连接,利用显示器对设计进行验证,验证结果如图11所示,从图中可以看出,该设计可以正确输出显示器所需规格的图像,成功点亮屏幕。

基于fpga的嵌入式图像处理系统设计 pdf下载_基于FPGA的SD卡图像产生器_超高解析度液晶显示器性能检测方案

在硬件调试过程中whatsapp网页版登录,采用SignalTap II嵌入式逻辑分析仪观察内部信号的状态,如在SD卡的卡识别模式过程中获取16位relative card address (RCA)寄存器值,如图12所示;又如查看DDR3初始化是否完成,如图13所示。

基于FPGA的SD卡图像产生器_基于fpga的嵌入式图像处理系统设计 pdf下载_超高解析度液晶显示器性能检测方案

4结束语

本文提出了一种基于FPGA与SD卡的图像产生器的设计与实现方案。该设计能够对SD卡命令进行自动解析和响应,在数据传输方式上采用了4 bit SD模式,有效地提高了SD卡的传输速率,从而提高了整个系统的传输带宽。 由于设计采用了SD卡,因此图像产生器尺寸小,方便携带。经实际验证图像产生器可以用于检测各种液晶显示器,尤其是超高解析度液晶显示器。

版权声明

本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。

分享:

扫一扫在手机阅读、分享本文

3502文章数 0评论数
热门文章
  • 详细指南:WhatsApp国内使用方法全攻略-下载安装、注册登录及功能使用攻略

    详细指南:WhatsApp国内使用方法全攻略-下载安装、注册登录及功能使用攻略
    一、下载与安装WhatsApp WhatsApp是一款全球使用范围极广的即时通讯软件,不仅可以实现文本聊天,还能进行语音、视频通话WhatsApp中文版,发送文件等功能。由于众所周知的原因,国内用户想要下载和安装WhatsApp可能会遇到一些困难。不过,只要按照以下步骤操作,就能顺利完成WhatsApp的下载和安装。 首先,我们需要解决的是下载问题。由于WhatsApp在国内的应用商店无法直接下载,所以我们需要寻找其他的下载途径。Android用户可以选择到各大安卓市场搜索下...
  • 苹果IOS5.1.1机完美越狱

    苹果IOS5.1.1机完美越狱
    越狱工具下载:(需手动复制: http://bbs./read-htm-tid-4804612.html ) 详细的越狱教程: Absinthe 2.0.4的越狱方法与Absinthe 1.0的越狱方法完全一样,非常简单的“傻瓜一键式”。不过这里绿毒有说明,最好重新刷固件。支持越狱设备IOS5.1.1的固件下载地址请点击本站的IOS固件下载,看下图: 下载完固件之后,把设备连接iTunes,开始刷固件。你也可以选择不刷,但是在越狱的过程之中,新的系统在越狱时会比较的顺利,...
  • 电脑微信的聊天照片文件在哪里微信图片保存电脑哪个文件夹

    电脑微信的聊天照片文件在哪里微信图片保存电脑哪个文件夹
    1. 怎么找到微信聊天图片在哪个文件夹里 图片保存路径:/storage/emulated/tencent/MicroMsg/WeiXin/文件夹,这个是完整路径。而在文件夹中只需要找到/tencent/MicroMsg/WeiXinWhatsApp中文版,就可以了,前面两个文件夹是系统根目录。以下是保存及查找图片的方法步骤介绍。 第一步、找到桌面的微信APP,直接点击打开这个微信的APP。 2. 电脑微信图片保存在哪个文件夹 个人微信文件夹。 电脑版微信聊天的图片,都保存到...
  • Windows 11版WhatsApp将从UWP/Native切换回WebView2打包模式

    Windows 11版WhatsApp将从UWP/Native切换回WebView2打包模式
    Meta(最近更名为 Meta AI)悄然宣布,WhatsApp 将在 Windows 11 上放弃 UWP(WinUI)WhatsApp中文版,退回采用基于 Chromium 的容器。这意味着 WhatsApp 又回到了几年前的样子。由于 web.whatsapp.com 一直领先于 Windows 应用开发,它确实拥有一些新功能,但速度更慢,占用更多内存。 如果独立开发者因为无力维护所有平台的代码库而选择 Web 应用程序,那是一回事,但当像 Meta 这样价值万亿美元...
  • 小米下載WhatsApp的完整指南:安装与使用注意事项

    小米下載WhatsApp的完整指南:安装与使用注意事项
    综上所述,确保您的小米手机具备以上条件,将有助于您顺利下载和安装WhatsApp,享受便捷的通讯服务。在满足这些条件后,您就可以按照后续步骤进行WhatsApp的下载和安装。 2. 下载和安装WhatsApp的具体步骤 在小米手机上下载和安装WhatsApp的具体步骤相对简单,但需注意一些特殊情况。首先,确保你的手机系统已更新到最新版本,以保证最佳的兼容性。由于安卓手机商店内无法直接找到WhatsApp,你可以通过APKPure等第三方应用商店进行下载。打开APKPure应用...