节点文献

X型DSP程序寻址部件的设计与实现

Design and Realization of Program-addressing Unit of X-DSP

【作者】 刘燚

【导师】 陈跃跃;

【作者基本信息】 国防科学技术大学 , 软件工程, 2009, 硕士

【摘要】 本课题参与研制的X型DSP是一款高性能、低功耗的16位定点数字信号处理器芯片。它采用改进的哈佛结构(一条程序存储器总线、3条数据存储器总线和4条地址总线),CPU内核整合了算术逻辑运算单元ALU、乘累加单元MAC、比较\选择\存储单元CSSU、指数编码器EXP等功能部件,片上集成大量的存储器和丰富的外设,采用高度专业化的指令集,这都使得X型DSP特别适合于嵌入式应用。本课题采用0.18μmCMOS工艺,采用全定制的方法,设计并实现了X型DSP的程序寻址部件,并对其进行了全面的系统级验证和分析。本课题研究的主要内容和成果包括以下几个方面:1、本文在深入研究了X型DSP指令集和体系结构的基础上,并根据X型DSP处理器的总体设计要求,确定了程序寻址部件的总体结构。2、采用自顶向下、逐级细化的方法对程序寻址部件进行模块划分,并采用全定制的方法对各模块进行了设计。其中对关键模块还进行了电路级优化和性能分析,并对各种程序寻址操作的实现原理也做了详细分析。3、在模块级验证全部通过的基础上,对X型DSP的程序寻址部件进行了全芯片系统级的功能验证,验证结果表明该部件的设计完全满足X型DSP的设计要求。X型DSP处理器已经投片成功,完全满足了设计要求,也证明了作为其重要控制部件——程序寻址部件的正确性。

【Abstract】 The X-DSP is a high performance and low power 16-bit fixed-point digital signal processor. It combines an advanced modified Harvard architecture (with one program memory bus, three data memory buses, and four address buses), a CPU core with arithmetic/logic unit(ALU), multiply/accumulate unit(MAC), compare/select/store unit(CSSU), exponent encoder(EXP) and otherwise application-specific hardware logic, on-chip memory, on-chip peripherals, a highly specialized instruction set, and all these make X-DSP being fit for embed application.With 0.18μm CMOS technology and full custom design method, I have designed and realized the program-addressing unit of the X-DSP and given a thorough simulation and analysis. The main content and production of this paper are showed as follows.1. Analyze and research the instruction set and architecture of X-DSP processor, and design the architecture of program-addressing component according to system design rule of X-DSP processor.2. Use the top-down tactic to divide the program-addressing unit to hiberarchy modules,and use full custom design method to design and realize these modules. Especially, optimized some pivotal modules at circuit level and gave a capability analyse of them, and also explained the elements of all program-addressing operations detailedly.3. Verify the function of program-addressing unit in entire chip circumstance based on the module simulation passed. The result showed that the program-addressing unit this paper designed achieved the project’s objective of X-DSP absolutely.X-DSP processor has been taped out successfully, and it can completely satisfy the request of design. Finally, the result proves that the program-addressing unit works correctly as the important control unit.

节点文献中: