TMS320C67X指令集模拟器的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:fuzaifeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着嵌入式在实时控制领域的不断发展以及DSP的结构越来越复杂,嵌入式芯片及主板的研发周期变得越来越长。在传统的开发过程中,DSP嵌入式软件的研发一般都在硬件研发出来之后的基础上进行,软件研发严重依赖于硬件的研发情况,但是这样的串行开发方式大大降低了项目的进度;另外,虽然市面上有一些开源DSP的指令集模拟器,但是都没有针对TMS320C67X系列DSP进行适配。因此,将硬件C67X DSP的指令集进行软件模拟,这样不仅摆脱软件对硬件的严重依赖,而且便于软件的调试,从而能够显著提高嵌入式软件的生产效率。论文首先介绍了项目的研发目的,并针对项目中模拟的DSP芯片以及主要技术进行了论述和分析。针对芯片本身,论文介绍的TMS320C67X是德州仪器的一系列高性能的芯片,采用超长指令字技术,内置8个并行的逻辑处理单元。论文从芯片的结构和组成入手,剖析了该芯片的工作原理,研究了芯片的指令集,总结了芯片的特点,为软件模拟该芯片的核心流水线做了铺垫。针对DSP指令集模拟器的实现技术,论文介绍了业界普遍使用的编译型和解释型指令模拟器技术的原理,分析两种实现策略技术;对两种实现技术进行了对比分析,并阐明了论文采用的策略。根据实习单位实际的使用环境对模拟器进行了需求分析,在需求分析的基础上给出该模拟器的整体系统架构图,在此基础上给出了该模拟器的核心流水线工作流程图,简单的阐述了流程图的含义。论文稍后给出模拟器的功能分解,将各个分解的功能设计为模拟器的各个子模块。在具体的实现中,论文根据TMS320C67X系列DSP的流水线的工作原理以及结构组成特点,分别设计并实现了该指令模拟器的各个子模块,重点围绕着流水线的设计与实现介绍了模拟器的指令集模块和程序加载器的设计以及实现。然后介绍了该模拟器在单位的实际应用环境,并对实际使用方法进行了阐述。在此之后,论文设计了覆盖此模拟器所有指令的测试用例,验证了项目设计与实现的合理性,测试了模拟器的功能的正确性;针对模拟器的非功能性需求,进行了性能测试,达到了预期的目标。最后阐述了模拟器目前需要改进的地方并对进一步的工作进行了展望。该ISS模拟器以软件的形式模拟DSP硬件的功能,实现了 TMS320C67X系列DSP所有指令功能,并且针对模拟器的其他模块都做了完整的实现。模拟器在单位的嵌入式软件研发中使用,提高了嵌入式软件研发、调试的效率,在单位的嵌入式集成开发环境中属于其中的一个子模块。
其他文献
随着城市现代化进程的发展,传统村落的历史遗迹伴随着新城的竖起而消失,在这个发展的过程中,采取何种方式对文化及其载体进行保存并纪念开始受到社会各界的广泛关注。文化纪
本文简要阐述了企事业单位退休人员社会化管理的必要性,在此基础上,分析了企事业单位退休人员社会化管理中存在的问题,并针对这些问题提出了一些解决的对策与建议。
本文简要分析了社会公共服务与数字档案文化资源在整合方面所存在的问题,并深入探究了加快整合步伐的有效措施。
由于我国经济的快速增长,水利工程作为社会经济发展的主要动力近些年来备受瞩目。现如今国内的水利工程行业发展的越来越壮观,而成本管理作为水利建设的重要内容也引发了很大
<正>海难中奇迹生存的少年派,遇到了孟加拉虎理查德·帕克,开始了他的神奇冒险旅程。现实却非如此奇幻,更多少年被害人面临的境遇,远比电影中残酷。校园里老师的区别对待、同
目的观察竹节人参提取物与维拉帕米(Ver)、硝苯吡啶(Nif)、粉防己碱(Tet) 合用后镇痛作用增强及其中枢性镇痛作用;方法取昆明种小鼠, 采用热板法、扭体法及侧脑室注射法( icv
目的探讨麻醉喉镜在特殊人群(指:咽反射敏感、颈部粗短、张口困难、舌体肥厚、舌系带较短、患者年龄较小的人群.)中喉咽部异物诊断和取出的作用.方法通过对过去1a特殊人群中
目的探讨中药消炎解毒口服液辅助治疗盆腔炎的效果.方法选择女性盆腔炎患者224例,随机分为两组,每组112例.治疗组:在常规抗生素治疗基础加服中药消炎解毒口服液,每次20 ml,每