[发明专利]一种基于DSP的显示处理方法有效
申请号: | 202011095536.8 | 申请日: | 2020-10-14 |
公开(公告)号: | CN112230873B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 王宁涛;贾磊;孙文超 | 申请(专利权)人: | 天津津航计算技术研究所 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F8/61;G06F9/4401;G06F9/451;G06F21/64 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 辛海明 |
地址: | 300308 天津*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 dsp 显示 处理 方法 | ||
1.一种基于DSP的显示处理方法,所述DSP与FLASH、SDRAM和FPGA连接,其特征在于,该方法包括如下步骤:
S1、数据准备时,编写一个数据转换程序,将某种字体的字库文件由文本文件转换为十六进制数据文件,生成字库数据文件及校验数据和;
S2、使用DSP上运行的监控程序进行烧写,将字库数据文件及校验数据和写入FLASH中;
S3、在系统上电初始化时,DSP读取FLASH存放的字库数据文件及校验数据和,将读取的字库数据文件写入字库指针指向的SDRAM内存空间;
S4、系统运行后,DSP上的显示程序实时接收外部绘图指令及控制指令,判断是否有字符需要显示,如果有,则根据显示字符的字体调用相应的字库指针,计算字符点阵信息,将所有画面信息处理后发送至FPGA,FPGA处理后按LVDS时序输出并显示。
2.如权利要求1所述的基于DSP的显示处理方法,其特征在于,所述DSP选用FT-C6713J。
3.如权利要求1所述的基于DSP的显示处理方法,其特征在于,所述FLASH存储空间为32M,所述SDRAM的存储空间为32M。
4.如权利要求1所述的基于DSP的显示处理方法,其特征在于,所述步骤S1具体包括:数据转换程序使用VC++6.0编程工具,打开某种字体的字库文件,读取文件中的文本内容,将其转换为十六进制数据,并写入新的字库数据文件,转换的过程中,将十六进制数据按字节相加,生成校验数据和,全部内容读写完成后,生成新的字库数据文件及校验数据和。
5.如权利要求1所述的基于DSP的显示处理方法,其特征在于,所述步骤S2在烧写字库数据文件及校验数据和的同时,还将编译生成的程序目标文件写入FLASH。
6.如权利要求5所述的基于DSP的显示处理方法,其特征在于,程序开发过程时,在SDRAM中开辟一片内存空间,并在程序中创建字库指针指向该内存空间。
7.如权利要求6所述的基于DSP的显示处理方法,其特征在于,所述步骤S3具体包括:系统上电后,DSP片内的BOOT程序将存储在FLASH中的程序目标文件读取至DSP片内RAM运行,读取存储在FLASH中的字库数据文件及校验数据和,并计算读取的字库数据文件内容的校验和是否与读取的校验数据和一致,如果一致,将读取的字库数据文件内容写入字库指针指向的SDRAM内存空间。
8.如权利要求1所述的基于DSP的显示处理方法,其特征在于,所述步骤S4中当收到指令时,按照显示通讯协议,将指令进行解析,判断是否有字符需要显示。
9.如权利要求1所述的基于DSP的显示处理方法,其特征在于,所述步骤S4还包括:如果没有字符需要显示则直接执行控制指令和绘图命令,生成显示画面,从而更快地响应外部指令。
10.如权利要求1-9任一项所述的基于DSP的显示处理方法,其特征在于,所述步骤S1、S2将不同字体的字库进行处理,存储在FLASH相应的位置;所述步骤S3将不同字体的字库数据文件写入不同字库指针指向的SDRAM内存空间;所述步骤S4通过调用不同的字库指针完成多种字体的灵活使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津津航计算技术研究所,未经天津津航计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011095536.8/1.html,转载请声明来源钻瓜专利网。