1 / 75
文档名称:

基于ieee11491的dsp内嵌debugger模块设计研究(可复制).pdf

格式:pdf   页数:75
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

基于ieee11491的dsp内嵌debugger模块设计研究(可复制).pdf

上传人:mkt365 2013/10/29 文件大小:0 KB

下载得到文件列表

基于ieee11491的dsp内嵌debugger模块设计研究(可复制).pdf

文档介绍

文档介绍:上海交通大学硕士学位论文摘要
摘要
DSP 设计与制造技术面临着诸多挑战,其中,嵌入式 DSP 系统的调试问题已经
变得十分复杂与关键。
调试方法学经过近二十年的发展,已经成为芯片设计领域的重要组成部分,并
根据实际应用划分成不同的种类,主要包括基于软件、借助器件测试特性、电路内
仿真调试和片上仿真四类调试方法。随着 IC 设计制造技术的不断发展,为了追求更
高的速度或者更低的功耗,其时钟频率不断升高,内部元件数不断增加,内部结构
不断复杂化,另外,片上系统和多核技术的发展,都对调试方法学的发展提供了广
阔的发展空间。
Tulip 项目是我院承担的一项国家重点科学研究项目,其目标是设计实现一款低
功耗 16 位定点 DSP 芯片。Tulip DSP 为超哈佛多总线结构,具有六级流水线。本文
结合 Tulip 项目的研发经历,通过对比不同调试方法的优缺点,选择使用片上仿真调
试作为 Tulip DSP 调试器的设计方法,设计出一款基于 的内嵌 Debugger
(调试器)模块。 协议(JTAG)的提出,最初是为了解决 PCB 板密度
加大后的板级互联测试问题,后来由于其良好的功能扩展性和极小的引脚需求,被
广泛应用于仿真器和调试器的设计中,在目前调试器的接口设计中仍占据主流地位。
内嵌 Debugger 模块则在以往调试器设计基础上加入了针对 Tulip DSP 超哈佛多总线
结构的支持,并且在跟踪模块中使用了 Lempel-Ziv 压缩算法,通过该调试器可以实
现对 Tulip DSP 的启动、停止、单步运行、断点和观测点以及跟踪指令地址等功能。
通过仿真测试,证实该调试器能很好地支持 Tulip DSP 的调试功能,并且在指令地址
跟踪上具有优于以往设计的压缩率,有效提高了跟踪效率。

关键词: ,JTAG,调试器,Lempel-Ziv 算法
第 I 页
上海交通大学硕士学位论文 ABSTRACT
ABSTRACT
DSP design and manufacture technology has to face a lot of challenges, of which the
embedded DSP platform debug problem is a key.
Through 20 years’ development, design for debug had e one part of chip design.
It had been divided to different types according to the practical use, including
software-based, debugging using device test features, in-circuit emulation and on-chip
emulation-based debug support. As the technology of IC design and manufacture is
developing very fast, to pursue faster speed or lower power consumption, the clock
frequency has been rising, number of devices has been increasing, architecture has e
plicated, and the development of SOC and multi-cores technology has been
booming. All these things bring great challenges and opportunities to design for debug.
Tulip is a national key research project which is taken by my college. Its goal is to
design and implement a low-cost 16-bit fixed point DSP. Tulip DSP has a Modified
Harvard architecture with multiple buses. In this paper, combined with the project
experience, different methodologies pared an