论文部分内容阅读
NRS4000微处理器是西北工业大学航空微电子中心设计的32位嵌入式RISC微处理器,在指令系统级与Intel的80960KA完全兼容,具有自主版权,规模约30万等效门.在微体系结构上采用了RISC核心结构,提出了一种基于核心RISC微操作的设计方案,具有简单、通用、灵活的特征,而且为处理器开发更细粒度的并行性提供可能.结合多执行部件、流水执行和乱序执行等先进技术,使得NRS4000既实现了与80960KA的指令系统兼容,又在微体系结构上具有很好的可扩展性.着重讨论了它的RISC核心结构的设计思想和设计实现.NRS4000微处理器的设计采用MentorGraphics工具,用VHDL语言描述、模拟和综合.
The NRS4000 microprocessor is a 32-bit embedded RISC microprocessor designed by Northwestern Polytechnic University Aviation Microelectronics Center. It is fully compatible with Intel’s 80960KA at the command system level and has an independent copyright and an equivalent gate size of about 300,000. RISC core architecture is adopted in microarchitecture, and a design scheme based on core RISC micro-operation is proposed. It has simple, common and flexible features, and it is possible to develop more fine-grained parallelism for processors. Combined with advanced technologies such as multi-execution components, pipeline execution and out-of-order execution, the NRS4000 is both compatible with the 80960KA instruction set and has good scalability on a microarchitecture. It focuses on the design idea and design of its RISC core structure. The NRS4000 microprocessor is designed using MentorGraphics tools, described in VHDL language, modeled and synthesized.