[发明专利]基于OpenGL的三维图形显示迭加装置无效
| 申请号: | 200710303488.5 | 申请日: | 2007-12-29 |
| 公开(公告)号: | CN101216931A | 公开(公告)日: | 2008-07-09 |
| 发明(设计)人: | 夏显忠;陈军;高军;陈和平;李旭勇;康凯平;谷志军;冯春;黄江峰;李鼎 | 申请(专利权)人: | 长城信息产业股份有限公司;长沙湘计海盾科技有限公司 |
| 主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T15/00 |
| 代理公司: | 长沙市融智专利事务所 | 代理人: | 颜昌伟 |
| 地址: | 410007湖南*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 opengl 三维 图形 显示 装置 | ||
技术领域
本发明涉及一种基于OpenGL的三维图形显示迭加装置。
背景技术
三维图形显示迭加装置广泛应用于各种图形处理中,其应用领域非常广,但现有的三维图形显示迭加装置大都不带处理器,其使用时要占用大量的CPU资源,大大降低了系统的处理速度,并且不能适应够恶劣的工作环境。
发明内容
为了解决现有三维图形显示迭加装置存在的上述的技术问题,本发明提供一种基于OpenGL的三维图形显示迭加装置。
本发明解决上述技术问题的技术方案是:包括CPU模块、图形处理模块、FPGA控制模块、双口RAM模块、视频输入电路、存储器,所述CPU模块分别与存储器、图形处理模块、FPGA控制模块、双口RAM模块相连,FPGA控制模块分别与双口RAM模块、图形处理模块、视频输入电路相连。
上述的基于OpenGL的三维图形显示迭加装置中,所述CPU模块采用最小系统MPC8245。
上述的基于OpenGL的三维图形显示迭加装置中,所述图形处理模块采用ATI公司M9芯片。
本发明的技术效果在于:本发明采用功能强大的MPC8245 CPU最小系统结合图形处理器M9芯片构成三维图形显示迭加装置,可进行各种三维图形处理和特效处理,高效实现3D驱动,并能适应恶劣环境。本发明不仅可以处理多种视频格式信号,也具备较远距离的视频信号输出。
下面结合附图和实施例对本发明作进一步的说明。
附图说明
图1为本发明的结构框图。
图2为本发明实施例的结构图。
具体实施方式
参见图1、2,本发明的CPU模块采用MPC8245作为CPU最小系统,MPC8245微处理器(CPU)是本发明的控制中心,CPU产生信号控制整个三维图形显控系统工作。MPC8245集成了一个MPC603E处理器核、一个PCI桥控制器、一个高性能内存控制器,通过简单的外围辅助电路就可以构成了一个完整的、小巧的、功能强大的系统。最小系统MPC8245为图形处理器提供初始化,图形显示需要的实时数据生成,图形处理器的驱动程序也装在最小系统MPC8245的FLASH里。本发明的存储器由随机存储器、应用程序存储器、BSP存储器组成。随机存储器采用HY57V561620B芯片,应用程序存储器采用28F128J3芯片、BSP存储器采用SST39VF040芯片。上电运行时,最小系统MPC8245的BootRom首先启动,把FLASH的程序搬移到SDRAM,然后SDRAM程序开始运行,MPC8245最小系统提供功能丰富的API函数,供用户调用。最小系统MPC8245为M9提供初始化,M9的驱动程序都装在最小系统MPC8245的FLASH里。上电运行时,最小系统MPC8245的BootRom首先启动,把FLASH的程序搬移到SDRAM,然后SDRAM程序开始运行,MPC8245最小系统提供功能丰富的API函数,供用户调用。最小系统MPC8245带有两路Ethernet和两路RS232。其中Ethernet为100M以太网接口,RS232接口作为整个嵌入式系统的标准输入输出设备。
图形处理模块采用ATI公司的M9(Radeon Mobility 9000),主机CPU直接产生图形显示数据,送给M9中,M9接收图形数据首先存放在DDRSDRAM的帧缓存中,M9完成对这些图形数据的处理,送到M9内部集成的显示接口电路直接进行显示。M9完全支持2D,3D加速的图形显示驱动,M9驱动是三维图形显控系统驱动的核心内容,指需要充分利用M9完成图形的硬加速,从而高效实现3D驱动,供OpenGL绘图调用。
双口RAM模块采用芯片IDT7025,对MPC8245的寄存器进行配置,利用MPC8245的外设片选信号RCS3,实现对IDT7025一侧的存储空间访问。
串口扩展芯片XR16L788驱动:对MPC8245的寄存器进行配置,利用MPC8245的外设片选信号RCS3,完成对XR16L788寄存器的初始化工作,并支持MPC8245通过查询或中断方式访问XR16L788的FIFO,从而实现8路UART的扩展。
FPGA控制模块采用芯片EP2S15,显示迭加装置中FPGA功能比较复杂,需要对单板系统进行加密,另外,根据需要,FPGA内部也需要内置双口RAM,通过内置双口RAM传送视频数据,此内置双口RAM不是用在Multibus接口的系统交互数据上,而是用在将视频数据送到MPC8245,通过MPC8245处理然后根据需要通过PCI接口送到M9。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长城信息产业股份有限公司;长沙湘计海盾科技有限公司,未经长城信息产业股份有限公司;长沙湘计海盾科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710303488.5/2.html,转载请声明来源钻瓜专利网。





