一种计算机终端中CPU芯片读取汉字库的方式,该方式是利用计算机终端主机内由CPU接口、显示控制器和存储器接口组成的ASIC芯片实现的,由该芯片读取汉字点阵数据并直接将读取的数据存放在RAM存储器中,CPU芯片即可以从RAM存储器中读取汉字库数据。本发明专利技术采用CPU芯片和ASIC芯片并行处理的方法,占用CPU的存储器地址空间少,对汉字点阵数据读取速度快,读取方便,提高CPU的工作效率。本发明专利技术也可应用于计算机终端对其它种类文字字库的读取。(*该技术在2019年保护过期,可自由使用*)
【技术实现步骤摘要】
本专利技术涉及一种计算机终端读取字库数据的方式。在以往的计算机中西文显示终端中,汉字库是提供显示和打印汉字点阵的存储器,因此终端内部之中央处理器CPU芯片对汉字的读取在中西文显示终端中很重要。现有计算机终端中CPU读取汉字库的技术,是字库占用CPU的存储器空间,等到显示的场消隐期间对字库直接进行操作。这种字库读取方式使得CPU芯片的其它可用空间大大减少,使程序的功能和大小都受到很大的限制,而无法更好地完成其功能;同时由于需要等到显示的场消隐期间才能进行读取,因此读取的等待时间长,读取速度非常慢, CPU芯片的运行效率降低。本专利技术的目的在于为计算机终端提供一种CPU芯片读取汉字库数据的新方式,这种新方式占用CPU的存储器地址空间少,对汉字点阵数据读取速度快,读取方便。本专利技术的技术方案如下本专利技术是利用计算机终端主机内由CPU接口、显示控制器和存储器接口组成的ASIC芯片实现的,由该芯片读取汉字点阵数据并直接将读取的数据存放在RAM存储器中,CPU芯片即可以从RAM存储器中读取汉字库数据。本专利技术在具体实施方案中,包括以下步骤(1)由计算机终端主机CPU芯片把需要读取的汉字的地址码写入ASIC芯片之CPU接口内的字符代码寄存器中;(2)ASIC芯片之显示控制器从字符代码寄存器中读取字符的代码,按代码到地址的译码关系进行译码,转变为汉字的字库地址码,再将地址码写入存储器接口的字库地址寄存器1;(3)显示控制器根据读取的顺序把当前读取的扫描线地址写入存储器接口的地址寄存器2;(4)由寄存器1、寄存器2的内容组合为字库芯片的地址信号输出到汉字库,从字库中读取一字节点阵数据,然后把此数据存放于RAM缓冲区中;(5)显示控制器再把扫描线地址加1,写入地址寄存器2,再读取第二个数据,写入RAM缓冲区,如此重复到读取完全部扫描线的数据;(6)数据全部存放到RAM缓冲区后,CPU芯片就可以从RAM芯片中直接读取此组数据了。采用本专利技术读取字库,占用CPU芯片的存储器地址空间少,使得CPU的程序可用空间大大增加,使之可以完成更多的功能;由于本专利技术是由ASIC芯片把读取的字库数据直接放在RAM存储器中,因此使得CPU读取字库数据非常方便;由于本专利技术采用了CPU芯片和ASIC芯片并行处理的方法,对字库数据的读取处理无需CPU参与,故在ASIC芯片读取字库数据的时间内CPU可以完成其它的工作,使CPU的工作效率得到了很大的提高,CPU读取汉字库的速度也得到了提高。本专利技术也可应用于计算机终端对其它种类文字字库的读取。以下结合附图进一步说明本专利技术。附图说明图1是本专利技术的原理示意图;图2是ASIC芯片的基本原理结构框图;图3是ASIC芯片应用于中西文终端的接线图。图1反映了本专利技术在读取字库数据时的数据处理流程,各方框之间的连线附近所标示的″地址″、″数据″表示每一步骤所处理的信息。首先由CPU提供汉字地址码,由ASIC芯片将地址信号输出到汉字库,从字库中读取汉字点阵数据,再将此数据存放于RAM缓冲区中,CPU芯片即可从RAM中直接读取汉字点阵数据。图2的ASIC芯片结构是设置在中西文终端的主控板上,其中的显示控制器分别联接CPU接口和存储器接口,CPU接口部分含控制寄存器组,ASIC芯片分别通过CPU接口联接CPU芯片,通过存储器接口联接RAM存储器。ASIC芯片是作为终端之显示控制、外设接口(可包括四个串行通讯口、一个并行通讯口、一个PC/XT键盘接口和蜂鸣器)管理、中断控制和总线控制等。其中在一个字符时钟内对快速SRAM的多次访问是别具匠心的,它将各种RAM(CPU系统RAM、VRAM、CGRAM)和在一起,既节省了芯片数量,又大大提高了作图速度。由于采用了ASIC芯片,整个中西文终端在硬件上就上了一个大的台阶,具有集成度高、功能全、速度快、可靠性高、保密性强、成本低的强大优势。图3是ASIC芯片应用于本申请人推出的新型绿色终端,即GW680中西文终端的线路联接图。权利要求1.一种计算机终端中CPU芯片读取汉字库的方式,其特征在于该方式是利用计算机终端主机内由CPU接口、显示控制器和存储器接口组成的ASIC芯片实现的,由该芯片读取汉字点阵数据并直接将读取的数据存放在RAM存储器中,CPU芯片即可以从RAM存储器中读取汉字库数据。2.根据权利要求1所述的计算机终端中CPU芯片读取汉字库的方式,其特征在于该方式具体包括以下步骤(1)由计算机终端主机CPU芯片把需要读取的汉字的地址码写入ASIC芯片之CPU接口内的字符代码寄存器中;(2)ASIC芯片之显示控制器从字符代码寄存器中读取字符的代码,按代码到地址的译码关系进行译码。转变为汉字的字库地址码,再将地址码写入存储器接口的字库地址寄存器1;(3)显示控制器根据读取的顺序把当前读取的扫描线地址写入存储器接口的地址寄存器2;(4)由寄存器1、寄存器2的内容组合为字库芯片的地址信号输出到汉字库,从字库中读取一字节点阵数据,然后把此数据存放于RAM缓冲区中;(5)显示控制器再把扫描线地址加1,写入地址寄存器2,再读取第二个数据,写入RAM缓冲区,如此重复到读取完全部扫描线的数据;(6)数据全部存放到RAM缓冲区后,CPU芯片就可以从RAM芯片中直接读取此组数据了。全文摘要一种计算机终端中CPU芯片读取汉字库的方式,该方式是利用计算机终端主机内由CPU接口、显示控制器和存储器接口组成的ASIC芯片实现的,由该芯片读取汉字点阵数据并直接将读取的数据存放在RAM存储器中,CPU芯片即可以从RAM存储器中读取汉字库数据。本专利技术采用CPU芯片和ASIC芯片并行处理的方法,占用CPU的存储器地址空间少,对汉字点阵数据读取速度快,读取方便,提高CPU的工作效率。本专利技术也可应用于计算机终端对其它种类文字字库的读取。文档编号G06F13/00GK1289969SQ9911557公开日2001年4月4日 申请日期1999年9月23日 优先权日1999年9月23日专利技术者杨德泉 申请人:湖南计算机股份有限公司本文档来自技高网...
【技术保护点】
一种计算机终端中CPU芯片读取汉字库的方式,其特征在于该方式是利用计算机终端主机内由CPU接口、显示控制器和存储器接口组成的ASIC芯片实现的,由该芯片读取汉字点阵数据并直接将读取的数据存放在RAM存储器中,CPU芯片即可以从RAM存储器中读取汉字库数据。
【技术特征摘要】
【专利技术属性】
技术研发人员:杨德泉,
申请(专利权)人:湖南计算机股份有限公司,
类型:发明
国别省市:43[中国|湖南]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。