YHFT-MP DSP中断与异常模块设计与验证
发布时间:2018-03-20 07:54
本文选题:中断 切入点:多核DSP 出处:《国防科学技术大学》2013年硕士论文 论文类型:学位论文
【摘要】:中断与异常处理机制在DSP实时处理中一直扮演非常重要角色,其可以提高DSP的利用效率及吞吐量。研究与设计基于YHFT-MP DSP的中断与异常处理系统,对于DSP的设计与应用具有现实意义。 本文首先深入研究了基于YHFT-MP DSP的中断与异常,分析、设计并实现了YHFT-MP DSP的中断与异常模块。其次提出、设计并实现了系统级分块式验证程序的验证方法,并对中断与异常模块进行了基于仿真的验证和代码覆盖率的验证。最后,尝试了在操作系统级对中断模块进行验证。主要的研究工作包括以下几个方面: 1.深入研究了YHFT-MP DSP的总体结构、流水结构及其内核的结构,并对中断及异常模块与其它部件之间的联系进行了分析。对有关DSP中断的相关研究进行概括和总结,重点研究了YHFT-MP DSP的中断源、中断分类、以及中断模块的总体结构,并对YHFT-MP DSP的中断检测及处理机制原理进行了深入详细的研究。 2.设计和实现了基于YHFT-MP DSP的中断模块。在深入研究中断检测及处理机制原理的基础上,针对YHFT-MP DSP体系结构及其指令集的特点,对中断处理状态机模块进行了合理的裁剪和优化,使主程序能够更快的进入中断服务程序,满足嵌入式芯片对实时性的要求。 3.对有关DSP异常的相关研究进行了概括与总结。深入研究了YHFT-MPDSP的异常源、异常分类以及异常模块的总体结构,并对YHFT-MP DSP异常检测及处理机制的原理进行了深入详细的研究。 4.设计和实现了基于YHFT-MP DSP的异常模块。在深入研究异常检测及处理机制原理的基础之上,针对YHFT-MP DSP体系结构及指令集的特点,对异常处理状态机模块进行了合理的裁剪和优化,使YHFT-MP DSP对出现的错误事件能够快速响应,,满足DSP对错误事件实时处理的需要。 5.提出、设计并实现了系统级分块式验证程序方法,对中断与异常,及一些指令的验证方法进行了探讨,并对中断与异常模块进行了基于仿真的验证和代码覆盖率的验证。在深入理解YHFT-MP DSP的体系结构的基础之上,对嵌入式操作系统Linux进行了移植,并从操作系统的角度上,尝试了对YHFT-MP DSP的中断系统进行了初步验证。
[Abstract]:Interrupt and exception handling mechanism has been playing a very important role in DSP real-time processing, which can improve the utilization efficiency and throughput of DSP. This paper studies and designs the interrupt and exception handling system based on YHFT-MP DSP. It has practical significance for the design and application of DSP. In this paper, the interrupt and exception based on YHFT-MP DSP are studied, and the interrupt and exception module of YHFT-MP DSP is analyzed, designed and implemented. Secondly, the verification method of system level block verification program is designed and implemented. The interrupt and exception modules are verified based on simulation and code coverage. Finally, the interrupt module is verified at the operating system level. The main research work includes the following aspects:. 1. The overall structure of YHFT-MP DSP, income structure and its kernel structure are deeply studied, and the relationship between interrupt and abnormal module and other components is analyzed. The related research on DSP interrupt is summarized and summarized. The interrupt source, interrupt classification and the structure of interrupt module of YHFT-MP DSP are studied in detail, and the principle of interrupt detection and processing mechanism of YHFT-MP DSP is studied in detail. 2. The interrupt module based on YHFT-MP DSP is designed and implemented. On the basis of deeply studying the principle of interrupt detection and processing mechanism, according to the characteristics of YHFT-MP DSP architecture and instruction set, the interrupt processing state machine module is cut and optimized reasonably. The main program can enter interrupt service program faster and meet the real-time requirement of embedded chip. 3. The related research on DSP anomaly is summarized and summarized. The anomaly source, exception classification and the general structure of exception module of YHFT-MPDSP are deeply studied. The principle of YHFT-MPDSP anomaly detection and handling mechanism is studied in detail. 4. The exception module based on YHFT-MP DSP is designed and implemented. On the basis of deeply studying the principle of exception detection and handling mechanism, according to the characteristics of YHFT-MP DSP architecture and instruction set, the state machine module of exception handling is cut and optimized reasonably. YHFT-MP DSP can respond quickly to the error event and meet the need of DSP to deal with the error event in real time. 5. The method of system level block verification program is designed and implemented. The methods of interrupt and exception, and the verification method of some instructions are discussed. The interrupt and exception modules are verified based on simulation and code coverage. On the basis of deeply understanding the architecture of YHFT-MP DSP, the embedded operating system Linux is transplanted, and from the point of view of the operating system, The interrupt system of YHFT-MP DSP is preliminarily verified.
【学位授予单位】:国防科学技术大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP332
【参考文献】
相关期刊论文 前10条
1 孙临秋;汪茂;;TMS32010数字信号处理器的系统设计与应用[J];南京工学院学报;1987年04期
2 何朝军;李哲英;;数字电路IP软核任务流方法验证[J];电子测量技术;2011年08期
3 高梅国,何佩琨,王飞;数字信号处理器DSPs的发展[J];电子技术应用;2000年05期
4 董杨鑫;郑建宏;;SoC设计验证策略及方法学[J];电子质量;2007年10期
5 汪东;陈书明;;一种面向异构多核DSP的数据流传输控制引擎设计与评测[J];国防科技大学学报;2009年05期
6 杨辉,秦品健;浅谈TMS320C6000中断程序的实现方法[J];信息技术;2002年09期
7 丁宇新,程虎;Java虚拟机异常处理机制的设计与实现[J];计算机研究与发展;2000年05期
8 王晓华,庞春江,孟建良;基于指令并行性的VLIW的控制流[J];计算机工程与应用;2002年15期
9 陈川,余松煜;基于DSP的多媒体数据并行处理的研究[J];计算机工程与应用;2003年09期
10 郭阳;甄体智;李勇;;YHFT-DX高性能DSP指令控制流水线设计与优化[J];计算机工程与应用;2010年07期
本文编号:1638162
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1638162.html