中国·芯片交易在线
首页 | 供应信息 | 求购信息 | 库存查询 | 新闻中心 | 展会资讯 | IC厂商 | 技术资料 | 自由区域
   新闻首页 |  行业动态 | 新品发布 | 政策法规 | 科技成果 | 模拟技术 | 嵌入系统 | 传感控制 | 存储设计  
当前位置:IC72首页>> IC新闻中心>> 科技成果 >>电子行业新闻正文

基于TMS34020的图形显示处理模块的设计

时间:2007/8/21 9:18:00  作者:  来源:ic72  浏览人数:1273
 
 

      引言

      信息处理技术的发展对显示处理设备提出越来越高的要求,目前的显示器和图形适配器(又称图形卡或显卡)大多可支持1280×1024的高分辨率显示模式。但是,这些高分辨率的显示处理系统主要是面向传统的桌面显示,不能满足专业或某些尖端技术领域的要求,我们研制出的基于TMS34020的图形显示处理模块,支持通用的1280×1024高分辨率显示模式,并提供了专用软件开发环境,可满足不同专业显示领域的应用。

      显示处理模块系列结构

      图形显示处理模块的体系结构见图1。该显示处理模块主要由系统处理器(GSP)、可编程存储器(EPROM)、动态存储器(DRAM)、帧存储器(由VRAM组成)及带彩色查找表的视频数模转换部件(RAMDAC)等部分组成。

      GSP采用TMS34020芯片,它是图形显示处理模块的核心器件,负责系统管理,程序存储器中读取指令和数据,在显示存储器中画图,控制动态存储器的刷新和显示图形的屏幕刷新,本板的串口通讯、局部总线的管理以及与PC主机的交互。GSP提供了主机接口I/O寄存器。对主机的访问进行地址译码,并缓存数据。主机通过该接口装载GSP的程序或读写GSP局部存储器的数据。1MB的EPROM存储器用于存储中断向量、初始化程序、基本的图形函数、字符和图符。4MB的DRAM组成的系统存储器用于存放程序和数据,同时也有一部分用作系统堆栈和图形暂存区,以满足大幅漫游、多幅动画等特殊功能的要求,2MB的VRAM用于存放图形数据,RAMDAC将顺序送来得数据进行D/A转换后输出视频模拟信号。因VRAM串行口数据流输出速度远低于RAMDAC的数据流输入速度,故要在VRAM与RAMDAC间设有并/串转换电路,将慢速的数据流转换成高速的数据流,再输入到RAMDAC。

ic72新闻中心

      接口电路

      TMS34020显示处理模块的接口电路包括主机接口和局部总线接口,由ALTERA可擦除的可编程逻辑器件(EPLD)实现。其中,局部总线接口完成TMS34020处理器与存储器和RAMDAC的数据交换以及地址和时序控制,主机接口见图2,主机通过该接口实现与图形卡之间的通信控制和数据传输,对主机的访问进行地址译码,并缓存数据,把TMS34020处理器的寄存器当做主机的存储器单元由主机直接访问。

      存储空间的分配

      图形显示处理模块配置1MB的EPROM,4MB的DRAM和2MB的VRAM均处于局部存储空间,可映射到主机存储空间。其地址分配见图3,灰色为保留空间。

      VRAM作为显示存储器既提供作图区,又为屏幕刷新提供服务,VRAM是在普通DRAM上增加了SRAM移位寄存器和一个串口。图形处理器作图处理(如画图、存图、取图)使通过DRAM的随机口作存取操作,与此同时,象素数据不断通过SRAM移位寄存器和串口输出作显示刷新用。因而,采用VRAM作帧存,除了从DRAM到SRAM的传送周期外的所有时间(超过99%)都可用作图形处理。

      视频输出

      视频输出电路由并/串连接电路和RAMDAC组成,其中,并/串转换电路核心芯片为BT438,将低速的VRAM数据流转换为高速的数据流。由于绝大部分高分辨显示器只接受模拟视频信号输入,所以这两者之间需要一个数模转换器(DAC),图形显示处理模块上用的BT459就是配色表和DAC的组合元件(RAMDAC)。它是在DAC前加配色表使得图形显示彩色的范围更广,且改变显示颜色更灵活,同时,BT459还支持位面屏蔽和闪烁、硬件光标等功能。使输出的视频能满足更广泛领域的应用。

      软件设计

      图形显示处理模块支持用户在两个层次编写应用程序,一是在底层编写程序,直接应用TMS34020工具(包括TMS34020汇编、TMS34020编译软件、TMS34020图形函数库和数字函数库)编写装载到GSP局部存储器的应用程序;二是在上层编写程序,编程者只需编写主机运行的应用程序,而不必用TMS34020程序设计语言编写程序。

      图形显示处理模块开发了通用的TMS34020底层函数库,其中包括汉字串(字符串)显示、画点、直线、椭圆、多边形、椭圆填充、多边形填充、位图扩展、图形块复制、图形块放大或缩小等功能函数。用户可直接应用这些函数,在上层编写程序,缩短软件开发周期,对有特殊应用的领域,可直接编写TMS34020的图形函数和数学函数,以满足专业领域的需求。

ic72新闻中心

      结语

      图形显示模块是一种功能较强的非常实用的高分辨率图形处理模块,整个模块的硬件设计在一块电路上,形成一个图形卡,它具有图形产生、处理与缓存,屏幕刷新时序的控制及象素信息的D/A转换等功能,它支持分辨率高达1280×1024象素的图形图像显示。其系统软件提供了丰富的图形功能函数,可实时输入和显示汉字,进行多种二维图形和三维图形处理,并且支持用户在GSP和PC微机两种环境中编写应用程序以适应不同层次的应用需求,能很好的满足尖端技术领域在高分辨率显示下的程序设计要求。

 
【相关文章】
·基于研华动态库的工控卡扩展调试器设计
·单片机W77E58在“家校通
·实时操作系统μC/OS-II在AT89S52上的移植
·基于Intel PXA270的Blob启动流程分析
·采用分而治之的方法设计嵌入式系统
·PIC实现激光打标设备测控系统的研究与设计
·AP3012的应用
·基于TMS34020的图形显示处理模块的设计
·ABS控制器开发装置系统与设计
·一种基于VB的虚拟数字滤波器的设计
·嵌入式系统中“软外设”的研究
·基于MAX1968的LD自动温度控制系统设计
·气象应急移动(车载)服务系统综述
·片上系统中断机制的可靠性设计
 
 
IC新闻搜索
 
热点新闻
基于红外超声光电编码器的室内移动小车定位系
基于闪烁存储器的TMS320VC5409DSP并行引导装载方法
非移动市场需求飙升,ARM预计2010年出货量超50亿片
一种快速响应的电容式湿度传感器感湿薄膜设计
利用特殊应用模拟开关改进便携式设计
无线传感器网络跨层通信协议的设计
基于ARM9内核Processor对外部NAND FLASH的控制实现
基于GSM技术的汽车防盗系统的设计
热电阻在烟叶初烤炕房温度控制中的应用
高速数据转换系统对时钟和数据传输的性能要求
友情连接
 关于我们  IC论坛  意见反馈  设置首页  广告服务  用户帮助  联系我们
copyright:(1998-2005) IC72 中国·芯片交易在线
(北京)联系电话:(010)82614113、82614123 传真:(010)82614123 客户服务:service@IC72.com 库存上载:IC72@IC72.com
在线MSN咨询:ic72sale8@hotmail.com 通信地址:北京市西城区西直门内大街2号大厦15层 邮政编码:100013
(深圳)联系方式: 在线MSN咨询:ic72sale6@hotmail.com 在线QQ咨询:191232636 通信地址:深圳市福田区振华路
注 册 号: 1101081318959(1-1)

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9