摘要
本文介绍了一个基于RISC体系结构的32位浮点嵌入式MCU的设计实现。该MCU内含128kbit的SRAM、采用哈佛结构、四级指令流水线、32位指令字长和内部43位数据字长。MCU内部设置多个快速寄存器及采用硬连线逻辑代替微程序控制的方法,加快了微处理器的速度,提高了指令执行效率。设计中还采用对寄存器同步写、异步读的方式避免了数据相关问题。
A top-down design of a 32-bit floating point embedded MCU based on RISC structure is presented. This MCU includes 128k bits SRAM, has the Havard structure, 4-stage pipeline, 32-bit instruction and 43-bit internal data. The speed and instruction efficiency of the MCU have been greatly improved by setting multiple high-speed working registers, replacing micro-program with hard-wired logic. The problem of data impact is solved by synchronously writing and asynchronously reading of the registers.
出处
《微电子学与计算机》
CSCD
北大核心
2004年第7期30-33,共4页
Microelectronics & Computer
基金
总装备部科研项目(010STJ003)