The invention discloses a graphical generator and a graphical generation method based on FPGA. The FPGA based graphical generator provided by the invention includes: FPGA, FLASH, SRAM, display terminal; the FPGA reads the control instructions in the external instruction FLASH, and the FPGA is based on the control instruction to remove the graphic elements from the library FLASH, and the FPGA is described as a FPGA element. The data commands sent by the external communication interface are also received to be combined into the required graphics; the FPGA forms the graphics that can be displayed in the external SRAM memory cache and outputs the graphics to the display terminal. The quality and speed of drawing can be taken into account in the invention.
【技术实现步骤摘要】
一种基于FPGA的图形生成器及图形生成方法
本专利技术涉及图形生成
,特别涉及一种基于FPGA(Field-ProgrammableGateArray)的图形生成器及图形生成方法。
技术介绍
在机载电子综合显示系统中,向飞行员传递的飞机参数越来越依赖于图形显示,因为图形显示能提供给飞行员综合信息,有利于飞行员迅速定性掌握事态全貌,尤其对战斗机飞行员来说有特殊的重要意义。而作为图形显示核心的图形生成器的好坏,则直接关系到图形显示系统的性能。现有的图形产生方法中,主要有两种形式:一种图形产生方法是用纯硬件产生,字符图形都用直线线段拟合产生,其优点是作图速度快,但字符图形不光滑,且无亮度补偿,所以整个画面显得非常粗糙。另一种是用专用图形处理器或计算机产生图形,优点是图形显示美观,使用软件补偿消除毛刺,但作图速度慢,实时性差。因此,需要一种高效的图形产生方法,既要做到图形显示清晰美观稳定又要实时性强、低延时、无跳变。
技术实现思路
本专利技术解决的问题是现有的图形生成技术无法兼顾图形清晰与作图速度;为解决所述问题本专利技术提供一种基于FPGA的图形生成器及图形生成方法。本专利技术提供的基于FPGA的图形生成器包括:FPGA、FLASH、SRAM、显示终端;所述FPGA读取外部指令FLASH中的控制指令,所述FPGA根据控制指令从图库FLASH中调取图形元素,所述FPGA还接收外部通信接口发送的数据指令,并根据所述数据指令组合成所需图形;所述FPGA在外部SRAM存储器缓存配合下形成能显示的图形,并将所述图形输出到显示终端。进一步,所述FPGA包括底层绘图逻辑处理 ...
【技术保护点】
1.一种基于FPGA的图形生成器,其特征在于,包括:FPGA、FLASH、SRAM、显示终端;所述FPGA读取外部指令FLASH中的控制指令,所述FPGA根据控制指令从图库FLASH中调取图形元素,所述FPGA还接收外部通信接口发送的数据指令,并根据所述数据指令组合成所需图形;所述FPGA在外部SRAM存储器缓存配合下形成能显示的图形,并将所述图形输出到显示终端。
【技术特征摘要】
1.一种基于FPGA的图形生成器,其特征在于,包括:FPGA、FLASH、SRAM、显示终端;所述FPGA读取外部指令FLASH中的控制指令,所述FPGA根据控制指令从图库FLASH中调取图形元素,所述FPGA还接收外部通信接口发送的数据指令,并根据所述数据指令组合成所需图形;所述FPGA在外部SRAM存储器缓存配合下形成能显示的图形,并将所述图形输出到显示终端。2.依据权利要求1所述的一种基于FPGA的图形生成器,其特征在于,所述FPGA包括底层绘图逻辑处理模块、软核处理器、图库调用及指令调用模块、图形加速模块、信号格式转化模块;所述软核处理器,其作为整个图形生成器的控制核心,其读取外部指令FLASH中的控制指令并执行后,读取外部图库FLASH的图形元素送入底层绘图逻辑处理模块;同时接收经外部通信接口发送的需要显示的图形内容的命令,控制底层绘图逻辑处理模块组合成需要显示的图形。3.依据权利要求2所述的一种基于FPGA的图形生成器,其特征在于,所述指令FLASH和图库FLASH与软核处理器之间连接有图库调用及指令调用模块,所述软核处理器可通过图库调用及指令调用模块读取指令FLASH和图库FLASH中的指令和图形元素。4.依据权利要求2所述的一种基于FPGA的图形生成器,其特征在于,所述的FPGA还包括底层绘图逻辑处理模块,实现图形绘制,其受软核处理器控制对从图库FLASH读取的图形元素进行处理组合成图形。5.依据权利要求2所述的一种基于FPGA的图形生成器,其特征在于,...
【专利技术属性】
技术研发人员:李旭,徐涵,康涛,汪立力,
申请(专利权)人:中航华东光电上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。