[发明专利]一种TigerSharc DSP快速加载方法有效
申请号: | 201611139686.8 | 申请日: | 2016-12-12 |
公开(公告)号: | CN108228262B | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 贺莹;王闯;楚要钦;吴翼虎;张晓曦 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F13/40;G06F5/06 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 郭平 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 tigersharc dsp 快速 加载 方法 | ||
本发明属于嵌入式计算机领域,涉及一种TigerSharc DSP快速加载方法。本方法使用FPGA作为传输中介,利用TigerSharc DSP的LINK接口高速数据传输优势,由FPGA通过DSP局部总线读取FLASH中存储的程序数据,在FPGA内部经过FIFO进行数据缓存,同时按照LINK接口传输协议向DSP的LINK接口传送数据,从而实现DSP程序加载。其有益效果是充分利用了FPGA灵活的接口特性及并行化硬件化的处理特点,构建基于LINK接口的加载环境,可在不改变系统硬件条件的基础上,提高DSP的加载速度,缩短启动时间。
技术领域:
本发明属于嵌入式计算机领域,涉及一种TigerSharc DSP快速加载方法。
背景技术:
图像跟踪处理系统通常要求系统具有较短的程序加载启动时间,以保证上电后能够快速跟踪目标。TigerSharc DSP由于较高的运行速度及高速率的l ink通信接口,被广泛应用于图像处理等高速数字信号处理领域。
TigerSharc DSP程序加载启动支持主引导和从引导两种引导模式,在大多数应用中通常采用主引导模式,在该模式下,TigerSharc作为主动方,使用DSP局部总线的地址、数据、读写等信号从EPROM或FLASH中加载代码,这种引导方式受到总线访问时序的限制,程序加载启动速度慢,不能满足图像跟踪处理系统的使用要求。在从模式下,TigerSharc作为被动方,不向外部输出控制信号,仅启动若干DMA并执行第一个DMA所接收到的加载核,加载速度快。从加载方式通常用于多处理器系统中,由主处理器或外部主机通过LINK接口进行程序加载,加载速度较快,但需要外部主机具有LINK接口。
FPGA由于具有灵活的接口特性、可配置的访问速度等多种优势,目前已被广泛应用于图像处理系统中。利用FPGA构建基于LINK接口的加载环境,可在不改变硬件条件的基础上,提高加载速度,缩短启动时间。
发明内容:
本发明的目的是:
本发明是为了解决图像跟踪处理系统中DSP程序的快速加载问题。
本发明的技术方案是:
本文采用FPGA作为传输中介,利用TigerSharc DSP的LINK接口的高速数据传输优势,设计了一种TigerSharc DSP快速加载方法,由FPGA通过DSP局部总线读取FLASH中存储的程序数据,在FPGA内部经过FIFO进行数据缓存,同时按照LINK接口传输协议向DSP的LINK接口传送数据,从而实现DSP程序加载,具体步骤如下:
a)DSP加载及总线权控制:在FPGA中将TigerSharc DSP的BMS管脚状态置为‘1’,配置DSP为从加载模式。在FPGA中通过对DSP的HBR管脚状态进行控制,实现总线权限的获取和释放。DSP加载完成前将HBR管脚状态置为‘0’,DSP释放局部总线权控制权给外部设备;当FPGA读取FLASH数据完成后,将DSP的HBR管脚状态置为‘1’,将DSP局部总线使用权归还DSP;
b)FLASH读控制:在FPGA中对FLASH的复位信号、片选使能信号、输出使能、写使能信号进行控制。FLASH的复位信号在DSP复位期间置为有效态,DSP复位结束后置为无效;FLASH的片选使能信号和输出使能信号在DSP复位结束后CE和OE置为有效态,当FLASH数据读取完成后置为无效态;FLASH写信号置无效态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611139686.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效定时自动执行文件的系统
- 下一篇:系统启动的方法及装置