基于GCC的DSP芯片汇编器的研究与开发

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:chao120
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着新型嵌入式芯片层出不穷,相应的高级语言汇编器是必不可少的。然而,汇编器的复杂性决定了不可能在短时间内重新为一款新型芯片开发出高级语言汇编器。因此,不断出现的新型芯片与新型芯片汇编器的需求产生了尖锐的矛盾。   采用开源汇编器来实现特定芯片汇编器是一个可行的方法,它满足开发时限的要求,并且具有普遍适用性。通过比较各种汇编器项目优缺点和研究大量的新型芯片的体系结构,最后选用GAS和ZSP400DSP芯片,作为源汇编器和目标机器。目前GAS支持很多处理器,包括ARM、MIPS、SuperH、PowerPC及x86。但对于芯片类型更新较快的DSP领域,移植GAS的方案还没有被广泛应用。因此,实现基于GAS的ZSP400汇编器,对于学术研究和工业应用都有比较深远的意义。本文的工作是实现交叉汇编器GAS在ZSP400平台的移植。   首先介绍了ZSP400体系结构,随后对GAS汇编器所使用输入输出文件格式RTL/ELF进行了深入分析,并在分析了BFD库的组织结构,GAS的数据类型和工作机制的基础上,根据目标处理器的特点和要求,实现指令编码并对BFD库和GAS进行了移植,说明了移植步骤和实现过程。最后,通过objdump工具和模拟器对基于移植后的GAS系统的指令和寄存器进行测试,以保证移植和开发软件的可靠性、正确性。   将GAS成功移植到目标机ZSP400后,能够充分发挥了机器的硬件特性。同时为ZSP芯片开发出的汇编器符合自由软件基金标准,更利于GAS在DSP领域的推广性。
其他文献
学位
随着Web应用的快速发展,Web数据挖掘成为数据挖掘的热点之一,根据Web挖掘的目的和数据对象的不同,web数据挖掘可以分为Web内容挖掘、Web结构挖掘、Web日志挖掘。Web日志挖掘是对
学位
短文本分类问题是基于短文本应用领域的必须解决的具有挑战性的基础性关键问题之一。由于短文本具有长度短、所描述概念信号弱的固有缺陷,短文本分类的可行途径是利用外部资
学位
基因组中的Motif预测算法研究结合了生物学、应用数学、计算机等学科领域,是当前生物信息学研究的一个热点。本文在研究Motif预测算法基础上,针对海量生物基因组数据库的查询搜
学位
主动轮廓线模型(Snake)是一种有效的复杂轮廓提取及图像解释方法,它通过不断地极小化自身的能量函数来达到定位物体边界的目的。但是,传统的Snake模型及其应用仍存在一些问题,如
学位
图像分割是图像识别与理解中的关键步骤之一,图像分割质量的好坏将直接影响图像识别与理解的结果。近年来,在图像处理和计算机视觉领域中,符合人眼视觉模型的多分辨率技术日
学位
随着计算机技术、多媒体技术及Internet的迅速发展,基于内容的图像检索成为多媒体领域最活跃的研究热点之一。它结合人工智能、计算机视觉、模式识别、心理学等研究领域,通过对
学位
随着数字电视的普及,数字电视网上的非法复制和侵权行为越来越严重。据国际知识产权联盟(IIPA)2006年的统计数据显示,90%以上的盗版是通过对终端接口解密以后的数据进行拷贝和录
随着计算机网络和Internet的迅猛发展,运用先进的管理信息系统(MIS)及软件开发平台,对信息进行科学化和网络化管理,已经成为高校信息系统的发展趋势。学科建设是高等学校发展
2000年以来,在人类、水稻等重要生物基因组草图相继完成和信息技术发展不断推动下,生物信息学研究进入了崭新的后基因组时代。基因组信息爆炸式增长、研究工具不断涌现、研究
学位