论文部分内容阅读
DSP和CPU处理器是目前电子工业领域增长最迅速的产品之一,它们被广泛地应用于通信、消费和多媒体等诸多领域。 DSP可以代表数字信号处理器(Digital Signal Processor),也可以代表数字信号处理技术(Digital signal Processing),后者是理论上的技术,要通过前者变成实际产品。在过去的二十多年里,数字信号处理技术已经在通讯,多媒体,信息家电等各个领域得到了极为广泛的应用。DSP芯片的迅速发展使得数字信号处理技术范围越来越广,能够完成的任务越来越多,以往由于实现方法的限制而仅仅停留在理论上的数字信号处理理论也因此得到了实现并有了进一步的发展。同时,DSP的发展也推动了其他领域,学科的发展。可以毫不夸张的说,可编程DSP芯片的诞生及发展对近年来通信,计算机,控制,多媒体等领域的技术发展起到了十分重要的作用。 80年代初出现的RISC技术是计算机体系结构的重大变革,它以减少指令执行的平均周期数为结构设计的主要目标,经历了从单发射结构到多发射结构的演变过程,解决了深度流水技术、相关技术、转移预测技术、编译优化技术等一系列技术难点,在20多年的时间里,RISC技术的发展已日趋成熟与完善微处理器在军事和民用领域都有着广泛的应用,研制具有我国自主独立版权的微处理器在当今具有重大意义。开发与国外广泛应用的微处理器指令集相兼容的微处理器是目前提高国内微处理器设计和开发能力的一种有效途径。 基于以上考虑,本实验室自主开发了一款融RISC核和DSP性能于一体的32位处理器MD32,并同时开发了与芯片相配套的软件开发工具,包括芯片的汇编器、仿真器以及对应的C编译器。汇编器将芯片的汇编语言转换为芯片可以执行的二进制代码,使芯片的应用者不必使用二进制代码进行开发。软件仿真器对用软件来仿真应用程序在目标芯片上的行为,用高级语言强大的表达力来模拟芯片的功能,不仅能为芯片的用户带来便利,而且能使芯片的设计者在芯片硬件设计的同时进行软件开发,以验证芯片的结构。本文对芯片的汇编器和仿真器的结构及其设计作了深入地探讨。