- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
基于 TS101 启动特性的多程序选择性加载 方法 黄金柱,汪国有** 5 10 15 20 25 30 35 (华中科技大学图像识别与人工智能研究所,武汉 430074) 摘要:本文介绍了 ADSP-TS101 启动过程的原理,分析了 TS101 烧写文件的结构,巧妙地利 用了 TS101 的启动特性,实现了多程序选择性加载。将多个不同程序的烧写文件固化到单片 FLASH 中,可以在不借助仿真器的情况下,利用拨码开关切换需要加载的程序,实现不同的 功能。本方法较之前将数个工程代码整合至一个工程的方法快捷简便,不易出错。 关键词:嵌入式系统;TS101;程序加载 中图分类号:TP311.1 Different Program Loading Method based on the Start-up Characteristics of TS101 Huang Jinzhu, Wang Guoyou (Institute for Pattern Recognition and Artificial Intelligence,Huazhong University of Science and Technology, WuHan 430074) Abstract: In this paper introducts the Start-up principle of TS101 and the structure of ldr file. Use the Start-up characteristics of TS101, to achieve selective program to load. Integrate many different programs into single FLASH chip. Use the DIP switch to select which program to load and it doesnt need emulator. This method is better than combining many projects into one project. It is simple to use and reliable. Keywords: Embeded System; TS101; Load Program 0 引言 ADSP-TS101 是美国模拟器件公司(Analog Devices)的一款浮点数字信号处理器(DSP), 以其强大的浮点处理性能在图像处理,信号分析等领域取得了广泛的应用。 基于 TS101 的硬件平台是一种嵌入式平台,不同于通用的 PC 机,它的程序是固化在平 台上 FLASH 芯片中的。工程师需要根据不同的应用,编写不同的程序。一旦将特定的程序 烧写到 FLASH 芯片中,这个平台的功能也就确定了。如果要变更功能,需要借助一台 PC 机和相应 DSP 仿真器,将其它功能对应的程序烧写到 FLASH 中。 如果要将两种不同的功能整合到单一的硬件平台上,以往需要深入到代码层次,将多个 工程的代码整合为一个工程。这个过程耗时耗力,容易出错,还有可能涉及到变量名称冲突, 内存资源匮乏,程序结构混乱等问题。 根据 TS101 启动过程的特性,本文提出了一种新的方法,可以快速地将 TS101 的多种 应用程序整合起来,并且可以在不需要 PC 机和仿真器的条件下,切换各种程序。整个过程 方便快捷,不易出错。 作者简介:黄金柱,(1988-),男,硕士研究生,主要研究方向:图像处理硬件平台研制。 通信联系人:汪国有,(1965-),男,教授,主要研究方向:模式识别图像处理及其硬件实现技术. E-mail: gywang@mail.hust.edu.cn -1- 1 TS101 及其启动过程简介 1.1 TS101 简介 40 45 50 55 60 65 70 TS101 是 TigerSHARC 系列 DSP 的一员。TigerSHARC 是 ADI 公司的浮点 DSP,提供 业界最高密度的浮点运算性能,将浮点运算的性能推到了一种极致。 TS101 是一种超标量处理器,指令宽度为 32bit,可以在一个周期内执行多条指令(24 个 16 位定点运算和 6 个浮点运算)。TS101 的最高运行频率是 300MHz,所以它的浮点运 算性能可以达到 1.8GFLOPS[1]。 TS101 有 6Mbit 的片上 RAM,相比其它公司和 ADI 公司其它系列的 DSP,它的片上 RAM 要大很多。充足的片上 RAM 可以提供给算法软件更大的自由度和更快的速度。TS101 的 6Mbit 片上 RAM 分成了三个 128-bit 宽的存储器块,每个存储器块
文档评论(0)